/* 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], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 3 */ img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /*# 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 } .wp-block-button__link.aligncenter { text-align: center } .wp-block-button__link.alignright { text-align: right } :where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(.667em + 2px) calc(1.333em + 2px); text-decoration: none } .wp-block-button[style*=text-decoration] .wp-block-button__link { text-decoration: inherit } .wp-block-buttons>.wp-block-button.has-custom-width { max-width: none } .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link { width: 100% } .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link { font-size: inherit } .wp-block-buttons>.wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em)*.75) } .wp-block-buttons>.wp-block-button.wp-block-button__width-50 { width: calc(50% - var(--wp--style--block-gap, .5em)*.5) } .wp-block-buttons>.wp-block-button.wp-block-button__width-75 { width: calc(75% - var(--wp--style--block-gap, .5em)*.25) } .wp-block-buttons>.wp-block-button.wp-block-button__width-100 { flex-basis: 100%; width: 100% } .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 { width: 25% } .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 { width: 50% } .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 { width: 75% } .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0 } .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0 !important } :root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) { border: 2px solid; padding: .667em 1.333em } :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) { color: currentColor } :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) { background-color: initial; background-image: none } /*# 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 } h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { rotate: 180deg } /*# 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.has-custom-border img { box-sizing: border-box } .wp-block-image.aligncenter { text-align: center } .wp-block-image.alignfull>a, .wp-block-image.alignwide>a { width: 100% } .wp-block-image.alignfull img, .wp-block-image.alignwide img { height: auto; width: 100% } .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright { display: table } .wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption { caption-side: bottom; display: table-caption } .wp-block-image .alignleft { float: left; margin: .5em 1em .5em 0 } .wp-block-image .alignright { float: right; margin: .5em 0 .5em 1em } .wp-block-image .aligncenter { margin-left: auto; margin-right: auto } .wp-block-image :where(figcaption) { margin-bottom: 1em; margin-top: .5em } .wp-block-image.is-style-circle-mask img { border-radius: 9999px } @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) { .wp-block-image.is-style-circle-mask img { border-radius: 0; -webkit-mask-image: url('data:image/svg+xml;utf8,'); mask-image: url('data:image/svg+xml;utf8,'); mask-mode: alpha; -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain } } :root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { border-radius: 9999px } .wp-block-image figure { margin: 0 } .wp-lightbox-container { display: flex; flex-direction: column; position: relative } .wp-lightbox-container img { cursor: zoom-in } .wp-lightbox-container img:hover+button { opacity: 1 } .wp-lightbox-container button { align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: #5a5a5a40; border: none; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100 } @media not (prefers-reduced-motion) { .wp-lightbox-container button { transition: opacity .2s ease } } .wp-lightbox-container button:focus-visible { outline: 3px auto #5a5a5a40; outline: 3px auto -webkit-focus-ring-color; outline-offset: 3px } .wp-lightbox-container button:hover { cursor: pointer; opacity: 1 } .wp-lightbox-container button:focus { opacity: 1 } .wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: #5a5a5a40; border: none } .wp-lightbox-overlay { box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0; overflow: hidden; position: fixed; top: 0; visibility: hidden; width: 100%; z-index: 100000 } .wp-lightbox-overlay .close-button { align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000 } .wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) { background: none; border: none } .wp-lightbox-overlay .lightbox-image-container { height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: top left; width: var(--wp--lightbox-container-width); z-index: 9999999999 } .wp-lightbox-overlay .wp-block-image { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0; position: relative; transform-origin: 0 0; width: 100%; z-index: 3000000 } .wp-lightbox-overlay .wp-block-image img { height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width) } .wp-lightbox-overlay .wp-block-image figcaption { display: none } .wp-lightbox-overlay button { background: none; border: none } .wp-lightbox-overlay .scrim { background-color: #fff; height: 100%; opacity: .9; position: absolute; width: 100%; z-index: 2000000 } .wp-lightbox-overlay.active { visibility: visible } @media not (prefers-reduced-motion) { .wp-lightbox-overlay.active { animation: turn-on-visibility .25s both } .wp-lightbox-overlay.active img { animation: turn-on-visibility .35s both } .wp-lightbox-overlay.show-closing-animation:not(.active) { animation: turn-off-visibility .35s both } .wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: turn-off-visibility .25s both } .wp-lightbox-overlay.zoom.active { animation: none; opacity: 1; visibility: visible } .wp-lightbox-overlay.zoom.active .lightbox-image-container { animation: lightbox-zoom-in .4s } .wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation: none } .wp-lightbox-overlay.zoom.active .scrim { animation: turn-on-visibility .4s forwards } .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: none } .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: lightbox-zoom-out .4s } .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: none } .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: turn-off-visibility .4s forwards } } @keyframes show-content-image { 0% { visibility: hidden } 99% { visibility: hidden } to { visibility: visible } } @keyframes turn-on-visibility { 0% { opacity: 0 } to { opacity: 1 } } @keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible } 99% { opacity: 0; visibility: visible } to { opacity: 0; visibility: hidden } } @keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)) } to { transform: translate(-50%, -50%) scale(1) } } @keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible } 99% { visibility: visible } to { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden } } /*# sourceURL=local */ /* STYLE BLOCK 7 */ .wp-block-buttons { box-sizing: border-box } .wp-block-buttons.is-vertical { flex-direction: column } .wp-block-buttons.is-vertical>.wp-block-button:last-child { margin-bottom: 0 } .wp-block-buttons>.wp-block-button { display: inline-block; margin: 0 } .wp-block-buttons.is-content-justification-left { justify-content: flex-start } .wp-block-buttons.is-content-justification-left.is-vertical { align-items: flex-start } .wp-block-buttons.is-content-justification-center { justify-content: center } .wp-block-buttons.is-content-justification-center.is-vertical { align-items: center } .wp-block-buttons.is-content-justification-right { justify-content: flex-end } .wp-block-buttons.is-content-justification-right.is-vertical { align-items: flex-end } .wp-block-buttons.is-content-justification-space-between { justify-content: space-between } .wp-block-buttons.aligncenter { text-align: center } .wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; width: 100% } .wp-block-buttons[style*=text-decoration] .wp-block-button, .wp-block-buttons[style*=text-decoration] .wp-block-button__link { text-decoration: inherit } .wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size: inherit } .wp-block-buttons .wp-block-button__link { width: 100% } .wp-block-button.aligncenter { text-align: center } /*# 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 */ .is-small-text { font-size: .875em } .is-regular-text { font-size: 1em } .is-large-text { font-size: 2.25em } .is-larger-text { font-size: 3em } .has-drop-cap:not(:focus):first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: .68; margin: .05em .1em 0 0; text-transform: uppercase } body.rtl .has-drop-cap:not(:focus):first-letter { float: none; margin-left: .1em } p.has-drop-cap.has-background { overflow: hidden } :root :where(p.has-background) { padding: 1.25em 2.375em } :where(p.has-text-color:not(.has-link-color)) a { color: inherit } p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg } /*# 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.has-small-icon-size { font-size: 16px } .wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 24px } .wp-block-social-links.has-large-icon-size { font-size: 36px } .wp-block-social-links.has-huge-icon-size { font-size: 48px } .wp-block-social-links.aligncenter { display: flex; justify-content: center } .wp-block-social-links.alignright { justify-content: flex-end } .wp-block-social-link { border-radius: 9999px; display: block } @media not (prefers-reduced-motion) { .wp-block-social-link { transition: transform .1s ease } } .wp-block-social-link { height: auto } .wp-block-social-link a { align-items: center; display: flex; line-height: 0 } .wp-block-social-link:hover { transform: scale(1.1) } .wp-block-social-links .wp-block-social-link.wp-social-link { display: inline-block; margin: 0; padding: 0 } .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { color: currentColor; fill: currentColor } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { background-color: #f0f0f0; color: #444 } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { background-color: #f90; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { background-color: #1ea0c3; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { background-color: #0757fe; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { background-color: #0a7aff; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { background-color: #1e1f26; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { background-color: #02e49b; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { background-color: #5865f2; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { background-color: #e94c89; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { background-color: #4280ff; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { background-color: #f45800; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { background-color: #0866ff; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { background-color: #0461dd; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { background-color: #e65678; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { background-color: #24292d; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { background-color: #eceadd; color: #382110 } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { background-color: #ea4434; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { background-color: #1d4fc4; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { background-color: #f00075; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { background-color: #e21b24; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { background-color: #0d66c2; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { background-color: #3288d4; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { background-color: #f6405f; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { background-color: #e60122; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { background-color: #ef4155; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { background-color: #ff4500; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { background-color: #0478d7; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { background-color: #fefc00; color: #fff; stroke: #000 } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { background-color: #ff5600; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { background-color: #1bd760; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { background-color: #2aabee; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { background-color: #011835; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { background-color: #6440a4; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { background-color: #1da1f2; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { background-color: #1eb7ea; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { background-color: #4680c2; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { background-color: #3499cd; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { background-color: #25d366; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { background-color: #000; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { background-color: #d32422; color: #fff } :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { background-color: red; color: #fff } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link { background: none } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { height: 1.25em; width: 1.25em } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { color: #f90 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { color: #1ea0c3 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { color: #0757fe } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { color: #0a7aff } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { color: #1e1f26 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { color: #02e49b } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { color: #5865f2 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { color: #e94c89 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { color: #4280ff } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { color: #f45800 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { color: #0866ff } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { color: #0461dd } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { color: #e65678 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { color: #24292d } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { color: #382110 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { color: #ea4434 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { color: #1d4fc4 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { color: #f00075 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { color: #e21b24 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { color: #0d66c2 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { color: #3288d4 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { color: #f6405f } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { color: #e60122 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { color: #ef4155 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { color: #ff4500 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { color: #0478d7 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { color: #fff; stroke: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { color: #ff5600 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { color: #1bd760 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { color: #2aabee } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { color: #011835 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { color: #6440a4 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { color: #1da1f2 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { color: #1eb7ea } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { color: #4680c2 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { color: #25d366 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { color: #3499cd } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { color: #d32422 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color: red } .wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto } :root :where(.wp-block-social-links .wp-social-link a) { padding: .25em } :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { padding: 0 } :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { padding-left: .6666666667em; padding-right: .6666666667em } .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { color: #000 } /*# 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; } .wp-site-blocks>.alignleft { float: left; margin-right: 2em; } .wp-site-blocks>.alignright { float: right; margin-left: 2em; } .wp-site-blocks>.aligncenter { justify-content: center; margin-left: auto; margin-right: auto; } :where(.is-layout-flex) { gap: 0.5em; } :where(.is-layout-grid) { gap: 0.5em; } .is-layout-flow>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-flow>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-flow>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-constrained>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-constrained>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignwide { max-width: var(--wp--style--global--wide-size); } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body .is-layout-grid { display: grid; } .is-layout-grid> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } a:where(:not(.wp-element-button)) { text-decoration: underline; } 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-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; } .has-black-background-color { background-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-background-color { background-color: var(--wp--preset--color--white) !important; } .has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; } .has-black-border-color { border-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-border-color { border-color: var(--wp--preset--color--white) !important; } .has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; } .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; } .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; } .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; } .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; } .has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; } .has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; } .has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; } .has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; } .has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; } .has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; } .has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; } .has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; } .has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; } .has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; } .has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } .has-heading-font-font-family { font-family: var(--wp--preset--font-family--heading-font) !important; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 13 */ .woocommerce form .form-row .required { visibility: visible; } /*# 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"], .elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end: 0px; } .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width:1200px) { .elementor-kit-5 h1 { font-size: 80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width:840px) { .elementor-kit-5 { --e-global-typography-text-font-size: 16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width:660px) { .elementor-kit-5 h1 { font-size: 40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } @media(max-width:480px) { .elementor-section.elementor-section-boxed>.elementor-container { max-width: 767px; } .e-con { --container-max-width: 767px; } } .elementor .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-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor .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 .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #51424200; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor .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; } body:not(.rtl) .elementor .elementor-element.elementor-element-53b84fe { left: 30px; } body.rtl .elementor .elementor-element.elementor-element-53b84fe { right: 30px; } .elementor .elementor-element.elementor-element-53b84fe { bottom: 30px; } .elementor .elementor-element.elementor-element-53b84fe .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play { height: 130px; } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 130px; } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(130px - 22px); } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button { --logico-button-text-color: #FFFFFF; --logico-button-icon-color: #FFFFFF; --logico-button-background-color: #1F1F1F; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #FFFFFF; } .elementor .elementor-element.elementor-element-53b84fe .video-button-wrapper { --logico-button-background-hover: #C01227; } .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), .elementor .elementor-element.elementor-element-ca6bc63>.elementor-motion-effects-container>.elementor-motion-effects-layer { 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), .elementor .elementor-element.elementor-element-4c0903b>.elementor-motion-effects-container>.elementor-motion-effects-layer { 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), .elementor .elementor-element.elementor-element-f003242>.elementor-motion-effects-container>.elementor-motion-effects-layer { 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-stacked .elementor-icon { background-color: #111111; } .elementor .elementor-element.elementor-element-81a7690.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor .elementor-element.elementor-element-0f4aa27.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor .elementor-element.elementor-element-6cfd203.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor .elementor-element.elementor-element-0d343e1.elementor-view-framed .elementor-icon, .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-5a5c397 { --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: 62px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-07cd509 { width: var(--container-widget-width, 75%); max-width: 75%; --container-widget-width: 75%; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-1808c14 { width: var(--container-widget-width, 25%); max-width: 25%; --container-widget-width: 25%; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container { padding: 10px 0px 0px 40px; } .elementor .elementor-element.elementor-element-1808c14 .button-container { text-align: right; } .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; } body:not(.rtl) .elementor .elementor-element.elementor-element-0031d81 { right: 40px; } body.rtl .elementor .elementor-element.elementor-element-0031d81 { left: 40px; } .elementor .elementor-element.elementor-element-0031d81 { bottom: 0px; } .elementor .elementor-element.elementor-element-0031d81 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor .elementor-element.elementor-element-0031d81 .elementor-widget-container { text-align: right; } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play { height: 130px; } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 130px; } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(130px - 22px); } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button { --logico-video-button-border: 0px; --logico-button-text-color: #333333; --logico-button-icon-color: #333333; --logico-button-background-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #c01227; } .elementor .elementor-element.elementor-element-0031d81 .video-button-wrapper { --logico-button-background-hover: #1F1F1F; } .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; } body.rtl .elementor .elementor-element.elementor-element-0efc59e { left: 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, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227 } .elementor .elementor-element.elementor-element-53b1f07 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 172px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-e9b547c { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-f6db2d3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-f6db2d3:hover img { opacity: 1; } .elementor .elementor-element.elementor-element-eb18f33 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-eb18f33:hover img { opacity: 1; } .elementor .elementor-element.elementor-element-d2d0633 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-d2d0633:hover img { opacity: 1; } .elementor .elementor-element.elementor-element-3553ff3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-3553ff3:hover img { opacity: 1; } .elementor .elementor-element.elementor-element-04e4986 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-04e4986:hover img { opacity: 1; } .elementor .elementor-element.elementor-element-6e88e63 img { opacity: 0.5; transition-duration: 0.3s; } .elementor .elementor-element.elementor-element-6e88e63:hover img { opacity: 1; } .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-3ef6f03>.elementor-widget-container { margin: 60px 0px 0px 0px; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon, .elementor .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon, .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-40417f4 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon, .elementor .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon, .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-a89fe8e .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon, .elementor .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon, .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-61b17c1 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon, .elementor .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon, .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-28b9fc7 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .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-3e92e17 { --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 .elementor-element.elementor-element-f5cfe01 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 1; --border-radius: 25px 25px 0px 0px; --padding-top: 204px; --padding-bottom: 56px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-f5cfe01:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; background-image: url("/images/home2alt-bg-1.jpeg"); background-position: top center; background-repeat: no-repeat; background-size: cover; } .elementor .elementor-element.elementor-element-f5cfe01::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before, .elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%); } .elementor .elementor-element.elementor-element-53da811 { --display: flex; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor .elementor-element.elementor-element-53bd6d7 { width: var(--container-widget-width, 670px); max-width: 670px; --container-widget-width: 670px; --container-widget-flex-grow: 0; text-align: left; --logico-button-text-color: #333333; --logico-button-border-color: #C01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor .elementor-element.elementor-element-53bd6d7>.elementor-widget-container { background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 76px 56px 93px 56px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #B4B4B4; border-radius: 25px 25px 25px 25px; } .elementor .elementor-element.elementor-element-53bd6d7 .wpforms-widget-heading { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; } .elementor .elementor-element.elementor-element-735a877 { --display: flex; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 7.3%; --padding-right: 0%; } .elementor .elementor-element.elementor-element-efb13d6 { width: var(--container-widget-width, 540px); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-efb13d6 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-9d7fc8f { width: var(--container-widget-width, 540px); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-9d7fc8f .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-fb33b91 { width: var(--container-widget-width, 450px); max-width: 450px; --container-widget-width: 450px; --container-widget-flex-grow: 0; font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor .elementor-element.elementor-element-fb33b91>.elementor-widget-container { margin: 34px 0px 0px 0px; } .elementor .elementor-element.elementor-element-c7b4cb4 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 20px 40px; --row-gap: 20px; --column-gap: 40px; --flex-wrap: wrap; --border-radius: 25px 25px 25px 25px; --margin-top: 96px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 58px; --padding-bottom: 69px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor .elementor-element.elementor-element-c7b4cb4:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-c7b4cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #c01227; } .elementor .elementor-element.elementor-element-c7b4cb4.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor .elementor-element.elementor-element-eb9e01a { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor .elementor-element.elementor-element-eb9e01a.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor .elementor-element.elementor-element-07aec85 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-044167d { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor .elementor-element.elementor-element-317f526 { font-size: 16px; line-height: 1.6875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor .elementor-element.elementor-element-4358e8e>.elementor-widget-container { margin: 6px 0px 0px 0px; } .elementor .elementor-element.elementor-element-4358e8e.elementor-element { --flex-grow: 1; --flex-shrink: 0; } .elementor .elementor-element.elementor-element-4358e8e { font-size: 40px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor .elementor-element.elementor-element-de254c2 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; --logico-border-color: #CBCBCB; --logico-border-hover-color: #FFFFFF; --logico-background-color: #1F1F1F; --logico-background-alter-color: #1F1F1F; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #1F1F1F; --padding-top: 150px; --padding-bottom: 230px; --padding-left: 0px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-de254c2:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-de254c2>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; margin-bottom: 20px; } .elementor .elementor-element.elementor-element-d5b30d0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-609bbad { --display: flex; } .elementor .elementor-element.elementor-element-e6879ea>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor .elementor-element.elementor-element-e6879ea { text-align: left; } .elementor .elementor-element.elementor-element-e6879ea img { max-width: 489px; } .elementor .elementor-element.elementor-element-ebf6c8d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-1632aa3 .slider-footer { text-align: right; } .elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after { margin-top: -52px; } .elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before { margin-bottom: -52px; } .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; } body:not(.rtl) .elementor .elementor-element.elementor-element-ab691ea { left: 0px; } body.rtl .elementor .elementor-element.elementor-element-ab691ea { right: 0px; } .elementor .elementor-element.elementor-element-ab691ea { top: 100%; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration, .elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 108px; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration { text-align: left; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor .elementor-element.elementor-element-1698b85 { --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-13abebf { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-1ad9dc3 .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor .elementor-element.elementor-element-b3599f7 { width: var(--container-widget-width, 500px); max-width: 500px; --container-widget-width: 500px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-b3599f7>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor .elementor-element.elementor-element-b3599f7.elementor-element { --align-self: center; } .elementor .elementor-element.elementor-element-b3599f7 .logico-title { text-align: center; font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor .elementor-element.elementor-element-e494ac9 { --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; } .elementor .elementor-element.elementor-element-230216e { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container { padding: 49px 0px 50px 0px; } .elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-title { text-align: left; } .elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-content { text-align: left; } .elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-button { text-align: left; } .elementor .elementor-element.elementor-element-d68e8ee { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container { padding: 50px 0px 50px 0px; } .elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-title { text-align: left; } .elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-content { text-align: left; } .elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-button { text-align: left; } .elementor .elementor-element.elementor-element-3e4e136 { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container { padding: 50px 0px 50px 0px; } .elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-title { text-align: left; } .elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-content { text-align: left; } .elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-button { text-align: left; } .elementor .elementor-element.elementor-element-4c3d65c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-536e54b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-e75ecdf .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor .elementor-element.elementor-element-1eec155 { width: var(--container-widget-width, 40%); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-1eec155>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor .elementor-element.elementor-element-1eec155 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container { margin: -74px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer { text-align: right; } .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(min-width:481px) { .elementor .elementor-element.elementor-element-53da811 { --width: 50%; } .elementor .elementor-element.elementor-element-735a877 { --width: 50%; } .elementor .elementor-element.elementor-element-c7b4cb4 { --width: min(750px, 100%); } .elementor .elementor-element.elementor-element-eb9e01a { --width: 207px; } .elementor .elementor-element.elementor-element-044167d { --width: 323px; } .elementor .elementor-element.elementor-element-609bbad { --width: 40%; } .elementor .elementor-element.elementor-element-ebf6c8d { --width: 60%; } } @media(max-width:1020px) and (min-width:481px) { .elementor .elementor-element.elementor-element-53da811 { --width: 100%; } .elementor .elementor-element.elementor-element-735a877 { --width: 100%; } .elementor .elementor-element.elementor-element-ebf6c8d { --width: 70%; } } @media(max-width:840px) and (min-width:481px) { .elementor .elementor-element.elementor-element-c7b4cb4 { --width: 100%; } .elementor .elementor-element.elementor-element-eb9e01a { --width: 100%; } .elementor .elementor-element.elementor-element-044167d { --width: 100%; } .elementor .elementor-element.elementor-element-609bbad { --width: 100%; } .elementor .elementor-element.elementor-element-ebf6c8d { --width: 100%; } .elementor .elementor-element.elementor-element-230216e { --width: 50%; } .elementor .elementor-element.elementor-element-d68e8ee { --width: 50%; } .elementor .elementor-element.elementor-element-3e4e136 { --width: 50%; } } @media(max-width:660px) and (min-width:481px) { .elementor .elementor-element.elementor-element-eb9e01a { --width: 100%; } .elementor .elementor-element.elementor-element-044167d { --width: 100%; } .elementor .elementor-element.elementor-element-230216e { --width: 100%; } .elementor .elementor-element.elementor-element-d68e8ee { --width: 100%; } .elementor .elementor-element.elementor-element-3e4e136 { --width: 100%; } } @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-53b84fe .logico-video-button .elementor-custom-embed-play { height: 105px; } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .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-53b1f07 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor .elementor-element.elementor-element-e9b547c { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .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; } .elementor .elementor-element.elementor-element-f5cfe01::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before, .elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: transparent; background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%); } .elementor .elementor-element.elementor-element-f5cfe01 { --padding-top: 120px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-53bd6d7>.elementor-widget-container { padding: 40px 40px 40px 40px; } .elementor .elementor-element.elementor-element-735a877 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-c7b4cb4 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor .elementor-element.elementor-element-d5b30d0 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor .elementor-element.elementor-element-e6879ea img { max-width: 100%; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration, .elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 97px; } .elementor .elementor-element.elementor-element-13abebf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor .elementor-element.elementor-element-536e54b { --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%; } body:not(.rtl) .elementor .elementor-element.elementor-element-53b84fe { left: 20px; } body.rtl .elementor .elementor-element.elementor-element-53b84fe { right: 20px; } .elementor .elementor-element.elementor-element-53b84fe { bottom: 20px; } .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-07cd509 { --container-widget-width: 70%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 70%); max-width: 70%; } .elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container { padding: 10px 0px 0px 20px; } .elementor .elementor-element.elementor-element-1808c14 { --container-widget-width: 30%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 30%); max-width: 30%; } .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-53b1f07 { --margin-top: 164px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-e9b547c { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .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; } .elementor .elementor-element.elementor-element-3e92e17 { --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-f5cfe01 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-53da811 { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-53da811.e-con { --order: 99999 /* order end hack */ ; } .elementor .elementor-element.elementor-element-53bd6d7 { --container-widget-width: 750px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 750px); max-width: 750px; } .elementor .elementor-element.elementor-element-735a877 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-9d7fc8f { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-fb33b91 { --container-widget-width: 80%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 80%); max-width: 80%; } .elementor .elementor-element.elementor-element-c7b4cb4 { --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; } .elementor .elementor-element.elementor-element-de254c2 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-1698b85 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-80fb828 .price-item-price-info { font-size: 40px; } .elementor .elementor-element.elementor-element-5a04fc1 .price-item-price-info { font-size: 40px; } .elementor .elementor-element.elementor-element-50ff366 .price-item-price-info { font-size: 40px; } .elementor .elementor-element.elementor-element-4c3d65c { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-1eec155 { --container-widget-width: 62%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 62%); max-width: 62%; } .elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container { margin: -56px 0px 0px 0px; } } @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-5a5c397 { --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-07cd509 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container { margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor .elementor-element.elementor-element-1808c14 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-1808c14 .button-container { text-align: left; } body:not(.rtl) .elementor .elementor-element.elementor-element-0031d81 { right: 0px; } body.rtl .elementor .elementor-element.elementor-element-0031d81 { left: 0px; } .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-e9b547c { --grid-auto-flow: row; } .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-3ef6f03>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-07aec85 .logico-title { font-size: 24px; } .elementor .elementor-element.elementor-element-4358e8e { font-size: 16px; } .elementor .elementor-element.elementor-element-d5b30d0 { --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-609bbad { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor .elementor-element.elementor-element-e6879ea>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor .elementor-element.elementor-element-e6879ea img { width: 400px; max-width: 90%; } .elementor .elementor-element.elementor-element-ebf6c8d { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after { margin-top: -25px; } .elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before { margin-bottom: -25px; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration, .elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 70px; } .elementor .elementor-element.elementor-element-e494ac9 { --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; --flex-wrap: wrap; } .elementor .elementor-element.elementor-element-230216e { border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container { padding: 50px 40px 50px 0px; } .elementor .elementor-element.elementor-element-80fb828 .price-item-price-info { font-size: 60px; } .elementor .elementor-element.elementor-element-d68e8ee { border-width: 1px 0px 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container { padding: 50px 0px 50px 40px; } .elementor .elementor-element.elementor-element-5a04fc1 .price-item-price-info { font-size: 60px; } .elementor .elementor-element.elementor-element-3e4e136 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container { padding: 50px 40px 50px 0px; } .elementor .elementor-element.elementor-element-50ff366 .price-item-price-info { font-size: 60px; } .elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container { margin: -30px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after { margin-top: 30px; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before { margin-bottom: 30px; } } @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-0031d81 .logico-video-button .elementor-custom-embed-play { height: 105px; } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .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-53b1f07 { --margin-top: 144px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-e9b547c { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .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; } .elementor .elementor-element.elementor-element-3e92e17 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-f5cfe01 { --padding-top: 90px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-9d7fc8f { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-c7b4cb4 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; } .elementor .elementor-element.elementor-element-de254c2 { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor .elementor-element.elementor-element-d5b30d0 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-ab691ea .block-decoration, .elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 50px; } .elementor .elementor-element.elementor-element-1698b85 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-13abebf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-e494ac9 { --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-230216e { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor .elementor-element.elementor-element-d68e8ee { --justify-content: center; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor .elementor-element.elementor-element-3e4e136 { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-width: 1px 0px 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor .elementor-element.elementor-element-4c3d65c { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-536e54b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-1eec155 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer { text-align: left; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after { margin-top: 30px; } .elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before { margin-bottom: 30px; } } @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-53b1f07 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor .elementor-element.elementor-element-e9b547c { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .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 .elementor-element.elementor-element-53bd6d7>.elementor-widget-container { padding: 30px 20px 30px 20px; } .elementor .elementor-element.elementor-element-c7b4cb4 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } } .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; */ } .elementor .elementor-element.elementor-element-466de1b.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-466de1b { background-color: #1F1F1Fcc; } body:not(.rtl) .elementor-5180 .elementor-element.elementor-element-466de1b { left: 0px; } body.rtl .elementor-5180 .elementor-element.elementor-element-466de1b { right: 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 .elementor-element.elementor-element-e052838.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-e052838 { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF00; } .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, .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption { 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 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .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-parent>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 .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #c01227; } .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-9984ace { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; /* --column-gap: 20px; */ --flex-wrap: nowrap; } .elementor-5180 .elementor-element.elementor-element-9984ace.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-5180 .elementor-element.elementor-element-2b96637 { width: 100%; max-width: 100%; text-align: center; font-size: 25px; line-height: 1.4em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-2b96637 a { color: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-2b96637 a:hover, .elementor-5180 .elementor-element.elementor-element-2b96637 a:focus { color: #BFBFBF; } .elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon { color: #000000a9; } .elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon:hover { color: #BFBFBF; } .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login, .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout { color: #000000a9; } .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login:hover, .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout:hover { color: #BFBFBF; } .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-jump { min-height: 90px; } .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-jump:hover { min-height: calc(90px - 22px); } .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; } body.elementor-page-5180:not(.elementor-motion-effects-element-type-background), body.elementor-page-5180>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } @media(min-width:481px) { .elementor-5180 .elementor-element.elementor-element-472172e { --width: clamp(192px, 15vw, 15%); } .elementor-5180 .elementor-element.elementor-element-9984ace { --width: clamp(270px, 26vw, 26%); } .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, .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption { 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; } .elementor-5180 .elementor-element.elementor-element-9984ace { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @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; } } .elementor-4656 .elementor-element.elementor-element-02db03e { --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: 94px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-23f3ff1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-23f3ff1:not(.elementor-motion-effects-element-type-background), .elementor-4656 .elementor-element.elementor-element-23f3ff1>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: -94px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-aeddc72 { --display: flex; --min-height: 460px; --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-4656 .elementor-element.elementor-element-aeddc72:not(.elementor-motion-effects-element-type-background), .elementor-4656 .elementor-element.elementor-element-aeddc72>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/home2-banner-4.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-4656 .elementor-element.elementor-element-07f2076 { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator { width: 300px; } .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor-4656 .elementor-element.elementor-element-10f51d7 { width: var(--container-widget-width, 300px); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; } .elementor-4656 .elementor-element.elementor-element-10f51d7 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-0272ea2 { width: var(--container-widget-width, 300px); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-0272ea2>.elementor-widget-container { margin: 15px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-f009d7c>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-f009d7c { --logico-default-text-color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-003117e { --display: flex; --min-height: 460px; --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-4656 .elementor-element.elementor-element-003117e:not(.elementor-motion-effects-element-type-background), .elementor-4656 .elementor-element.elementor-element-003117e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/home2-banner-5"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-4656 .elementor-element.elementor-element-41796f6 { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator { width: 300px; } .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor-4656 .elementor-element.elementor-element-c837bd1 { width: var(--container-widget-width, 300px); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; } .elementor-4656 .elementor-element.elementor-element-c837bd1 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-b243ea7>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-b243ea7 { --logico-default-text-color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-97ed6ea { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --padding-top: 133px; --padding-bottom: 59px; --padding-left: 0px; --padding-right: 0px; } .elementor-4656 .elementor-element.elementor-element-97ed6ea:not(.elementor-motion-effects-element-type-background), .elementor-4656 .elementor-element.elementor-element-97ed6ea>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-4656 .elementor-element.elementor-element-8748c8c { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-9b55011 { --display: flex; } .elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title { font-family: "Manrope", Sans-serif; text-transform: none; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container { margin: -7px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title { font-family: "Manrope", Sans-serif; text-transform: none; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-307ee85 { --display: flex; --justify-content: flex-end; } .elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container { margin: 0px 0px 11px 0px; } .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container { text-align: right; } .elementor-4656 .elementor-element.elementor-element-122ac89 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #C01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-30014a2 { --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-4656 .elementor-element.elementor-element-720670a { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container { margin: 62px 0px 122px 0px; } .elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider-separator { width: 100%; } .elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider { padding-block-start: 0px; padding-block-end: 0px; } .elementor-4656 .elementor-element.elementor-element-9dccabb { --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; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 79px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-7b9becf { --display: flex; } .elementor-4656 .elementor-element.elementor-element-4b6e2f2>.elementor-widget-container { padding: 1px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-4b6e2f2 { text-align: left; } .elementor-4656 .elementor-element.elementor-element-4b6e2f2 img { width: 153px; } .elementor-4656 .elementor-element.elementor-element-7eaa169 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-4656 .elementor-element.elementor-element-7eaa169>.elementor-widget-container { margin: 42px 0px 0px -3px; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon i { color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover i { color: #c01227; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-4656 .elementor-element.elementor-element-974f0d4>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-4656 .elementor-element.elementor-element-f5be2e3 { --display: flex; } .elementor-4656 .elementor-element.elementor-element-0fccf6d>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-4656 .elementor-element.elementor-element-0fccf6d .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-9c5368c { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-c3dfeca>.elementor-widget-container { margin: 16px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-c3dfeca { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-31bb06d>.elementor-widget-container { margin: 16px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-31bb06d { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-6beb353 { --display: flex; } .elementor-4656 .elementor-element.elementor-element-4cf9442>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-4656 .elementor-element.elementor-element-4cf9442 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li { font-size: 16px; } .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li, .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-4656 .elementor-element.elementor-element-e6b41e8 { --display: flex; } .elementor-4656 .elementor-element.elementor-element-79565ee>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-4656 .elementor-element.elementor-element-79565ee .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li { font-size: 16px; } .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li, .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-c971d77 { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-4656 .elementor-element.elementor-element-a557a1b { text-align: right; font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } @media(min-width:481px) { .elementor-4656 .elementor-element.elementor-element-23f3ff1 { --content-width: 1680px; } .elementor-4656 .elementor-element.elementor-element-9b55011 { --width: 70%; } .elementor-4656 .elementor-element.elementor-element-307ee85 { --width: 30%; } .elementor-4656 .elementor-element.elementor-element-7b9becf { --width: 30.5%; } .elementor-4656 .elementor-element.elementor-element-f5be2e3 { --width: 22%; } .elementor-4656 .elementor-element.elementor-element-6beb353 { --width: 13%; } .elementor-4656 .elementor-element.elementor-element-e6b41e8 { --width: 23%; } } @media(max-width:1200px) and (min-width:481px) { .elementor-4656 .elementor-element.elementor-element-9b55011 { --width: 70%; } } @media(max-width:1020px) and (min-width:481px) { .elementor-4656 .elementor-element.elementor-element-9b55011 { --width: 93%; } .elementor-4656 .elementor-element.elementor-element-307ee85 { --width: 30%; } .elementor-4656 .elementor-element.elementor-element-7b9becf { --width: 48%; } .elementor-4656 .elementor-element.elementor-element-f5be2e3 { --width: 48%; } .elementor-4656 .elementor-element.elementor-element-6beb353 { --width: 48%; } .elementor-4656 .elementor-element.elementor-element-e6b41e8 { --width: 48%; } } @media(max-width:840px) and (min-width:481px) { .elementor-4656 .elementor-element.elementor-element-9b55011 { --width: 100%; } .elementor-4656 .elementor-element.elementor-element-307ee85 { --width: 100%; } } @media(max-width:660px) and (min-width:481px) { .elementor-4656 .elementor-element.elementor-element-7b9becf { --width: 47%; } .elementor-4656 .elementor-element.elementor-element-f5be2e3 { --width: 47%; } .elementor-4656 .elementor-element.elementor-element-6beb353 { --width: 47%; } .elementor-4656 .elementor-element.elementor-element-e6b41e8 { --width: 47%; } } @media(max-width:1200px) { .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-aeddc72 { --min-height: 300px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-003117e { --min-height: 300px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-8748c8c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-30014a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-9dccabb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title { font-size: 60px; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width:1020px) { .elementor-4656 .elementor-element.elementor-element-02db03e { --padding-top: 94px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator { width: 260px; } .elementor-4656 .elementor-element.elementor-element-10f51d7 { --container-widget-width: 230px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 230px); max-width: 230px; } .elementor-4656 .elementor-element.elementor-element-10f51d7 .logico-title { font-size: 24px; } .elementor-4656 .elementor-element.elementor-element-0272ea2 { --container-widget-width: 260px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 260px); max-width: 260px; } .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator { width: 260px; } .elementor-4656 .elementor-element.elementor-element-c837bd1 { --container-widget-width: 230px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 230px); max-width: 230px; } .elementor-4656 .elementor-element.elementor-element-c837bd1 .logico-title { font-size: 24px; } .elementor-4656 .elementor-element.elementor-element-97ed6ea { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --padding-top: 120px; --padding-bottom: 59px; --padding-left: 0px; --padding-right: 0px; } .elementor-4656 .elementor-element.elementor-element-8748c8c { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-4656 .elementor-element.elementor-element-307ee85 { --justify-content: flex-start; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container { margin: 0px 0px 8px 0px; } .elementor-4656 .elementor-element.elementor-element-30014a2 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-9dccabb { --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title { font-size: 40px; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width:840px) { .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-4656 .elementor-element.elementor-element-aeddc72 { --min-height: 360px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor-4656 .elementor-element.elementor-element-003117e { --min-height: 360px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container { text-align: left; } .elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container { margin: 60px 0px 60px 0px; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-4656 .elementor-element.elementor-element-c971d77 { text-align: center; } .elementor-4656 .elementor-element.elementor-element-a557a1b { text-align: center; } } @media(max-width:660px) { .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --grid-auto-flow: row; } .elementor-4656 .elementor-element.elementor-element-aeddc72 { --min-height: 300px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-003117e { --min-height: 300px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-4656 .elementor-element.elementor-element-97ed6ea { --padding-top: 90px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title { text-align: center; } .elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title { text-align: center; } .logico-title-span{ font-size: 16px; } .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container { text-align: center; } .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title { font-size: 38px; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --grid-auto-flow: row; } } @media(max-width:480px) { .elementor-4656 .elementor-element.elementor-element-1a0e2f2 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-4656 .elementor-element.elementor-element-4b6e2f2 { text-align: center; } .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-widget-container { text-align: center; } .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title { text-align: center; } .elementor-4656 .elementor-element.elementor-element-b2496e1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } /*# 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; } .wp-block-post-content, .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .wp-block-post-content p, .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 80px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 60px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 46px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 34px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 28px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 22px; } } @media only screen and (max-width: 840px) { .wp-block-post-content, .logico-front-end { font-size: 16px; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 60px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 50px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 36px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 28px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 24px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 20px; } } @media only screen and (max-width: 660px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 40px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 32px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 28px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 23px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 20px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 18px; } } .body-container.error-404 { background-color: #c01227; } body.error-404 { background-image: none !important; } .body-container.error-404 { background-position: center center; background-repeat: no-repeat; -webkit-background-size: initial; background-size: initial; background-image: url("/assets/images/bg-404.png"); } .post-categories a.post-category-item { color: #ffffff !important; /* background-color: #000000 !important; */ } .post-categories a.post-category-item:hover { color: #000 !important; } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 16 */ .woocommerce-product-gallery { opacity: 1 !important; } /* STYLE BLOCK 17 */ .rll-youtube-player, [data-lazy-src] { display: none !important; } /* STYLE BLOCK 18 */ [data-wpr-lazyrender] { content-visibility: auto; } /* 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; } .elementor-104 .elementor-element.elementor-element-aa12479 .blog-item .post-title a:hover { color: #1F1F1F; } @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 */ .elementor-41 .elementor-element.elementor-element-ecb5f56 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-ecb5f56.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-ecb5f56 { background-color: #FFFFFF; box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-41 .elementor-element.elementor-element-25675d8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-41 .elementor-element.elementor-element-25675d8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-25675d8>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-41 .elementor-element.elementor-element-9f657cb { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; } .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon { font-size: 19px; } .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-f27e329 { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-41 .elementor-element.elementor-element-2a342bf { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-widget-container { text-align: right; } .elementor-41 .elementor-element.elementor-element-2a342bf>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-41 .elementor-element.elementor-element-2a342bf.elementor-element { --align-self: center; } .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover i { color: #FAC12E; } .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover svg { fill: #FAC12E; } .elementor-41 .elementor-element.elementor-element-9c89c08 { width: auto; max-width: auto; } .elementor-41 .elementor-element.elementor-element-9c89c08>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-element { --align-self: flex-start; } .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-wrapper { align-items: center; gap: 21px; } .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon { font-size: 14px; } .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a:hover { color: #FAC12E; } .elementor-41 .elementor-element.elementor-element-ebad42b { width: auto; max-width: auto; } .elementor-41 .elementor-element.elementor-element-ebad42b>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-element { --align-self: flex-start; } .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon { font-size: 20px; } .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a { color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a:hover { color: #FAC12E; } .elementor-41 .elementor-element.elementor-element-2f43a4b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --z-index: 99; } .elementor-41 .elementor-element.elementor-element-2f43a4b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2f43a4b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-9873da0 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 0px; --z-index: 2; } .elementor-41 .elementor-element.elementor-element-28e65b3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-41 .elementor-element.elementor-element-8beda87 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-41 .elementor-element.elementor-element-8beda87.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-07cba34:before { background-image: url("/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-41 .elementor-element.elementor-element-07cba34.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-07cba34 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-07cba34 { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #fac12e; --logico-accent-alter-color: #fac12e; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #fac12e; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #fac12e; --logico-button-background-hover: #fac12e; --logico-button-icon-hover: #1f1f1f; } .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container, .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption { text-align: left; } .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-41 .elementor-element.elementor-element-ce54c28 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-41 .elementor-element.elementor-element-ce54c28.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-41 .elementor-element.elementor-element-50655f3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-41 .elementor-element.elementor-element-50655f3.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-41 .elementor-element.elementor-element-9929820 { width: auto; max-width: auto; } .elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container nav { text-align: center; } .elementor-41 .elementor-element.elementor-element-9929820 .menu-trigger { text-align: right; } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #fac12e; } .elementor-41 .elementor-element.elementor-element-d6b82c3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-41 .elementor-element.elementor-element-d6b82c3.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-41 .elementor-element.elementor-element-0fa8a56 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 11px; --padding-bottom: 11px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-41 .elementor-element.elementor-element-0fa8a56.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-41 .elementor-element.elementor-element-8bc6aeb .header-button-container { text-align: right; } .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button { min-width: 193px; } .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button:hover { background-color: #FFD058; } .elementor-41 .elementor-element.elementor-element-a9e42ed { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 164px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-41 .elementor-element.elementor-element-5c0e23d { --display: flex; --min-height: 554px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: nowrap; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-41 .elementor-element.elementor-element-5c0e23d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: none; background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-41 .elementor-element.elementor-element-5c0e23d::before, .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: #1F1F1F33; --background-overlay: ''; } .elementor-41 .elementor-element.elementor-element-401ea82 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-41 .elementor-element.elementor-element-ea205b5 .page-title.logico-title-h2 { color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-3d13f28 { width: auto; max-width: auto; bottom: 10px; } .elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container { background-color: #FFFFFF; padding: 18px 38px 19px 38px; border-radius: 15px 15px 15px 15px; } .elementor-41 .elementor-element.elementor-element-3d13f28.elementor-element { --align-self: flex-start; } body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { left: 10px; } body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { right: 10px; } .elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs, .elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs a { color: #333333; } .elementor-41 .elementor-element.elementor-element-e657a3d { width: auto; max-width: auto; top: 100%; } body:not(.rtl) .elementor-41 .elementor-element.elementor-element-e657a3d { right: 0px; } body.rtl .elementor-41 .elementor-element.elementor-element-e657a3d { left: 0px; } .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #1F1F1F; } @media(max-width:1200px) { .elementor-41 .elementor-element.elementor-element-2a342bf { --grid-column-gap: 15px; } .elementor-41 .elementor-element.elementor-element-9873da0 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-41 .elementor-element.elementor-element-8beda87 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container, .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption { text-align: left; } .elementor-41 .elementor-element.elementor-element-50655f3 { --justify-content: flex-end; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-41 .elementor-element.elementor-element-9929820 { z-index: 2; } .elementor-41 .elementor-element.elementor-element-d6b82c3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-41 .elementor-element.elementor-element-5c0e23d { --min-height: 500px; } body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { left: 20px; } body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { right: 20px; } } @media(max-width:1020px) { .elementor-41 .elementor-element.elementor-element-ecb5f56 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-41 .elementor-element.elementor-element-a9e42ed { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-41 .elementor-element.elementor-element-5c0e23d { --min-height: 330px; } .elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container { padding: 10px 20px 10px 20px; } } @media(max-width:840px) { .elementor-41 .elementor-element.elementor-element-5c0e23d { --min-height: 250px; } } @media(max-width:660px) { .elementor-41 .elementor-element.elementor-element-ecb5f56 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-41 .elementor-element.elementor-element-25675d8 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-41 .elementor-element.elementor-element-9873da0 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-41 .elementor-element.elementor-element-28e65b3 { --flex-wrap: nowrap; } .elementor-41 .elementor-element.elementor-element-50655f3.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-41 .elementor-element.elementor-element-a9e42ed { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { left: 20px; } body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { right: 20px; } } @media(max-width:480px) { .elementor-41 .elementor-element.elementor-element-28e65b3 { --flex-wrap: nowrap; } .elementor-41 .elementor-element.elementor-element-8beda87 { --width: auto; } .elementor-41 .elementor-element.elementor-element-8beda87.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-41 .elementor-element.elementor-element-5c0e23d { --min-height: 200px; } } @media(min-width:481px) { .elementor-41 .elementor-element.elementor-element-9f657cb { --width: 30%; } .elementor-41 .elementor-element.elementor-element-f27e329 { --width: 70%; } .elementor-41 .elementor-element.elementor-element-8beda87 { --width: auto; } .elementor-41 .elementor-element.elementor-element-d6b82c3 { --width: auto; } .elementor-41 .elementor-element.elementor-element-0fa8a56 { --width: auto; } } /* STYLE BLOCK 22 */ .elementor-17 .elementor-element.elementor-element-d9d0f10 { --display: flex; } .elementor-17 .elementor-element.elementor-element-47f9ed3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-17 .elementor-element.elementor-element-b7efa56 { --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: -13px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d01f0c { left: -201px; } body.rtl .elementor-17 .elementor-element.elementor-element-0d01f0c { right: -201px; } .elementor-17 .elementor-element.elementor-element-0d01f0c { top: 235px; z-index: 0; } .elementor-17 .elementor-element.elementor-element-0d01f0c img { width: 965px; max-width: 965px; } .elementor-17 .elementor-element.elementor-element-96187be>.elementor-widget-container { margin: 0px 0px 1px 0px; } .elementor-17 .elementor-element.elementor-element-a66bc4b>.elementor-widget-container { margin: 27px 0px 0px 0px; } .elementor-17 .elementor-element.elementor-element-ed3277b { --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-17 .elementor-element.elementor-element-5137c23 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-17 .elementor-element.elementor-element-610731b .logico-title { font-weight: 700; } .elementor-17 .elementor-element.elementor-element-09f7c9d>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-17 .elementor-element.elementor-element-09f7c9d { font-size: 16px; line-height: 1.875em; } .elementor-17 .elementor-element.elementor-element-ef3ee9f { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-17 .elementor-element.elementor-element-dcee0a8 .logico-title { font-weight: 700; letter-spacing: -0.03em; } .elementor-17 .elementor-element.elementor-element-742ab85>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-17 .elementor-element.elementor-element-742ab85 { font-size: 16px; line-height: 1.875em; } .elementor-17 .elementor-element.elementor-element-37154d6 { --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-17 .elementor-element.elementor-element-a7fe959 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-17 .elementor-element.elementor-element-a61b826 .logico-title { font-weight: 700; } .elementor-17 .elementor-element.elementor-element-e3707dc>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-17 .elementor-element.elementor-element-e3707dc { font-size: 16px; line-height: 1.875em; color: #FFFFFF; --logico-accent-color: #333333; } .elementor-17 .elementor-element.elementor-element-a6eee3c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-17 .elementor-element.elementor-element-9386cda .logico-title { font-weight: 700; letter-spacing: -0.03em; } .elementor-17 .elementor-element.elementor-element-3f625c1 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-17 .elementor-element.elementor-element-3f625c1>.elementor-widget-container { margin: 25px 0px 0px -3px; } .elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon i { color: #333333; } .elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon svg { fill: #333333; } .elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover i { color: #FAC12E; } .elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover svg { fill: #FAC12E; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: #111111; --border-color: #111111; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 60px; --padding-left: 57px; --padding-right: 57px; } .elementor-17 .elementor-element.elementor-element-0c7ba3b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0c7ba3b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-17 .elementor-element.elementor-element-a62eb08>.elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-17 .elementor-element.elementor-element-a62eb08 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; } .elementor-17 .elementor-element.elementor-element-1957a96>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-17 .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-field, .elementor-17 .elementor-element.elementor-element-1957a96 .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .elementor-17 .elementor-element.elementor-element-1957a96 div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-17 .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-17 .elementor-element.elementor-element-7304a53 { --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: -25px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-17 .elementor-element.elementor-element-5a3eed4>.elementor-widget-container { border-radius: 25px 25px 0px 0px; } .elementor-17 .elementor-element.elementor-element-5a3eed4 iframe { height: 500px; filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg); } @media(min-width:481px) { .elementor-17 .elementor-element.elementor-element-b7efa56 { --width: 61%; } .elementor-17 .elementor-element.elementor-element-5137c23 { --width: 37%; } .elementor-17 .elementor-element.elementor-element-ef3ee9f { --width: 56%; } .elementor-17 .elementor-element.elementor-element-a7fe959 { --width: 37%; } .elementor-17 .elementor-element.elementor-element-a6eee3c { --width: 56%; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --width: 41%; } } @media(max-width:1200px) and (min-width:481px) { .elementor-17 .elementor-element.elementor-element-5137c23 { --width: 50%; } .elementor-17 .elementor-element.elementor-element-ef3ee9f { --width: 50%; } .elementor-17 .elementor-element.elementor-element-a7fe959 { --width: 50%; } .elementor-17 .elementor-element.elementor-element-a6eee3c { --width: 50%; } } @media(max-width:1020px) and (min-width:481px) { .elementor-17 .elementor-element.elementor-element-b7efa56 { --width: 100%; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --width: 100%; } } @media(max-width:1200px) { .elementor-17 .elementor-element.elementor-element-47f9ed3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-17 .elementor-element.elementor-element-b7efa56 { --margin-top: -10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-17 .elementor-element.elementor-element-ed3277b { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-17 .elementor-element.elementor-element-37154d6 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width:1020px) { .elementor-17 .elementor-element.elementor-element-47f9ed3 { --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-17 .elementor-element.elementor-element-b7efa56 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d01f0c { left: 0px; } body.rtl .elementor-17 .elementor-element.elementor-element-0d01f0c { right: 0px; } .elementor-17 .elementor-element.elementor-element-0d01f0c { top: 150px; } .elementor-17 .elementor-element.elementor-element-0d01f0c img { max-width: 100%; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 75px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-17 .elementor-element.elementor-element-7304a53 { --margin-top: 120px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } } @media(max-width:840px) { .elementor-17 .elementor-element.elementor-element-ed3277b { --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-17 .elementor-element.elementor-element-37154d6 { --flex-wrap: nowrap; } } @media(max-width:660px) { .elementor-17 .elementor-element.elementor-element-47f9ed3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 57px; --padding-right: 57px; } .elementor-17 .elementor-element.elementor-element-a62eb08 .logico-title { font-size: 24px; } .elementor-17 .elementor-element.elementor-element-7304a53 { --margin-top: 90px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width:480px) { .elementor-17 .elementor-element.elementor-element-ed3277b { --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-17 .elementor-element.elementor-element-ef3ee9f { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-17 .elementor-element.elementor-element-37154d6 { --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-17 .elementor-element.elementor-element-a6eee3c { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-17 .elementor-element.elementor-element-0c7ba3b { --padding-top: 30px; --padding-bottom: 35px; --padding-left: 25px; --padding-right: 25px; } .elementor-17 .elementor-element.elementor-element-a62eb08>.elementor-widget-container { margin: 0px 0px 14px 0px; } } /* STYLE BLOCK 23 */ .elementor-2259 .elementor-element.elementor-element-8473f3f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-8473f3f.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-8473f3f { background-color: #FFFFFF; box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-2259 .elementor-element.elementor-element-3f7d940 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-3f7d940:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-3f7d940>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-2259 .elementor-element.elementor-element-c2e7dcf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon { font-size: 19px; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-b7aca42 { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-2259 .elementor-element.elementor-element-f0239c4 { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-widget-container { text-align: right; } .elementor-2259 .elementor-element.elementor-element-f0239c4>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-2259 .elementor-element.elementor-element-f0239c4.elementor-element { --align-self: center; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover i { color: #FAC12E; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover svg { fill: #FAC12E; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-element { --align-self: flex-start; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-wrapper { align-items: center; gap: 21px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon { font-size: 14px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a:hover { color: #FAC12E; } .elementor-2259 .elementor-element.elementor-element-fd17d52 { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-fd17d52>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-element { --align-self: flex-start; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon { font-size: 20px; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a:hover { color: #FAC12E; } .elementor-2259 .elementor-element.elementor-element-f276732 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --z-index: 99; } .elementor-2259 .elementor-element.elementor-element-f276732:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-f276732>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 0px; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-34aabba { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-04e54e4.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-4c5ae8f:before { background-image: url("/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-2259 .elementor-element.elementor-element-4c5ae8f.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-4c5ae8f .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-4c5ae8f { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #fac12e; --logico-accent-alter-color: #fac12e; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #fac12e; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #fac12e; --logico-button-background-hover: #fac12e; --logico-button-icon-hover: #1f1f1f; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container, .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption { text-align: left; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-2259 .elementor-element.elementor-element-6d60244 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-2259 .elementor-element.elementor-element-6d60244.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-2259 .elementor-element.elementor-element-0ac5765 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-0ac5765.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-2259 .elementor-element.elementor-element-05fef0c { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container nav { text-align: center; } .elementor-2259 .elementor-element.elementor-element-05fef0c .menu-trigger { text-align: right; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #fac12e; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-cf37a78.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-b169282 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 11px; --padding-bottom: 11px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-b169282.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-5d14300 .header-button-container { text-align: right; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button { min-width: 193px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button:hover { background-color: #FFD058; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 164px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --display: flex; --min-height: 554px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: nowrap; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-830d027:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/bg-header-3.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-2259 .elementor-element.elementor-element-830d027::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: #1F1F1F33; --background-overlay: ''; } .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateX: 50%; --e-transform-translateY: 100%; margin: 0px 150px 0px 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-069b2a1 { right: 0px; } body.rtl .elementor-2259 .elementor-element.elementor-element-069b2a1 { left: 0px; } .elementor-2259 .elementor-element.elementor-element-069b2a1 { top: 50%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; } .elementor-2259 .elementor-element.elementor-element-069b2a1 .logico-title { text-align: center; font-family: "Manrope", Sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-d17c4ca { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-bd51cad .page-title.logico-title-h2 { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-91be79f { width: auto; max-width: auto; bottom: 10px; } .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container { background-color: #FFFFFF; padding: 18px 38px 19px 38px; border-radius: 15px 15px 15px 15px; } .elementor-2259 .elementor-element.elementor-element-91be79f.elementor-element { --align-self: flex-start; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 10px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 10px; } .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs, .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs a { color: #333333; } .elementor-2259 .elementor-element.elementor-element-b9167b2 { width: auto; max-width: auto; top: 100%; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-b9167b2 { right: 0px; } body.rtl .elementor-2259 .elementor-element.elementor-element-b9167b2 { left: 0px; } .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #1F1F1F; } @media(max-width:1200px) { .elementor-2259 .elementor-element.elementor-element-f0239c4 { --grid-column-gap: 15px; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container, .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption { text-align: left; } .elementor-2259 .elementor-element.elementor-element-0ac5765 { --justify-content: flex-end; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c { z-index: 2; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 500px; } .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container { margin: 0px 55px 0px 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 20px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 20px; } } @media(max-width:1020px) { .elementor-2259 .elementor-element.elementor-element-8473f3f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 330px; } .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container { padding: 10px 20px 10px 20px; } } @media(max-width:840px) { .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 250px; } } @media(max-width:660px) { .elementor-2259 .elementor-element.elementor-element-8473f3f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-3f7d940 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-2259 .elementor-element.elementor-element-34aabba { --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-0ac5765.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 20px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 20px; } } @media(max-width:480px) { .elementor-2259 .elementor-element.elementor-element-34aabba { --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-04e54e4.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 200px; } } @media(min-width:481px) { .elementor-2259 .elementor-element.elementor-element-c2e7dcf { --width: 30%; } .elementor-2259 .elementor-element.elementor-element-b7aca42 { --width: 70%; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-b169282 { --width: auto; } } /* STYLE BLOCK 24 */ .elementor-3397 .elementor-element.elementor-element-442eede { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-3397 .elementor-element.elementor-element-a1b58a4 { --display: flex; padding: 150px 0px 150px 0px; min-height: 100vh; } .elementor-3397 .elementor-element.elementor-element-c8e7c25 { width: var(--container-widget-width, 57%); max-width: 57%; --container-widget-width: 57%; --container-widget-flex-grow: 0; } .elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container { margin: -9px 0px 33px 0px; } .elementor-3397 .elementor-element.elementor-element-09db825>.elementor-widget-container { margin: 52px 0px 0px 0px; } .elementor-3397 .elementor-element.elementor-element-09db825 { text-align: center; } .elementor-3397 .elementor-element.elementor-element-09db825 img { width: 80%; border-radius: 25px 25px 25px 25px; margin: 0 auto; display: block; } .elementor-3397 .elementor-element.elementor-element-b8da0f5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-89d7623 { --display: flex; } .elementor-3397 .elementor-element.elementor-element-54d05ac>.elementor-widget-container { margin: 0px 0px 46px 0px; } .elementor-3397 .elementor-element.elementor-element-fd33e0b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-d438c25 { --display: flex; } .elementor-3397 .elementor-element.elementor-element-5873c59 { width: var(--container-widget-width, 57%); max-width: 57%; --container-widget-width: 57%; --container-widget-flex-grow: 0; } .elementor-3397 .elementor-element.elementor-element-5873c59>.elementor-widget-container { margin: 0px 0px 37px 0px; } .elementor-3397 .elementor-element.elementor-element-af3b330 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-3397 .elementor-element.elementor-element-7c23665 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 20px; } .elementor-3397 .elementor-element.elementor-element-7651a22>.elementor-widget-container { margin: 0px 0px -10px 0px; } .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-wrapper { text-align: left; } .elementor-3397 .elementor-element.elementor-element-7651a22 { --icon-box-icon-margin: 105px; } .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title { margin-block-end: 21px; color: #111111; } .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-stacked .elementor-icon { background-color: #111111; } .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-framed .elementor-icon, .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon { font-size: 61px; } .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title, .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; line-height: 40px; } .elementor-3397 .elementor-element.elementor-element-2fb55cf { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 1px; border-color: #333333; --border-color: #333333; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 20px; } .elementor-3397 .elementor-element.elementor-element-fa4da70>.elementor-widget-container { margin: 0px 0px -11px 0px; } .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-wrapper { text-align: left; } .elementor-3397 .elementor-element.elementor-element-fa4da70 { --icon-box-icon-margin: 125px; } .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title { margin-block-end: 21px; color: #111111; } .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-stacked .elementor-icon { background-color: #111111; } .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-framed .elementor-icon, .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon { font-size: 61px; } .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title, .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; line-height: 40px; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 1px; border-color: #333333; --border-color: #333333; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-3397 .elementor-element.elementor-element-df900cf>.elementor-widget-container { margin: 0px 0px -9px 0px; } .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-wrapper { text-align: left; } .elementor-3397 .elementor-element.elementor-element-df900cf { --icon-box-icon-margin: 125px; } .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title { margin-block-end: 21px; color: #111111; } .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-stacked .elementor-icon { background-color: #111111; } .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-framed .elementor-icon, .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon { font-size: 61px; } .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title, .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; line-height: 40px; } .elementor-3397 .elementor-element.elementor-element-b02f163 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-aa4b83e { --display: flex; } .elementor-3397 .elementor-element.elementor-element-e322317 { width: var(--container-widget-width, 57%); max-width: 57%; --container-widget-width: 57%; --container-widget-flex-grow: 0; } .elementor-3397 .elementor-element.elementor-element-e322317>.elementor-widget-container { margin: 0px 0px 37px 0px; } .elementor-3397 .elementor-element.elementor-element-718da1a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-3a0c14b { --display: flex; } .elementor-3397 .elementor-element.elementor-element-784ad73 { width: var(--container-widget-width, 64%); max-width: 64%; --container-widget-width: 64%; --container-widget-flex-grow: 0; } .elementor-3397 .elementor-element.elementor-element-56cf9b7 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-224d101 { --display: flex; --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-title { text-align: left; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-content { text-align: left; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-button { text-align: center; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-title { text-align: left; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-content { text-align: left; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-button { text-align: center; } .elementor-3397 .elementor-element.elementor-element-10553be { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-title { text-align: left; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-content { text-align: left; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-button { text-align: center; } @media(max-width: 1200px) and (min-width:481px) { .elementor-3397 .elementor-element.elementor-element-224d101 { --width: 33%; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { --width: 34%; } .elementor-3397 .elementor-element.elementor-element-10553be { --width: 33%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-3397 .elementor-element.elementor-element-7c23665 { --width: 33%; } .elementor-3397 .elementor-element.elementor-element-2fb55cf { --width: 34%; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { --width: 33%; } .elementor-3397 .elementor-element.elementor-element-224d101 { --width: 50%; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { --width: 50%; } .elementor-3397 .elementor-element.elementor-element-10553be { --width: 50%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-3397 .elementor-element.elementor-element-7c23665 { --width: 50%; } .elementor-3397 .elementor-element.elementor-element-2fb55cf { --width: 50%; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { --width: 50%; } .elementor-3397 .elementor-element.elementor-element-224d101 { --width: 100%; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { --width: 100%; } .elementor-3397 .elementor-element.elementor-element-10553be { --width: 100%; } } @media(max-width: 1200px) { .elementor-3397 .elementor-element.elementor-element-2fb55cf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 0px; } .elementor-3397 .elementor-element.elementor-element-56cf9b7 { --flex-wrap: wrap; } .elementor-3397 .elementor-element.elementor-element-224d101 { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor-3397 .elementor-element.elementor-element-c26b0fb { border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-3397 .elementor-element.elementor-element-10553be { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } } @media(max-width: 1020px) { .elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container { margin: 0px 0px 33px 0px; } .elementor-3397 .elementor-element.elementor-element-b8da0f5 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-fd33e0b { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-7651a22 { --icon-box-icon-margin: 50px; } .elementor-3397 .elementor-element.elementor-element-fa4da70 { --icon-box-icon-margin: 50px; } .elementor-3397 .elementor-element.elementor-element-df900cf { --icon-box-icon-margin: 50px; } .elementor-3397 .elementor-element.elementor-element-b02f163 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-718da1a { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-10553be { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } } @media(max-width: 840px) { .elementor-3397 .elementor-element.elementor-element-af3b330 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-3397 .elementor-element.elementor-element-10553be { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { padding: 0px 0px 0px 40px; } } @media(max-width: 660px) { .elementor-3397 .elementor-element.elementor-element-c8e7c25 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-3397 .elementor-element.elementor-element-b8da0f5 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-fd33e0b { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-5873c59 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-3397 .elementor-element.elementor-element-2fb55cf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 0px; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 20px; } .elementor-3397 .elementor-element.elementor-element-b02f163 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-e322317 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-3397 .elementor-element.elementor-element-718da1a { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-784ad73 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-3397 .elementor-element.elementor-element-56cf9b7 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-3397 .elementor-element.elementor-element-224d101 { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-3397 .elementor-element.elementor-element-c26b0fb { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-3397 .elementor-element.elementor-element-10553be { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { padding: 0px 40px 0px 40px; } } @media(max-width: 480px) { .elementor-3397 .elementor-element.elementor-element-7c23665 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-3397 .elementor-element.elementor-element-2fb55cf { border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-3397 .elementor-element.elementor-element-edd40c3 { border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } } .elementor-3382 .elementor-element.elementor-element-310d24a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-310d24a.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-310d24a { background-color: #FFFFFF; box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-3382 .elementor-element.elementor-element-0315b39 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-3382 .elementor-element.elementor-element-0315b39:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-0315b39>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-3382 .elementor-element.elementor-element-ce0791f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; } .elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-wrapper { align-items: center; } .elementor-3382 .elementor-element.elementor-element-9f2df0a { --icon-box-icon-margin: 15px; } .elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-framed .elementor-icon, .elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon { font-size: 19px; } .elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-a57a27e { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-3382 .elementor-element.elementor-element-94d4875 { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-widget-container { text-align: right; } .elementor-3382 .elementor-element.elementor-element-94d4875>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-3382 .elementor-element.elementor-element-94d4875.elementor-element { --align-self: center; } .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover i { color: #c01227; } .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-3382 .elementor-element.elementor-element-14c79a4 { width: auto; max-width: auto; --icon-box-icon-margin: 21px; } .elementor-3382 .elementor-element.elementor-element-14c79a4>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-element { --align-self: flex-start; } .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-wrapper { align-items: center; } .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-framed .elementor-icon, .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon { font-size: 14px; } .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a:hover { color: #c01227; } .elementor-3382 .elementor-element.elementor-element-4f52c79 { width: auto; max-width: auto; --icon-box-icon-margin: 15px; } .elementor-3382 .elementor-element.elementor-element-4f52c79>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-element { --align-self: flex-start; } .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-wrapper { align-items: center; } .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-framed .elementor-icon, .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon { font-size: 20px; } .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a:hover { color: #c01227; } .elementor-3382 .elementor-element.elementor-element-c731933 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --z-index: 99; } .elementor-3382 .elementor-element.elementor-element-c731933:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-c731933>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-c136329 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 0px; --z-index: 2; } .elementor-3382 .elementor-element.elementor-element-ec5283d { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-3382 .elementor-element.elementor-element-a39d471 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-3382 .elementor-element.elementor-element-a39d471.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-bbed8be:before { background-image: url("/assets/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-3382 .elementor-element.elementor-element-bbed8be.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-bbed8be .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-bbed8be { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #c01227; --logico-accent-alter-color: #c01227; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #c01227; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1f1f1f; } .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container, .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption { text-align: left; } .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-3382 .elementor-element.elementor-element-acbd416 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-3382 .elementor-element.elementor-element-acbd416.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-3382 .elementor-element.elementor-element-60df40e { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-3382 .elementor-element.elementor-element-60df40e.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-3382 .elementor-element.elementor-element-d6cf643 { width: auto; max-width: auto; } .elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container nav { text-align: center; } .elementor-3382 .elementor-element.elementor-element-d6cf643 .menu-trigger { text-align: right; } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #c01227; } .elementor-3382 .elementor-element.elementor-element-c42e28e { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-3382 .elementor-element.elementor-element-c42e28e.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-3382 .elementor-element.elementor-element-cd85123 { --display: flex; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 11px; --padding-bottom: 11px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-3382 .elementor-element.elementor-element-cd85123.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-3382 .elementor-element.elementor-element-5b418f9 .header-button-container { text-align: right; } .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button { min-width: 193px; } .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button:hover { background-color: #FFD058; } .elementor-3382 .elementor-element.elementor-element-5591cd9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 164px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-3382 .elementor-element.elementor-element-516dc96 { --display: flex; --min-height: 554px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: nowrap; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-3382 .elementor-element.elementor-element-516dc96:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: none; background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-3382 .elementor-element.elementor-element-516dc96::before, .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-video-container::before, .elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-video-container::before, .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-slideshow::before, .elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-slideshow::before, .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: #1F1F1F33; --background-overlay: ''; } .elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateX: 50%; --e-transform-translateY: 100%; margin: 0px 150px 0px 0px; } body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-8635d50 { right: 0px; } body.rtl .elementor-3382 .elementor-element.elementor-element-8635d50 { left: 0px; } .elementor-3382 .elementor-element.elementor-element-8635d50 { top: 50%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; } .elementor-3382 .elementor-element.elementor-element-8635d50 .logico-title { text-align: center; font-family: "Manrope", Sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-6b662d7 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-3382 .elementor-element.elementor-element-01bc31d .page-title.logico-title-h2 { color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-cfcd394 { width: auto; max-width: auto; bottom: 10px; } .elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container { background-color: #FFFFFF; padding: 18px 38px 19px 38px; border-radius: 15px 15px 15px 15px; } .elementor-3382 .elementor-element.elementor-element-cfcd394.elementor-element { --align-self: flex-start; } body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { left: 10px; } body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { right: 10px; } .elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs, .elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs a { color: #333333; } .elementor-3382 .elementor-element.elementor-element-48de810 { width: auto; max-width: auto; top: 100%; } body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-48de810 { right: 0px; } body.rtl .elementor-3382 .elementor-element.elementor-element-48de810 { left: 0px; } .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #1F1F1F; } @media(max-width: 1200px) { .elementor-3382 .elementor-element.elementor-element-94d4875 { --grid-column-gap: 15px; } .elementor-3382 .elementor-element.elementor-element-c136329 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-3382 .elementor-element.elementor-element-a39d471 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container, .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption { text-align: left; } .elementor-3382 .elementor-element.elementor-element-60df40e { --justify-content: flex-end; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-3382 .elementor-element.elementor-element-d6cf643 { z-index: 2; } .elementor-3382 .elementor-element.elementor-element-c42e28e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-3382 .elementor-element.elementor-element-516dc96 { --min-height: 500px; } .elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container { margin: 0px 55px 0px 0px; } body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { left: 20px; } body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { right: 20px; } } @media(max-width: 1020px) { .elementor-3382 .elementor-element.elementor-element-310d24a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-3382 .elementor-element.elementor-element-5591cd9 { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-3382 .elementor-element.elementor-element-516dc96 { --min-height: 330px; } .elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container { padding: 10px 20px 10px 20px; } } @media(max-width: 840px) { .elementor-3382 .elementor-element.elementor-element-516dc96 { --min-height: 250px; } } @media(max-width: 660px) { .elementor-3382 .elementor-element.elementor-element-310d24a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-3382 .elementor-element.elementor-element-0315b39 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-3382 .elementor-element.elementor-element-c136329 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-3382 .elementor-element.elementor-element-ec5283d { --flex-wrap: nowrap; } .elementor-3382 .elementor-element.elementor-element-60df40e.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-3382 .elementor-element.elementor-element-5591cd9 { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { left: 20px; } body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { right: 20px; } } @media(max-width: 480px) { .elementor-3382 .elementor-element.elementor-element-ec5283d { --flex-wrap: nowrap; } .elementor-3382 .elementor-element.elementor-element-a39d471 { --width: auto; } .elementor-3382 .elementor-element.elementor-element-a39d471.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-3382 .elementor-element.elementor-element-516dc96 { --min-height: 200px; } } @media(min-width: 481px) { .elementor-3382 .elementor-element.elementor-element-ce0791f { --width: 30%; } .elementor-3382 .elementor-element.elementor-element-a57a27e { --width: 70%; } .elementor-3382 .elementor-element.elementor-element-a39d471 { --width: auto; } .elementor-3382 .elementor-element.elementor-element-c42e28e { --width: auto; } .elementor-3382 .elementor-element.elementor-element-cd85123 { --width: auto; } } .elementor-1124 .elementor-element.elementor-element-22d534d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 20px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration { text-align: left; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden; --border-radius: 25px 25px 25px 25px; --padding-top: 122px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-7e04f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 18px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: -138px; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: -138px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 185px; z-index: 0; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { width: 965px; max-width: 965px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container { margin: 0px 0px 21px 0px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title { font-size: 14px; line-height: 2.1428em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container { margin: 0px 0px 1px 0px; } .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 50px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-bd15a64 { --logico-default-text-color: #E7E7E7; color: #E7E7E7; } .elementor-1124 .elementor-element.elementor-element-e815787 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 72px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-3a49b31 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-072a962 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --margin-top: 52px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-444965e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-1952ce4 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9>.elementor-widget-container { margin: 25px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-b5747ff>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #111111; } .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field, .elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 216px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-24a041c { width: var(--container-widget-width, 800px); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 16px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-ff6b585 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 122px 0px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator { width: 100%; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider { padding-block-start: 0px; padding-block-end: 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c { text-align: left; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c img { width: 153px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container { margin: 40px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container { margin: 51px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-fa48476>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --display: flex; } .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-b03b421>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 79px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: right; font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } @media(min-width: 481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 45%; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 70%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 30%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 16.6667%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 42%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: calc(50% - 30px); } } @media(max-width: 660px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 47%; } } @media(max-width: 1200px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-e815787 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 90px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 60px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-1124 .elementor-element.elementor-element-22d534d { --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 10px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 10px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: 0%; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: 0%; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 150px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { max-width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: left; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-column-gap: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 40px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 840px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 60px 0px 60px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --flex-wrap: wrap; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { text-align: center; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: center; } } @media(max-width: 660px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 24px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 { --logico-form-field-border-radius-left-top: 10px; --logico-form-field-border-radius-right-top: 10px; --logico-form-field-border-radius-right-bottom: 10px; --logico-form-field-border-radius-left-bottom: 10px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 38px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 14px 0px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } .elementor-kit-5 { --e-global-color-primary: #111111; --e-global-color-secondary: #777777; --e-global-color-text: #333333; --e-global-color-accent: #c01227; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Manrope"; --e-global-typography-text-font-size: 18px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-line-height: 1.6667em; --e-global-typography-accent-font-family: "Manrope"; --e-global-typography-accent-font-weight: 400; --e-global-typography-accent-line-height: 1.6667em; color: #333333; font-family: "Manrope", Sans-serif; font-size: 18px; font-weight: 400; font-style: normal; text-decoration: none; line-height: 1.6667em; } .elementor-kit-5 p { margin-block-end: 1.7em; } /* .elementor-kit-5 a { color: #c01227; text-decoration: underline; } */ .elementor-kit-5 h1 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 120px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 h2 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 80px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 h3 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 60px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 h4 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 40px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 h5 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 30px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 h6 { color: #111111; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 25px; font-weight: 500; text-transform: uppercase; font-style: normal; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-kit-5 button, .elementor-kit-5 input[type="button"], .elementor-kit-5 input[type="submit"], .elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end: 0px; } .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width: 1200px) { .elementor-kit-5 h1 { font-size: 80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width: 840px) { .elementor-kit-5 { --e-global-typography-text-font-size: 16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width: 660px) { .elementor-kit-5 h1 { font-size: 40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } /* 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"], .elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end: 0px; } .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width: 1200px) { .elementor-kit-5 h1 { font-size: 80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width: 840px) { .elementor-kit-5 { --e-global-typography-text-font-size: 16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width: 660px) { .elementor-kit-5 h1 { font-size: 40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } @media(max-width: 480px) { .elementor-section.elementor-section-boxed>.elementor-container { max-width: 767px; } .e-con { --container-max-width: 767px; } } .elementor-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-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #C01227; --logico-button-background-color: #FAC12E00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-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 .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #C01227; --logico-button-background-color: #C0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-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; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe { left: 30px; } body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe { right: 30px; } .elementor-61 .elementor-element.elementor-element-53b84fe { bottom: 30px; } .elementor-61 .elementor-element.elementor-element-53b84fe .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play { height: 130px; } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 130px; } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(130px - 22px); } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button { --logico-button-text-color: #FFFFFF; --logico-button-icon-color: #FFFFFF; --logico-button-background-color: #1F1F1F; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-53b84fe .video-button-wrapper { --logico-button-background-hover: #C01227; } .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), .elementor-61 .elementor-element.elementor-element-ca6bc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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), .elementor-61 .elementor-element.elementor-element-4c0903b > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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), .elementor-61 .elementor-element.elementor-element-f003242 > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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-stacked .elementor-icon { background-color: #111111; } .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-framed .elementor-icon, .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-stacked .elementor-icon { background-color: #111111; } .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-framed .elementor-icon, .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-5a5c397 { --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: 62px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-07cd509 { width: var( --container-widget-width, 75% ); max-width: 75%; --container-widget-width: 75%; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-1808c14 { width: var( --container-widget-width, 25% ); max-width: 25%; --container-widget-width: 25%; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container { padding: 10px 0px 0px 40px; } .elementor-61 .elementor-element.elementor-element-1808c14 .button-container { text-align: right; } .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), .elementor-61 .elementor-element.elementor-element-9ffed33 > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 { right: 40px; } body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 { left: 40px; } .elementor-61 .elementor-element.elementor-element-0031d81 { bottom: 0px; } .elementor-61 .elementor-element.elementor-element-0031d81 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-61 .elementor-element.elementor-element-0031d81 .elementor-widget-container { text-align: right; } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play { height: 130px; } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 130px; } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(130px - 22px); } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button { --logico-video-button-border: 0px; --logico-button-text-color: #333333; --logico-button-icon-color: #333333; --logico-button-background-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #C01227; } .elementor-61 .elementor-element.elementor-element-0031d81 .video-button-wrapper { --logico-button-background-hover: #1F1F1F; } .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; } body.rtl .elementor-61 .elementor-element.elementor-element-0efc59e { left: 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, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #C01227; } .elementor-61 .elementor-element.elementor-element-53b1f07 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 172px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-e9b547c { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-f6db2d3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-f6db2d3:hover img { opacity: 1; } .elementor-61 .elementor-element.elementor-element-eb18f33 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-eb18f33:hover img { opacity: 1; } .elementor-61 .elementor-element.elementor-element-d2d0633 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-d2d0633:hover img { opacity: 1; } .elementor-61 .elementor-element.elementor-element-3553ff3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-3553ff3:hover img { opacity: 1; } .elementor-61 .elementor-element.elementor-element-04e4986 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-04e4986:hover img { opacity: 1; } .elementor-61 .elementor-element.elementor-element-6e88e63 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-61 .elementor-element.elementor-element-6e88e63:hover img { opacity: 1; } .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-3ef6f03 > .elementor-widget-container { margin: 60px 0px 0px 0px; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon, .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-framed .elementor-icon, .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-40417f4 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #C01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon, .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-framed .elementor-icon, .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-a89fe8e .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #C01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon, .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-framed .elementor-icon, .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-61b17c1 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #C01227; } .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-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon, .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-framed .elementor-icon, .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-28b9fc7 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #C01227; } .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-3e92e17 { --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-f5cfe01 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 1; --border-radius: 25px 25px 0px 0px; --padding-top: 204px; --padding-bottom: 56px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-f5cfe01:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; background-image: url("/images/home2alt-bg-1.jpg"); background-position: top center; background-repeat: no-repeat; background-size: cover; } .elementor-61 .elementor-element.elementor-element-f5cfe01::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%); } .elementor-61 .elementor-element.elementor-element-53da811 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); } .elementor-61 .elementor-element.elementor-element-53bd6d7 { width: var( --container-widget-width, 670px ); max-width: 670px; --container-widget-width: 670px; --container-widget-flex-grow: 0; text-align: left; --logico-button-text-color: #333333; --logico-button-border-color: #C01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container { background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 76px 56px 93px 56px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #B4B4B4; border-radius: 25px 25px 25px 25px; } .elementor-61 .elementor-element.elementor-element-53bd6d7 .wpforms-widget-heading { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; } .elementor-61 .elementor-element.elementor-element-735a877 { --display: flex; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 7.3%; --padding-right: 0%; } .elementor-61 .elementor-element.elementor-element-efb13d6 { width: var( --container-widget-width, 540px ); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-efb13d6 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-9d7fc8f { width: var( --container-widget-width, 540px ); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-9d7fc8f .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-fb33b91 { width: var( --container-widget-width, 450px ); max-width: 450px; --container-widget-width: 450px; --container-widget-flex-grow: 0; font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-fb33b91 > .elementor-widget-container { margin: 34px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 20px 40px; --row-gap: 20px; --column-gap: 40px; --flex-wrap: wrap; --border-radius: 25px 25px 25px 25px; --margin-top: 96px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 58px; --padding-bottom: 69px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor-61 .elementor-element.elementor-element-c7b4cb4:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c7b4cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #C01227; } .elementor-61 .elementor-element.elementor-element-c7b4cb4.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-61 .elementor-element.elementor-element-eb9e01a { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-61 .elementor-element.elementor-element-eb9e01a.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-61 .elementor-element.elementor-element-07aec85 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-044167d { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-61 .elementor-element.elementor-element-317f526 { font-size: 16px; line-height: 1.6875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-4358e8e > .elementor-widget-container { margin: 6px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-4358e8e.elementor-element { --flex-grow: 1; --flex-shrink: 0; } .elementor-61 .elementor-element.elementor-element-4358e8e { font-size: 40px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-de254c2 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; --logico-border-color: #CBCBCB; --logico-border-hover-color: #FFFFFF; --logico-background-color: #1F1F1F; --logico-background-alter-color: #1F1F1F; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #1F1F1F; --padding-top: 150px; --padding-bottom: 230px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-de254c2:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-de254c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-61 .elementor-element.elementor-element-d5b30d0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-609bbad { --display: flex; } .elementor-61 .elementor-element.elementor-element-e6879ea > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-e6879ea { text-align: start; } .elementor-61 .elementor-element.elementor-element-e6879ea img { max-width: 489px; } .elementor-61 .elementor-element.elementor-element-ebf6c8d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer { text-align: right; } .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after { margin-top: -52px; } .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before { margin-bottom: -52px; } .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; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ab691ea { left: 0px; } body.rtl .elementor-61 .elementor-element.elementor-element-ab691ea { right: 0px; } .elementor-61 .elementor-element.elementor-element-ab691ea { top: 100%; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 108px; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration { text-align: left; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #C01227; } .elementor-61 .elementor-element.elementor-element-1698b85 { --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-13abebf { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-1ad9dc3 .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-61 .elementor-element.elementor-element-b3599f7 { width: var( --container-widget-width, 500px ); max-width: 500px; --container-widget-width: 500px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-b3599f7 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-b3599f7.elementor-element { --align-self: center; } .elementor-61 .elementor-element.elementor-element-b3599f7 .logico-title { text-align: center; font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor-61 .elementor-element.elementor-element-e494ac9 { --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; } .elementor-61 .elementor-element.elementor-element-230216e { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container { padding: 49px 0px 50px 0px; } .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-title { text-align: left; } .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-content { text-align: left; } .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-button { text-align: left; } .elementor-61 .elementor-element.elementor-element-d68e8ee { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container { padding: 50px 0px 50px 0px; } .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-title { text-align: left; } .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-content { text-align: left; } .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-button { text-align: left; } .elementor-61 .elementor-element.elementor-element-3e4e136 { --display: flex; --justify-content: center; border-style: solid; --border-style: solid; border-width: 1px 0px 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container { padding: 50px 0px 50px 0px; } .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-title { text-align: left; } .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-content { text-align: left; } .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-button { text-align: left; } .elementor-61 .elementor-element.elementor-element-4c3d65c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-536e54b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-e75ecdf .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-61 .elementor-element.elementor-element-1eec155 { width: var( --container-widget-width, 40% ); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-1eec155 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-1eec155 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container { margin: -74px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer { text-align: right; } .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; } .elementor-61 .elementor-element.elementor-element-53da811 { --width: 50%; } .elementor-61 .elementor-element.elementor-element-735a877 { --width: 50%; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --width: min(750px, 100%); } .elementor-61 .elementor-element.elementor-element-eb9e01a { --width: 207px; } .elementor-61 .elementor-element.elementor-element-044167d { --width: 323px; } .elementor-61 .elementor-element.elementor-element-609bbad { --width: 40%; } .elementor-61 .elementor-element.elementor-element-ebf6c8d { --width: 60%; } } @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: 1020px) and (min-width:481px) { .elementor-61 .elementor-element.elementor-element-53da811 { --width:100%; } .elementor-61 .elementor-element.elementor-element-735a877 { --width: 100%; } .elementor-61 .elementor-element.elementor-element-ebf6c8d { --width: 70%; } } @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%; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --width: 100%; } .elementor-61 .elementor-element.elementor-element-eb9e01a { --width: 100%; } .elementor-61 .elementor-element.elementor-element-044167d { --width: 100%; } .elementor-61 .elementor-element.elementor-element-609bbad { --width: 100%; } .elementor-61 .elementor-element.elementor-element-ebf6c8d { --width: 100%; } .elementor-61 .elementor-element.elementor-element-230216e { --width: 50%; } .elementor-61 .elementor-element.elementor-element-d68e8ee { --width: 50%; } .elementor-61 .elementor-element.elementor-element-3e4e136 { --width: 50%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-61 .elementor-element.elementor-element-96343ba { --width:100%; } .elementor-61 .elementor-element.elementor-element-eb9e01a { --width: 100%; } .elementor-61 .elementor-element.elementor-element-044167d { --width: 100%; } .elementor-61 .elementor-element.elementor-element-230216e { --width: 100%; } .elementor-61 .elementor-element.elementor-element-d68e8ee { --width: 100%; } .elementor-61 .elementor-element.elementor-element-3e4e136 { --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-53b84fe .logico-video-button .elementor-custom-embed-play { height: 105px; } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .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-53b1f07 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor-61 .elementor-element.elementor-element-e9b547c { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .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; } .elementor-61 .elementor-element.elementor-element-f5cfe01::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%); } .elementor-61 .elementor-element.elementor-element-f5cfe01 { --padding-top: 120px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container { padding: 40px 40px 40px 40px; } .elementor-61 .elementor-element.elementor-element-735a877 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor-61 .elementor-element.elementor-element-d5b30d0 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-61 .elementor-element.elementor-element-e6879ea img { max-width: 100%; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 97px; } .elementor-61 .elementor-element.elementor-element-13abebf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-61 .elementor-element.elementor-element-536e54b { --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%; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe { left: 20px; } body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe { right: 20px; } .elementor-61 .elementor-element.elementor-element-53b84fe { bottom: 20px; } .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-07cd509 { --container-widget-width: 70%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 70% ); max-width: 70%; } .elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container { padding: 10px 0px 0px 20px; } .elementor-61 .elementor-element.elementor-element-1808c14 { --container-widget-width: 30%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 30% ); max-width: 30%; } .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-53b1f07 { --margin-top: 164px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-e9b547c { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .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; } .elementor-61 .elementor-element.elementor-element-3e92e17 { --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-f5cfe01 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-53da811 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-53da811.e-con { --order: 99999 /* order end hack */; } .elementor-61 .elementor-element.elementor-element-53bd6d7 { --container-widget-width: 750px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 750px ); max-width: 750px; } .elementor-61 .elementor-element.elementor-element-735a877 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-9d7fc8f { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-fb33b91 { --container-widget-width: 80%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 80% ); max-width: 80%; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; } .elementor-61 .elementor-element.elementor-element-de254c2 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-1698b85 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info { font-size: 40px; } .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info { font-size: 40px; } .elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info { font-size: 40px; } .elementor-61 .elementor-element.elementor-element-4c3d65c { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-1eec155 { --container-widget-width: 62%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 62% ); max-width: 62%; } .elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container { margin: -56px 0px 0px 0px; } } @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-5a5c397 { --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-07cd509 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container { margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-1808c14 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-1808c14 .button-container { text-align: left; } .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 */; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 { right: 0px; } body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 { left: 0px; } .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-e9b547c { --grid-auto-flow: row; } .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-3ef6f03 > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-07aec85 .logico-title { font-size: 24px; } .elementor-61 .elementor-element.elementor-element-4358e8e { font-size: 34px; } .elementor-61 .elementor-element.elementor-element-d5b30d0 { --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-609bbad { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); } .elementor-61 .elementor-element.elementor-element-e6879ea > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-e6879ea img { width: 400px; max-width: 90%; } .elementor-61 .elementor-element.elementor-element-ebf6c8d { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after { margin-top: -25px; } .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before { margin-bottom: -25px; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 70px; } .elementor-61 .elementor-element.elementor-element-e494ac9 { --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; --flex-wrap: wrap; } .elementor-61 .elementor-element.elementor-element-230216e { border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container { padding: 50px 40px 50px 0px; } .elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info { font-size: 60px; } .elementor-61 .elementor-element.elementor-element-d68e8ee { border-width: 1px 0px 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container { padding: 50px 0px 50px 40px; } .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info { font-size: 60px; } .elementor-61 .elementor-element.elementor-element-3e4e136 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container { padding: 50px 40px 50px 0px; } .elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info { font-size: 60px; } .elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container { margin: -30px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after { margin-top: 30px; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before { margin-bottom: 30px; } } @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-0031d81 .logico-video-button .elementor-custom-embed-play { height: 105px; } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .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-53b1f07 { --margin-top: 144px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-e9b547c { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .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; } .elementor-61 .elementor-element.elementor-element-3e92e17 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-f5cfe01 { --padding-top: 90px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-9d7fc8f { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; } .elementor-61 .elementor-element.elementor-element-de254c2 { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-d5b30d0 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item { width: 50px; } .elementor-61 .elementor-element.elementor-element-1698b85 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-13abebf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-e494ac9 { --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-230216e { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor-61 .elementor-element.elementor-element-d68e8ee { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-width: 1px 0px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor-61 .elementor-element.elementor-element-3e4e136 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-width: 1px 0px 1px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; } .elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container { padding: 50px 40px 50px 40px; } .elementor-61 .elementor-element.elementor-element-4c3d65c { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-536e54b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-1eec155 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer { text-align: left; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after { margin-top: 30px; } .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before { margin-bottom: 30px; } } @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-53b1f07 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-61 .elementor-element.elementor-element-e9b547c { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .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; } .elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container { padding: 30px 20px 30px 20px; } .elementor-61 .elementor-element.elementor-element-c7b4cb4 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } } .elementor-5167 .elementor-element.elementor-element-249014c { --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: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 99; } .elementor-5167 .elementor-element.elementor-element-249014c:not(.elementor-motion-effects-element-type-background), .elementor-5167 .elementor-element.elementor-element-249014c>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-3f64ccf { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-5167 .elementor-element.elementor-element-bcc756d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-5167 .elementor-element.elementor-element-bcc756d:not(.elementor-motion-effects-element-type-background), .elementor-5167 .elementor-element.elementor-element-bcc756d>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-5167 .elementor-element.elementor-element-6b083d5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; } .elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon-box-wrapper { align-items: center; } .elementor-5167 .elementor-element.elementor-element-fb3cc88 { --icon-box-icon-margin: 15px; } .elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-framed .elementor-icon, .elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon { font-size: 19px; } .elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-dd65b69 { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-5167 .elementor-element.elementor-element-45e0a41 { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-widget-container { text-align: right; } .elementor-5167 .elementor-element.elementor-element-45e0a41>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-5167 .elementor-element.elementor-element-45e0a41.elementor-element { --align-self: center; } .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover i { color: #c01227; } .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-5167 .elementor-element.elementor-element-d14e518 { width: auto; max-width: auto; --icon-box-icon-margin: 21px; } .elementor-5167 .elementor-element.elementor-element-d14e518>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-element { --align-self: flex-start; } .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-wrapper { align-items: center; } .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-framed .elementor-icon, .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon { font-size: 14px; } .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description a:hover { color: #c01227; } .elementor-5167 .elementor-element.elementor-element-9311920 { width: auto; max-width: auto; --icon-box-icon-margin: 15px; } .elementor-5167 .elementor-element.elementor-element-9311920>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-5167 .elementor-element.elementor-element-9311920.elementor-element { --align-self: flex-start; } .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-wrapper { align-items: center; } .elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-framed .elementor-icon, .elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon { font-size: 20px; } .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description a:hover { color: #c01227; } .elementor-5167 .elementor-element.elementor-element-aabe8e9 { --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; } .elementor-5167 .elementor-element.elementor-element-aabe8e9:not(.elementor-motion-effects-element-type-background), .elementor-5167 .elementor-element.elementor-element-aabe8e9>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor .elementor-element.elementor-element-aabe8e9.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-aabe8e9 { box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-5167 .elementor-element.elementor-element-38954a2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 40px; --margin-right: 0px; --z-index: 2; } .elementor-5167 .elementor-element.elementor-element-e15b9f2 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-5167 .elementor-element.elementor-element-d3726e1 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-5167 .elementor-element.elementor-element-d3726e1.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-0e3d647:before { background-image: url("/assets/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-5167 .elementor-element.elementor-element-0e3d647.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-0e3d647 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-0e3d647 { --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-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container, .elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption { text-align: left; } .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-5167 .elementor-element.elementor-element-013561b .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-5167 .elementor-element.elementor-element-013561b.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-5167 .elementor-element.elementor-element-2bdeb64 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-5167 .elementor-element.elementor-element-2bdeb64.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-5167 .elementor-element.elementor-element-7ef506a { width: 100%; max-width: 100%; } .elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container nav { text-align: center; } .elementor-5167 .elementor-element.elementor-element-7ef506a .menu-trigger { text-align: right; } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #c01227; } #mobile-header-7ef506a.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-5167 .elementor-element.elementor-element-63ed906 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-5167 .elementor-element.elementor-element-63ed906.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-5167 .elementor-element.elementor-element-27abf7e { --display: flex; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 15px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 20px; --z-index: 1; } .elementor-5167 .elementor-element.elementor-element-27abf7e.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-5167 .elementor-element.elementor-element-b6fc848 .header-button-container { text-align: right; } .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button { min-width: 193px; color: #ffffff; background-color: #c01227; } .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button:hover { background-color: #c01227C7; } @media(max-width: 1200px) { .elementor-5167 .elementor-element.elementor-element-bcc756d { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 30px; } .elementor-5167 .elementor-element.elementor-element-45e0a41 { --grid-column-gap: 15px; } .elementor-5167 .elementor-element.elementor-element-38954a2 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 30px; --margin-right: 30px; } .elementor-5167 .elementor-element.elementor-element-d3726e1 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container, .elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption { text-align: left; } .elementor-5167 .elementor-element.elementor-element-2bdeb64 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-5167 .elementor-element.elementor-element-7ef506a { z-index: 2; } .elementor-5167 .elementor-element.elementor-element-63ed906 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-5167 .elementor-element.elementor-element-249014c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-5167 .elementor-element.elementor-element-38954a2 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 10px; --margin-right: 20px; } } @media(max-width: 660px) { .elementor-5167 .elementor-element.elementor-element-249014c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-5167 .elementor-element.elementor-element-bcc756d { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-5167 .elementor-element.elementor-element-38954a2 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-5167 .elementor-element.elementor-element-e15b9f2 { --flex-wrap: nowrap; } .elementor-5167 .elementor-element.elementor-element-2bdeb64.e-con { --flex-grow: 0; --flex-shrink: 1; } } @media(max-width: 480px) { .elementor-5167 .elementor-element.elementor-element-e15b9f2 { --flex-wrap: nowrap; } .elementor-5167 .elementor-element.elementor-element-d3726e1 { --width: auto; } .elementor-5167 .elementor-element.elementor-element-d3726e1.e-con { --flex-grow: 1; --flex-shrink: 0; } } @media(min-width: 481px) { .elementor-5167 .elementor-element.elementor-element-6b083d5 { --width: 30%; } .elementor-5167 .elementor-element.elementor-element-dd65b69 { --width: 70%; } .elementor-5167 .elementor-element.elementor-element-d3726e1 { --width: auto; } .elementor-5167 .elementor-element.elementor-element-63ed906 { --width: auto; } .elementor-5167 .elementor-element.elementor-element-27abf7e { --width: auto; } } .elementor-4889 .elementor-element.elementor-element-04095ce { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-728bca4 { --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: 135px; --padding-bottom: 116px; --padding-left: 0px; --padding-right: 0px; } .elementor-4889 .elementor-element.elementor-element-728bca4:not(.elementor-motion-effects-element-type-background), .elementor-4889 .elementor-element.elementor-element-728bca4>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-4889 .elementor-element.elementor-element-2d5c641 { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-4889 .elementor-element.elementor-element-2d5c641 { left: 0px; } body.rtl .elementor-4889 .elementor-element.elementor-element-2d5c641 { right: 0px; } .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration { text-align: left; } .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #c01227; } .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-5bf2a20 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-c754696>.elementor-widget-container { border-radius: 25px 25px 25px 25px; } .elementor-4889 .elementor-element.elementor-element-c754696 iframe { height: 425px; filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); } .elementor-4889 .elementor-element.elementor-element-6d12bde { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --margin-top: 130px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-d50354f { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title { color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container { margin: -6px 0px 0px 0px; } .elementor-4889 .elementor-element.elementor-element-3624aab .logico-title { color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-d3f94eb { --display: flex; --justify-content: flex-end; } .elementor-4889 .elementor-element.elementor-element-61db210>.elementor-widget-container { margin: 0px 0px 16px 0px; } .elementor-4889 .elementor-element.elementor-element-61db210 .button-container { text-align: right; } .elementor-4889 .elementor-element.elementor-element-61db210 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-c24a12e { --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-4889 .elementor-element.elementor-element-5e0af7f { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container { margin: 88px 0px 125px 0px; } .elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider-separator { width: 100%; } .elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider { padding-block-start: 0px; padding-block-end: 0px; } .elementor-4889 .elementor-element.elementor-element-2ddccf6 { --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; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-e4b4b72 { --display: flex; } .elementor-4889 .elementor-element.elementor-element-ccece80>.elementor-widget-container { padding: 1px 0px 0px 0px; } .elementor-4889 .elementor-element.elementor-element-ccece80 { text-align: left; } .elementor-4889 .elementor-element.elementor-element-ccece80 img { width: 153px; } .elementor-4889 .elementor-element.elementor-element-21709a1>.elementor-widget-container { margin: 38px 0px 0px 0px; } .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-4889 .elementor-element.elementor-element-325005b>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-4889 .elementor-element.elementor-element-325005b { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-4889 .elementor-element.elementor-element-568b8a8 { --display: flex; } .elementor-4889 .elementor-element.elementor-element-111742e>.elementor-widget-container { margin: 1px 0px 7px 0px; } .elementor-4889 .elementor-element.elementor-element-111742e .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-6d174a5 { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-1ddf68c>.elementor-widget-container { margin: 56px 0px 14px 0px; } .elementor-4889 .elementor-element.elementor-element-1ddf68c .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon i { color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover i { color: #8A8A8A; } .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover svg { fill: #8A8A8A; } .elementor-4889 .elementor-element.elementor-element-e6429e1 { --display: flex; } .elementor-4889 .elementor-element.elementor-element-6c127cf>.elementor-widget-container { margin: 1px 0px 7px 0px; } .elementor-4889 .elementor-element.elementor-element-6c127cf .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-40193ee { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-0c53a58>.elementor-widget-container { margin: 56px 0px 8px 0px; } .elementor-4889 .elementor-element.elementor-element-0c53a58 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-7f01486 { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-121422c { --display: flex; } .elementor-4889 .elementor-element.elementor-element-cf60d14>.elementor-widget-container { margin: 1px 0px 7px 0px; } .elementor-4889 .elementor-element.elementor-element-cf60d14 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li { font-size: 16px; } .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li, .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .content-wrapper.content-wrapper-remove-top-margin { margin-top: 200px !important; } @media(min-width: 481px) { .elementor-4889 .elementor-element.elementor-element-d50354f { --width: 70%; } .elementor-4889 .elementor-element.elementor-element-d3f94eb { --width: 30%; } .elementor-4889 .elementor-element.elementor-element-e4b4b72 { --width: 31%; } .elementor-4889 .elementor-element.elementor-element-568b8a8 { --width: 23%; } .elementor-4889 .elementor-element.elementor-element-e6429e1 { --width: 23%; } .elementor-4889 .elementor-element.elementor-element-121422c { --width: 14%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-4889 .elementor-element.elementor-element-d50354f { --width: 70%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-4889 .elementor-element.elementor-element-d50354f { --width: 93%; } .elementor-4889 .elementor-element.elementor-element-d3f94eb { --width: 30%; } .elementor-4889 .elementor-element.elementor-element-e4b4b72 { --width: 48%; } .elementor-4889 .elementor-element.elementor-element-568b8a8 { --width: 48%; } .elementor-4889 .elementor-element.elementor-element-e6429e1 { --width: 48%; } .elementor-4889 .elementor-element.elementor-element-121422c { --width: 48%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-4889 .elementor-element.elementor-element-d50354f { --width: 100%; } .elementor-4889 .elementor-element.elementor-element-d3f94eb { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-4889 .elementor-element.elementor-element-e4b4b72 { --width: 47%; } .elementor-4889 .elementor-element.elementor-element-568b8a8 { --width: 47%; } .elementor-4889 .elementor-element.elementor-element-e6429e1 { --width: 47%; } .elementor-4889 .elementor-element.elementor-element-121422c { --width: 47%; } } @media(max-width: 1200px) { .elementor-4889 .elementor-element.elementor-element-5bf2a20 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4889 .elementor-element.elementor-element-6d12bde { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4889 .elementor-element.elementor-element-c24a12e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4889 .elementor-element.elementor-element-2ddccf6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title { font-size: 60px; } } @media(max-width: 1020px) { .elementor-4889 .elementor-element.elementor-element-04095ce { --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor-4889 .elementor-element.elementor-element-728bca4 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-4889 .elementor-element.elementor-element-5bf2a20 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-c754696 iframe { height: 350px; } .elementor-4889 .elementor-element.elementor-element-6d12bde { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-4889 .elementor-element.elementor-element-d3f94eb { --justify-content: flex-start; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-4889 .elementor-element.elementor-element-61db210>.elementor-widget-container { margin: 0px 0px 8px 0px; } .elementor-4889 .elementor-element.elementor-element-c24a12e { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-2ddccf6 { --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title { font-size: 40px; } } @media(max-width: 840px) { .elementor-4889 .elementor-element.elementor-element-61db210 .button-container { text-align: left; } .elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container { margin: 60px 0px 60px 0px; } } @media(max-width: 660px) { .elementor-4889 .elementor-element.elementor-element-728bca4 { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-4889 .elementor-element.elementor-element-6d12bde { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title { text-align: center; } .elementor-4889 .elementor-element.elementor-element-3624aab .logico-title { text-align: center; } .elementor-4889 .elementor-element.elementor-element-61db210 .button-container { text-align: center; } .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title { font-size: 38px; } } @media(max-width: 480px) { .elementor-4889 .elementor-element.elementor-element-ccece80 { text-align: center; } .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title { text-align: center; } } /* 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 */ .compare-box { background: #fff; padding: 50px; border-radius: 20px; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08); } /* Header */ .header1 { font-size: 22px; font-weight: 700; margin-bottom: 25px; } /* 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], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 27 */ img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /*# 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; } .wp-site-blocks>.alignleft { float: left; margin-right: 2em; } .wp-site-blocks>.alignright { float: right; margin-left: 2em; } .wp-site-blocks>.aligncenter { justify-content: center; margin-left: auto; margin-right: auto; } :where(.is-layout-flex) { gap: 0.5em; } :where(.is-layout-grid) { gap: 0.5em; } .is-layout-flow>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-flow>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-flow>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-constrained>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-constrained>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignwide { max-width: var(--wp--style--global--wide-size); } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body .is-layout-grid { display: grid; } .is-layout-grid> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } a:where(:not(.wp-element-button)) { text-decoration: underline; } 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-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; } .has-black-background-color { background-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-background-color { background-color: var(--wp--preset--color--white) !important; } .has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; } .has-black-border-color { border-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-border-color { border-color: var(--wp--preset--color--white) !important; } .has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; } .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; } .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; } .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; } .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; } .has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; } .has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; } .has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; } .has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; } .has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; } .has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; } .has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; } .has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; } .has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; } .has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; } .has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } .has-heading-font-font-family { font-family: var(--wp--preset--font-family--heading-font) !important; } :where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-columns.is-layout-flex) { gap: 2em; } :where(.wp-block-columns.is-layout-grid) { gap: 2em; } :root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 29 */ .elementor-element.elementor-element-da57c01 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 { background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url("/images/home1-slide-1.png"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830:before { background-color: #1F1F1F26; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { max-width: 74%; margin: 0px 0px 98px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-text .text-content { max-width: 590px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #c0122700; --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-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { background-image: url("/images/home1-slide-2.png"); background-position: top left; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061:before { background-color: #1F1F1F26; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { max-width: 45%; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #c0122700; --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-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 .slider-footer { text-align: right; margin-top: 82px; margin-bottom: 0px; } .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { margin-right: 91px; margin-left: 91px; } .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-5345c97 { width: auto; max-width: auto; bottom: 135px; } body:not(.rtl) .elementor-element.elementor-element-5345c97 { right: 30px; } body.rtl .elementor-element.elementor-element-5345c97 { left: 30px; } .elementor-element.elementor-element-5345c97 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-element.elementor-element-5345c97 .elementor-widget-container { text-align: right; } .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { height: 130px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 130px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(130px - 22px); } .elementor-element.elementor-element-5345c97 .logico-video-button .video-button-wrapper { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-5345c97 .logico-video-button { --logico-button-text-color: #FFFFFF; --logico-button-icon-color: #FFFFFF; --logico-button-background-color: #1F1F1F; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #FFFFFF; } .elementor-element.elementor-element-5345c97 .video-button-wrapper { --logico-button-background-hover: #c01227; } .elementor-element.elementor-element-233f497 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: -115px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 1; } .elementor-element.elementor-element-71c4f93 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 50px 100px; --row-gap: 50px; --column-gap: 100px; --border-radius: 25px 25px 25px 25px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 100px; --padding-right: 100px; } .elementor-element.elementor-element-71c4f93:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-71c4f93>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-ca39895 { --display: flex; } .elementor-element.elementor-element-1892e4e .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-6284fbe>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-element.elementor-element-6284fbe { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-element.elementor-element-cbbc797 { --display: flex; } .elementor-element.elementor-element-7f3bc57 .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-5a0bfbd>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-element.elementor-element-5a0bfbd { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-element.elementor-element-8a81027 { --display: flex; --border-radius: 25px 25px 25px 25px; --padding-top: 40px; --padding-bottom: 63px; --padding-left: 40px; --padding-right: 40px; } .elementor-element.elementor-element-8a81027:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-8a81027>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #EEEEEE; } .elementor-element.elementor-element-f2287ee>.elementor-widget-container { margin: 0px 0px 7px 0px; } .elementor-element.elementor-element-f2287ee { font-size: 18px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; --logico-default-text-color: #111111; color: #111111; } .elementor-element.elementor-element-a60448b div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-element.elementor-element-a60448b div .wpforms-form .wpforms-field-description { color: #bebebe; } .elementor-element.elementor-element-fd11132 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-1d8be46 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 120px; --row-gap: 60px; --column-gap: 120px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-1d8be46:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-1d8be46>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/bg-contacts.png"); background-position: top right; background-repeat: no-repeat; } .elementor-element.elementor-element-08f7fd1 { --display: flex; } .elementor-element.elementor-element-36df16a .logico-title { font-size: 14px; font-weight: 600; line-height: 2.1429em; } .elementor-element.elementor-element-07fd763>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-cd70b28>.elementor-widget-container { margin: 44px 0px 0px 0px; } .elementor-element.elementor-element-5ffdf06 { --display: flex; --margin-top: 35px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 18%; } .elementor-element.elementor-element-b010794>.elementor-widget-container { padding: 20px 0px 52px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #242424; } .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 75px; } .elementor-element.elementor-element-b010794 .elementor-icon-box-title { margin-block-end: 20px; color: #c01227; } .elementor-element.elementor-element-b010794 .elementor-icon { font-size: 115px; } .elementor-element.elementor-element-b010794 .elementor-icon-box-title, .elementor-element.elementor-element-b010794 .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-element.elementor-element-0ac762e>.elementor-widget-container { padding: 38px 0px 52px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #242424; } .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 68px; } .elementor-element.elementor-element-0ac762e .elementor-icon-box-title { margin-block-end: 20px; color: #c01227; } .elementor-element.elementor-element-0ac762e .elementor-icon { font-size: 122px; } .elementor-element.elementor-element-0ac762e .elementor-icon-box-title, .elementor-element.elementor-element-0ac762e .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-element.elementor-element-ee4c12d>.elementor-widget-container { padding: 38px 40px 0px 0px; } .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 70px; } .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title { margin-block-end: 20px; color: #c01227; } .elementor-element.elementor-element-ee4c12d .elementor-icon { font-size: 122px; } .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title, .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.2em; letter-spacing: -0.03em; } .elementor-element.elementor-element-9619f7a>.elementor-widget-container { margin: 44px 0px 0px 0px; } .elementor-element.elementor-element-c58391b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-0b7c870 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 0px 0px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; --logico-border-color: #CBCBCB; --logico-border-hover-color: #FFFFFF; --logico-background-color: #1F1F1F; --logico-background-alter-color: #1F1F1F; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; --padding-top: 150px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-0b7c870:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-0b7c870>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-cc8fa71 { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-element.elementor-element-cc8fa71 { right: 0px; } body.rtl .elementor-element.elementor-element-cc8fa71 { left: 0px; } .elementor-element.elementor-element-cc8fa71 .block-decoration { text-align: right; } .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor-element.elementor-element-aebe90d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e00d710>.elementor-widget-container { margin: 0px 0px 100px 0px; padding: 0px 0px 14px 0px; border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-element.elementor-element-e00d710 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-9d0ee1a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-a252a3b { width: var(--container-widget-width, 970px); max-width: 970px; --container-widget-width: 970px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-a252a3b .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 600; letter-spacing: -0.03em; } .elementor-element.elementor-element-72e7849 { width: var(--container-widget-width, 135px); max-width: 135px; --container-widget-width: 135px; --container-widget-flex-grow: 0; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-element.elementor-element-72e7849>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateY: 20%; } .elementor-element.elementor-element-72e7849 .logico-title { font-size: 20px; font-weight: 500; line-height: 1.5em; color: #FFFFFF; } .elementor-element.elementor-element-0e0833b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 76px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-4a327e6 { --display: flex; } .elementor-element.elementor-element-52b09c2>.elementor-widget-container { padding: 0% 16% 0% 0%; } .elementor-element.elementor-element-18827c0 { --display: flex; } .elementor-element.elementor-element-5a4a0dd>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-element.elementor-element-3c4a151 { --display: flex; --border-radius: 0px 0px 25px 25px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-3c4a151:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-3c4a151>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; border-radius: 25px; } .elementor-element.elementor-element-abc44d7 { --display: flex; --min-height: 528px; --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; } .elementor-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-image: url("/images/bg-header-5.png"); background-position: center right; background-repeat: no-repeat; background-size: cover; transform: none !important; } .elementor-element.elementor-element-e468228 { width: var(--container-widget-width, 40%); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-e468228>.elementor-widget-container { padding: 0px 20px 0px 20px; } .elementor-element.elementor-element-e468228 .logico-title { font-size: 50px; line-height: 1.2em; color: #FFFFFF; } body:not(.rtl) .elementor-element.elementor-element-dcf16f2 { left: 10px; } body.rtl .elementor-element.elementor-element-dcf16f2 { right: 10px; } .elementor-element.elementor-element-dcf16f2 { bottom: 10px; } .elementor-element.elementor-element-dcf16f2 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-element.elementor-element-dcf16f2 .logico-video-button .elementor-custom-embed-play { height: 139px; } .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 139px; } .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(139px - 22px); } .elementor-element.elementor-element-dcf16f2 .logico-video-button { --logico-button-text-color: #333333; --logico-button-icon-color: #333333; --logico-button-background-color: #c01227; --logico-button-text-hover: #FFFFFF; --logico-button-icon-hover: #c01227; } .elementor-element.elementor-element-dcf16f2 .video-button-wrapper { --logico-button-background-hover: #1F1F1F; } .elementor-element.elementor-element-4711efa { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 86px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-3a661b3 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bbcfe98 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-bbcfe98:hover img { opacity: 1; } .elementor-element.elementor-element-9e7fe3c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-95780fc img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-95780fc:hover img { opacity: 1; } .elementor-element.elementor-element-b7401b7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c0cb7dc img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-c0cb7dc:hover img { opacity: 1; } .elementor-element.elementor-element-5bb9ea5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c9c4a4a img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-c9c4a4a:hover img { opacity: 1; } .elementor-element.elementor-element-dc40269 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-6f4ee0f img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-6f4ee0f:hover img { opacity: 1; } .elementor-element.elementor-element-429f37e { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-6d4f1c8 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-6d4f1c8:hover img { opacity: 1; } .elementor-element.elementor-element-39c88e2 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-3b13fed img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-3b13fed:hover img { opacity: 1; } .elementor-element.elementor-element-b8ee07d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-a044dce { --display: flex; } .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%; } body.rtl .elementor-element.elementor-element-f35119c { right: 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-cd6daaf .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-1b3f232 { width: initial; max-width: initial; } .elementor-element.elementor-element-1b3f232>.elementor-widget-container { margin: 18px 0px 50px 0px; padding: 0px 50px 0px 0px; } .elementor-element.elementor-element-9b7e9c9 { width: var(--container-widget-width, 535px); max-width: 535px; --container-widget-width: 535px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-96b6d0d>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-element.elementor-element-c5389f3 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-909b3d4 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-9039d78 .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-b236256 { width: var(--container-widget-width, 460px); max-width: 460px; --container-widget-width: 460px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-b236256>.elementor-widget-container { margin: 18px 0px 50px 0px; } .elementor-element.elementor-element-b236256.elementor-element { --align-self: center; } .elementor-element.elementor-element-b236256 .logico-title { text-align: center; } .elementor-element.elementor-element-5275c6e>.elementor-widget-container { padding: 0px 0px 1px 0px; } .elementor-element.elementor-element-5275c6e .team-item .team-item-media img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); transition-duration: 0.3s; } .elementor-element.elementor-element-5275c6e .team-item:hover .team-item-media img { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); } .elementor-element.elementor-element-5542f55 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 150px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-5542f55:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-5542f55>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/home1-bg2.png"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-d05f149 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-bbad2b7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-d93ecae .logico-title { font-size: 14px; font-weight: 600; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-340c6dd { width: var(--container-widget-width, 50%); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-340c6dd>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-340c6dd .logico-title { color: #FFFFFF; } .elementor-element.elementor-element-46b6297 { --display: flex; --margin-top: -62px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 165px 0px 0px; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -90px calc(-90px/2) 0; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 90px calc(90px/2) 0; } .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 .portfolio-item .post-title { color: #FFFFFF; } .elementor-element.elementor-element-bfe8cd1 .portfolio-item .portfolio-item-content:before { background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); } .elementor-element.elementor-element-bfe8cd1 .slider-footer { text-align: right; } .elementor-element.elementor-element-bfe8cd1 .slider-progress-wrapper { color: #FFFFFF; } .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-bfe8cd1 .custom-cursor-drag { background-color: #111111; } .elementor-element.elementor-element-ce4a3a7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; --logico-border-color: #CBCBCB; --logico-border-hover-color: #FFFFFF; --logico-background-color: #1F1F1F; --logico-background-alter-color: #1F1F1F; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; --margin-top: 0px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; --padding-top: 150px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-element.elementor-element-ce4a3a7:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-ce4a3a7>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-efcc022 { width: auto; max-width: auto; top: 100%; } .elementor-element.elementor-element-efcc022>.elementor-widget-container { margin: 0px 0px 0px 0px; } body:not(.rtl) .elementor-element.elementor-element-efcc022 { left: 0px; } body.rtl .elementor-element.elementor-element-efcc022 { right: 0px; } .elementor-element.elementor-element-efcc022 .block-decoration { text-align: left; } .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor-element.elementor-element-02b5722 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-8b83dc3 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; } .elementor-element.elementor-element-cf8de42 { width: var(--container-widget-width, 760px); max-width: 760px; --container-widget-width: 760px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-cf8de42>.elementor-widget-container { margin: 18px 0px 38px 0px; } .elementor-element.elementor-element-d2aa4c7 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-element.elementor-element-d80e6e8 { --display: flex; } .elementor-element.elementor-element-eec16ae>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-eec16ae .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #c01227; } .elementor-element.elementor-element-eec16ae .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-eec16ae .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-6c68d0b>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-6c68d0b .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; } .elementor-element.elementor-element-06efb0a>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-06efb0a { line-height: 1.9444em; } .elementor-element.elementor-element-5c9c188>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon i { transition: color 0.3s; } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon svg { transition: fill 0.3s; } .elementor-element.elementor-element-5c9c188 { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-5c9c188 .elementor-icon-list-text { transition: color 0.3s; } .elementor-element.elementor-element-32fcbc1 { --display: flex; } .elementor-element.elementor-element-c95665b>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-c95665b .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #c01227; } .elementor-element.elementor-element-c95665b .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-c95665b .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-9b7406c>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-9b7406c .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; } .elementor-element.elementor-element-85823fa>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-85823fa { line-height: 1.9444em; } .elementor-element.elementor-element-dce82b8>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon i { transition: color 0.3s; } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon svg { transition: fill 0.3s; } .elementor-element.elementor-element-dce82b8 { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-dce82b8 .elementor-icon-list-text { transition: color 0.3s; } .elementor-element.elementor-element-e1354d8 { --display: flex; } .elementor-element.elementor-element-bcd0869>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-bcd0869 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #c01227; } .elementor-element.elementor-element-bcd0869 .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-bcd0869 .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-9fe9db8>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-9fe9db8 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; } .elementor-element.elementor-element-de3ce9f>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-de3ce9f { line-height: 1.9444em; } .elementor-element.elementor-element-67c63c4>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon i { transition: color 0.3s; } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon svg { transition: fill 0.3s; } .elementor-element.elementor-element-67c63c4 { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-67c63c4 .elementor-icon-list-text { transition: color 0.3s; } .elementor-element.elementor-element-5d68e5b { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 1; --border-radius: 0px 0px 25px 25px; --padding-top: 204px; --padding-bottom: 56px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-5d68e5b:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-5d68e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; background-image: url("/images/bg-header-3.jpeg"); background-position: top center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-5d68e5b::before, .elementor-element.elementor-element-5d68e5b>.elementor-background-video-container::before, .elementor-element.elementor-element-5d68e5b>.e-con-inner>.elementor-background-video-container::before, .elementor-element.elementor-element-5d68e5b>.elementor-background-slideshow::before, .elementor-element.elementor-element-5d68e5b>.e-con-inner>.elementor-background-slideshow::before, .elementor-element.elementor-element-5d68e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%); } .elementor-element.elementor-element-5268281 { --display: flex; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor-element.elementor-element-06a9681 { width: var(--container-widget-width, 670px); max-width: 670px; --container-widget-width: 670px; --container-widget-flex-grow: 0; text-align: left; --logico-button-text-color: #333333; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --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-element.elementor-element-06a9681>.elementor-widget-container { background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 76px 56px 93px 56px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #B4B4B4; border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-06a9681 .wpforms-widget-heading { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; } .elementor-element.elementor-element-6612566 { --display: flex; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 7.3%; --padding-right: 0%; } .elementor-element.elementor-element-54dc966 { width: var(--container-widget-width, 540px); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-54dc966 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-26e1302 { width: var(--container-widget-width, 540px); max-width: 540px; --container-widget-width: 540px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-26e1302 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-a1011da { width: var(--container-widget-width, 450px); max-width: 450px; --container-widget-width: 450px; --container-widget-flex-grow: 0; font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-a1011da>.elementor-widget-container { margin: 34px 0px 0px 0px; } .elementor-element.elementor-element-6fe1f3d { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 20px 40px; --row-gap: 20px; --column-gap: 40px; --flex-wrap: wrap; --border-radius: 25px 25px 25px 25px; --margin-top: 96px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 58px; --padding-bottom: 69px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor-element.elementor-element-6fe1f3d:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-6fe1f3d>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #c01227; color: #fff !important; } .elementor-element.elementor-element-6fe1f3d.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-element.elementor-element-7e3c2f6 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-element.elementor-element-7e3c2f6.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-element.elementor-element-2154fa6 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; } .elementor-element.elementor-element-198f028 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-element.elementor-element-b264331 { font-size: 16px; line-height: 1.6875em; } .elementor-element.elementor-element-58a0dde>.elementor-widget-container { margin: 6px 0px 0px 0px; } .elementor-element.elementor-element-58a0dde.elementor-element { --flex-grow: 1; --flex-shrink: 0; } .elementor-element.elementor-element-58a0dde { font-size: 40px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-579bec9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-59181c9 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-9904cf2 { --display: flex; } .elementor-element.elementor-element-ac1778d>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-ac1778d { text-align: start; } .elementor-element.elementor-element-ac1778d img { max-width: 410px; } .elementor-element.elementor-element-37a1e40 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-element.elementor-element-298c6d6 .slider-footer { text-align: right; } .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after { margin-top: -52px; } .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before { margin-bottom: -52px; } .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; } .elementor-element.elementor-element-f921285 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-b74c1ab { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ec5c8cd { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --grid-auto-flow: row; --align-items: end; } .elementor-element.elementor-element-74d8f00 { --display: flex; } .elementor-element.elementor-element-33a081c .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-0406cce { width: var(--container-widget-width, 590px); max-width: 590px; --container-widget-width: 590px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-0406cce>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-0f8b98a { --display: flex; } .elementor-element.elementor-element-d70a795>.elementor-widget-container { margin: 0px 0px 18px 0px; } .elementor-element.elementor-element-d70a795 .button-container { text-align: right; } .elementor-element.elementor-element-1cb7db0>.elementor-widget-container { margin: 42px 0px 0px 0px; } .elementor-element.elementor-element-1cb7db0 .blog-item .post-title, .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a { color: #333333; } .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a:hover { color: #333333; } .elementor-element.elementor-element-f8a50d6>.elementor-widget-container { margin: 44px 0px 0px 0px; } @media(min-width: 481px) { .elementor-element.elementor-element-71c4f93 { --width: 670px; } .elementor-element.elementor-element-8a81027 { --width: 386px; } .elementor-element.elementor-element-4711efa { --content-width: 1620px; } .elementor-element.elementor-element-3a661b3 { --width: 14%; } .elementor-element.elementor-element-9e7fe3c { --width: 14%; } .elementor-element.elementor-element-b7401b7 { --width: 14%; } .elementor-element.elementor-element-5bb9ea5 { --width: 14%; } .elementor-element.elementor-element-dc40269 { --width: 14%; } .elementor-element.elementor-element-429f37e { --width: 14%; } .elementor-element.elementor-element-39c88e2 { --width: 14%; } .elementor-element.elementor-element-5268281 { --width: 50%; } .elementor-element.elementor-element-6612566 { --width: 50%; } .elementor-element.elementor-element-6fe1f3d { --width: min(750px, 100%); } .elementor-element.elementor-element-7e3c2f6 { --width: 207px; } .elementor-element.elementor-element-198f028 { --width: 323px; } .elementor-element.elementor-element-9904cf2 { --width: 40%; } .elementor-element.elementor-element-37a1e40 { --width: 60%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-element.elementor-element-71c4f93 { --width: 500px; } .elementor-element.elementor-element-8a81027 { --width: 340px; } .elementor-element.elementor-element-3a661b3 { --width: 20%; } .elementor-element.elementor-element-9e7fe3c { --width: 20%; } .elementor-element.elementor-element-b7401b7 { --width: 20%; } .elementor-element.elementor-element-5bb9ea5 { --width: 20%; } .elementor-element.elementor-element-dc40269 { --width: 20%; } .elementor-element.elementor-element-429f37e { --width: 20%; } .elementor-element.elementor-element-39c88e2 { --width: 20%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-element.elementor-element-71c4f93 { --width: 440px; } .elementor-element.elementor-element-8a81027 { --width: 240px; } .elementor-element.elementor-element-3a661b3 { --width: 25%; } .elementor-element.elementor-element-9e7fe3c { --width: 25%; } .elementor-element.elementor-element-b7401b7 { --width: 25%; } .elementor-element.elementor-element-5bb9ea5 { --width: 25%; } .elementor-element.elementor-element-dc40269 { --width: 25%; } .elementor-element.elementor-element-429f37e { --width: 25%; } .elementor-element.elementor-element-39c88e2 { --width: 25%; } .elementor-element.elementor-element-5268281 { --width: 100%; } .elementor-element.elementor-element-6612566 { --width: 100%; } .elementor-element.elementor-element-37a1e40 { --width: 70%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-element.elementor-element-8a81027 { --width: 440px; } .elementor-element.elementor-element-6fe1f3d { --width: 100%; } .elementor-element.elementor-element-7e3c2f6 { --width: 100%; } .elementor-element.elementor-element-198f028 { --width: 100%; } .elementor-element.elementor-element-9904cf2 { --width: 100%; } .elementor-element.elementor-element-37a1e40 { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-element.elementor-element-71c4f93 { --width: 100%; } .elementor-element.elementor-element-8a81027 { --width: 100%; } .elementor-element.elementor-element-3a661b3 { --width: 50%; } .elementor-element.elementor-element-9e7fe3c { --width: 50%; } .elementor-element.elementor-element-b7401b7 { --width: 50%; } .elementor-element.elementor-element-5bb9ea5 { --width: 50%; } .elementor-element.elementor-element-dc40269 { --width: 50%; } .elementor-element.elementor-element-429f37e { --width: 50%; } .elementor-element.elementor-element-39c88e2 { --width: 50%; } .elementor-element.elementor-element-7e3c2f6 { --width: 100%; } .elementor-element.elementor-element-198f028 { --width: 100%; } } @media(max-width: 1200px) { .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 { background-position: top left; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-cbfd9b2 .slider-footer { margin-top: 82px; margin-bottom: 0px; } .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { margin-right: 30px; margin-left: 30px; } .elementor-element.elementor-element-5345c97 { bottom: 123px; } .elementor-element.elementor-element-233f497 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: -103px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-71c4f93 { --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 50px; --padding-right: 50px; } .elementor-element.elementor-element-1d8be46 { --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-5ffdf06 { --margin-top: 55px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-b010794>.elementor-widget-container { padding: 0px 0px 38px 0px; } .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { gap: 40px; } .elementor-element.elementor-element-b010794 .elementor-icon { font-size: 100px; } .elementor-element.elementor-element-0ac762e>.elementor-widget-container { padding: 38px 0px 38px 0px; } .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { gap: 40px; } .elementor-element.elementor-element-0ac762e .elementor-icon { font-size: 100px; } .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { gap: 40px; } .elementor-element.elementor-element-ee4c12d .elementor-icon { font-size: 100px; } .elementor-element.elementor-element-aebe90d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-a252a3b { --container-widget-width: 755px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 755px); max-width: 755px; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-size: 130px; line-height: 1em; } .elementor-element.elementor-element-72e7849 { --container-widget-width: 110px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 110px); max-width: 110px; } .elementor-element.elementor-element-72e7849 .logico-title { font-size: 16px; --padding-top: 0% 0% 0% 0%; } .elementor-element.elementor-element-52b09c2>.elementor-widget-container { padding: 0% 0% 0% 0%; } .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; align-items: flex-start; } .elementor-element.elementor-element-e468228 { --container-widget-width: 44%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 44%); max-width: 44%; } .elementor-element.elementor-element-e468228 .logico-title { font-size: 34px; } body:not(.rtl) .elementor-element.elementor-element-dcf16f2 { left: 10px; } body.rtl .elementor-element.elementor-element-dcf16f2 { right: 10px; } .elementor-element.elementor-element-4711efa { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-9e7fe3c { --flex-wrap: wrap; } .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-1b3f232>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-element.elementor-element-909b3d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-bbad2b7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-46b6297 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -40px calc(-40px/2) 0; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 40px calc(40px/2) 0; } .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); } .elementor-element.elementor-element-02b5722 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-cf8de42 { --container-widget-width: 600px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 600px); max-width: 600px; } .elementor-element.elementor-element-d2aa4c7 { --grid-auto-flow: row; } .elementor-element.elementor-element-5d68e5b::before, .elementor-element.elementor-element-5d68e5b>.elementor-background-video-container::before, .elementor-element.elementor-element-5d68e5b>.e-con-inner>.elementor-background-video-container::before, .elementor-element.elementor-element-5d68e5b>.elementor-background-slideshow::before, .elementor-element.elementor-element-5d68e5b>.e-con-inner>.elementor-background-slideshow::before, .elementor-element.elementor-element-5d68e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: transparent; background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%); } .elementor-element.elementor-element-5d68e5b { --padding-top: 120px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-06a9681>.elementor-widget-container { padding: 40px 40px 40px 40px; } .elementor-element.elementor-element-6612566 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-element.elementor-element-6fe1f3d { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 8.5%; --padding-right: 8.5%; } .elementor-element.elementor-element-59181c9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-ac1778d img { max-width: 100%; } .elementor-element.elementor-element-b74c1ab { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-ec5c8cd { --grid-auto-flow: row; } .elementor-element.elementor-element-0406cce>.elementor-widget-container { padding: 0px 0px 0px 0px; } } @media(max-width: 1020px) { .elementor-element.elementor-element-da57c01 { --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { max-width: 55%; } .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 600px; } body:not(.rtl) .elementor-element.elementor-element-5345c97 { right: 20px; } body.rtl .elementor-element.elementor-element-5345c97 { left: 20px; } .elementor-element.elementor-element-5345c97 { bottom: 122px; } .elementor-element.elementor-element-233f497 { --margin-top: -103px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-71c4f93 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-8a81027 { --padding-top: 40px; --padding-bottom: 63px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-fd11132 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-1d8be46 { --grid-auto-flow: row; } .elementor-element.elementor-element-c58391b { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-0b7c870 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e00d710>.elementor-widget-container { margin: 0px 0px 50px 0px; } .elementor-element.elementor-element-a252a3b { --container-widget-width: 654px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 654px); max-width: 654px; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-size: 114px; } .elementor-element.elementor-element-e468228 { --container-widget-width: 44%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 44%); max-width: 44%; } .elementor-element.elementor-element-b8ee07d { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .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%; } body.rtl .elementor-element.elementor-element-f35119c { right: 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; } .elementor-element.elementor-element-c5389f3 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-5542f55 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-340c6dd { --container-widget-width: 60%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 60%); max-width: 60%; } .elementor-element.elementor-element-ce4a3a7 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-d2aa4c7 { --grid-auto-flow: row; } .elementor-element.elementor-element-5d68e5b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 120px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-5268281 { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-5268281.e-con { --order: 99999 /* order end hack */ ; } .elementor-element.elementor-element-06a9681 { --container-widget-width: 750px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 750px); max-width: 750px; } .elementor-element.elementor-element-6612566 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-26e1302 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-a1011da { --container-widget-width: 80%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 80%); max-width: 80%; } .elementor-element.elementor-element-6fe1f3d { --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; } .elementor-element.elementor-element-579bec9 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-f921285 { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-ec5c8cd { --grid-auto-flow: row; } } @media(max-width: 840px) { .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { margin: 0px 0px 0px 0px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-element.elementor-element-5345c97 { bottom: 122px; } .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { height: 105px; padding: 20px 34px 20px 24px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { padding: 20px 34px calc(20px + var(--logico-video-button-border)) 24px; } .elementor-element.elementor-element-233f497 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; } .elementor-element.elementor-element-71c4f93 { --flex-wrap: nowrap; } .elementor-element.elementor-element-71c4f93.e-con { --flex-shrink: 0; } .elementor-element.elementor-element-8a81027 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-1d8be46 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-5ffdf06 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; align-items: center; display: inline-flex; } .elementor-element.elementor-element-9d0ee1a { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-a252a3b { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-size: 100px; } .elementor-element.elementor-element-72e7849>.elementor-widget-container { --e-transform-rotateZ: 0deg; } .elementor-element.elementor-element-72e7849 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-72e7849 .logico-title { font-size: 20px; } .elementor-element.elementor-element-0e0833b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-18827c0 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .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-e468228 { --container-widget-width: 56%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 56%); max-width: 56%; margin: 0 auto; } .elementor-element.elementor-element-e468228 .logico-title { font-size: 28px; } body:not(.rtl) .elementor-element.elementor-element-dcf16f2 { left: 10px; } body.rtl .elementor-element.elementor-element-dcf16f2 { right: 10px; } .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; } .elementor-element.elementor-element-340c6dd { --container-widget-width: 70%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 70%); max-width: 70%; } .elementor-element.elementor-element-46b6297 { --margin-top: -30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-cf8de42 { --container-widget-width: 460px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 460px); max-width: 460px; } .elementor-element.elementor-element-d2aa4c7 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-eec16ae>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-5c9c188 { --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; } .elementor-element.elementor-element-c95665b>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-bcd0869>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-2154fa6 .logico-title { font-size: 24px; } .elementor-element.elementor-element-58a0dde { font-size: 18px; } .elementor-element.elementor-element-59181c9 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-9904cf2 { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor-element.elementor-element-ac1778d>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-element.elementor-element-ac1778d { text-align: start; } .elementor-element.elementor-element-ac1778d img { width: 400px; max-width: 90%; } .elementor-element.elementor-element-37a1e40 { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after { margin-top: -25px; } .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before { margin-bottom: -25px; } .elementor-element.elementor-element-ec5c8cd { --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; } } @media(max-width: 660px) { .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { max-width: 70%; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { background-position: 20% 0%; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 540px; } .elementor-element.elementor-element-cbfd9b2 .slider-footer { margin-top: 40px; margin-bottom: 0px; } .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { margin-right: 20px; margin-left: 20px; } .elementor-element.elementor-element-5345c97 { bottom: 80px; } .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { height: 65px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 65px; } .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(65px - 22px); } .elementor-element.elementor-element-233f497 { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-71c4f93 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-8a81027 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-fd11132 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-1d8be46 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c58391b { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-0b7c870 { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-aebe90d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-size: 70px; } .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 right; background-repeat: no-repeat; background-size: cover; transform: none !important; } .elementor-element.elementor-element-e468228 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-e468228 .logico-title { text-align: center; font-size: 23px; } .elementor-element.elementor-element-dcf16f2>.elementor-widget-container { --e-transform-translateX: 0%; } body:not(.rtl) .elementor-element.elementor-element-dcf16f2 { left: 10px; } body.rtl .elementor-element.elementor-element-dcf16f2 { right: 10px; } .elementor-element.elementor-element-4711efa { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-b8ee07d { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .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-c5389f3 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-909b3d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-5542f55 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-bbad2b7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-46b6297 { --margin-top: -24px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 100px 0px 0px; } .elementor-element.elementor-element-ce4a3a7 { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-02b5722 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-cf8de42 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-d2aa4c7 { --grid-auto-flow: row; } .elementor-element.elementor-element-5d68e5b { --padding-top: 90px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-26e1302 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-6fe1f3d { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; } .elementor-element.elementor-element-579bec9 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-59181c9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-f921285 { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-b74c1ab { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ec5c8cd { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { max-width: 100%; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; } .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { background-position: 50% 50%; } .elementor-element.elementor-element-71c4f93 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-1d8be46 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { gap: 20px; } .elementor-element.elementor-element-b010794 .elementor-icon { font-size: 115px; } .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { gap: 20px; } .elementor-element.elementor-element-0ac762e .elementor-icon { font-size: 122px; } .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { gap: 20px; } .elementor-element.elementor-element-ee4c12d .elementor-icon { font-size: 146px; } .elementor-element.elementor-element-a252a3b .elementor-counter-number { font-size: 52px; } .elementor-element.elementor-element-72e7849 .logico-title { font-size: 18px; } /* .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; } */ body:not(.rtl) .elementor-element.elementor-element-dcf16f2 { left: 10px; } body.rtl .elementor-element.elementor-element-dcf16f2 { right: 10px; } .elementor-element.elementor-element-4711efa { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-element.elementor-element-3a661b3 { --width: 50%; } .elementor-element.elementor-element-9e7fe3c { --width: 50%; } .elementor-element.elementor-element-b7401b7 { --width: 50%; } .elementor-element.elementor-element-5bb9ea5 { --width: 50%; } .elementor-element.elementor-element-dc40269 { --width: 50%; } .elementor-element.elementor-element-429f37e { --width: 50%; } .elementor-element.elementor-element-39c88e2 { --width: 50%; } .elementor-element.elementor-element-f35119c img { max-width: 100%; } .elementor-element.elementor-element-340c6dd { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-46b6297 { --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 60px 0px 0px; } .elementor-element.elementor-element-bfe8cd1 .slider-footer { text-align: left; } .elementor-element.elementor-element-d2aa4c7 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-06a9681>.elementor-widget-container { padding: 30px 20px 30px 20px; } .elementor-element.elementor-element-6fe1f3d { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ec5c8cd { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } .elementor-4054 .elementor-element.elementor-element-7980f65 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 16px; --padding-bottom: 18px; --padding-left: 0px; --padding-right: 0px; --z-index: 99; } .elementor-4054 .elementor-element.elementor-element-7980f65:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-7980f65>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor .elementor-element.elementor-element-7980f65.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-7980f65 { box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-4054 .elementor-element.elementor-element-1b76012 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 40px; --margin-right: 0px; --z-index: 2; } .elementor-4054 .elementor-element.elementor-element-cac4f15 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-4054 .elementor-element.elementor-element-7efc455 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-4054 .elementor-element.elementor-element-7efc455.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-08744f7:before { background-image: url("/assets/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-4054 .elementor-element.elementor-element-08744f7.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-08744f7 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-08744f7 { --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-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container, .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-caption-width figcaption { text-align: left; } .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-4054 .elementor-element.elementor-element-6aac1c3 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-4054 .elementor-element.elementor-element-6aac1c3.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-4054 .elementor-element.elementor-element-65e9200 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-4054 .elementor-element.elementor-element-65e9200.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 { width: auto; max-width: auto; } .elementor-4054 .elementor-element.elementor-element-c0dfd39>.elementor-widget-container { background-color: #EEEEEE; padding: 0px 50px 0px 50px; border-radius: 25px 25px 25px 25px; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container nav { text-align: center; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .menu-trigger { text-align: right; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li>a { padding: 22px 0px 23px 0px; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #c01227; } .elementor-4054 .elementor-element.elementor-element-52b2ffe { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-4054 .elementor-element.elementor-element-52b2ffe.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-4054 .elementor-element.elementor-element-7366acb { --display: flex; --justify-content: center; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 0; --margin-bottom: 0; --margin-left: 2.7%; --margin-right: 20px; --z-index: 1; } .elementor-4054 .elementor-element.elementor-element-7366acb.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-4054 .elementor-element.elementor-element-ca305ae .header-button-container { text-align: right; } .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button { font-size: 16px; min-width: 193px; } .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-fade { min-height: 72px; } .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump { min-height: 72px; } .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button:hover { background-color: #FFD058; } @media(min-width: 481px) { .elementor-4054 .elementor-element.elementor-element-7efc455 { --width: auto; } .elementor-4054 .elementor-element.elementor-element-52b2ffe { --width: auto; } .elementor-4054 .elementor-element.elementor-element-7366acb { --width: auto; } } @media(max-width: 1200px) { .elementor-4054 .elementor-element.elementor-element-7980f65 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-4054 .elementor-element.elementor-element-1b76012 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-4054 .elementor-element.elementor-element-7efc455 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container, .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-caption-width figcaption { text-align: left; } .elementor-4054 .elementor-element.elementor-element-65e9200 { --justify-content: flex-end; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; } .elementor-4054 .elementor-element.elementor-element-c0dfd39>.elementor-widget-container { padding: 10px 10px 10px 10px; border-radius: 15px 15px 15px 15px; } .elementor-4054 .elementor-element.elementor-element-c0dfd39 { z-index: 2; } .elementor-4054 .elementor-element.elementor-element-52b2ffe { --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; --flex-wrap: nowrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 660px) { .elementor-4054 .elementor-element.elementor-element-1b76012 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-4054 .elementor-element.elementor-element-cac4f15 { --flex-wrap: nowrap; } .elementor-4054 .elementor-element.elementor-element-65e9200.e-con { --flex-grow: 0; --flex-shrink: 1; } } @media(max-width: 480px) { .elementor-4054 .elementor-element.elementor-element-cac4f15 { --flex-wrap: nowrap; } .elementor-4054 .elementor-element.elementor-element-7efc455 { --width: auto; } .elementor-4054 .elementor-element.elementor-element-7efc455.e-con { --flex-grow: 1; --flex-shrink: 0; } } .elementor-1124 .elementor-element.elementor-element-22d534d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 20px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration { text-align: left; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden; --border-radius: 25px 25px 25px 25px; --padding-top: 122px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-7e04f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 18px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: -138px; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: -138px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 185px; z-index: 0; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { width: 965px; max-width: 965px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container { margin: 0px 0px 21px 0px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title { font-size: 14px; line-height: 2.1428em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container { margin: 0px 0px 1px 0px; } .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 50px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-bd15a64 { --logico-default-text-color: #E7E7E7; color: #E7E7E7; } .elementor-1124 .elementor-element.elementor-element-e815787 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 72px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-3a49b31 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-072a962 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --margin-top: 52px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-444965e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-1952ce4 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9>.elementor-widget-container { margin: 25px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-b5747ff>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #111111; } .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field, .elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 216px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-24a041c { width: var(--container-widget-width, 800px); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 16px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-ff6b585 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 122px 0px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator { width: 100%; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider { padding-block-start: 0px; padding-block-end: 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c { text-align: start; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c img { width: 153px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container { margin: 40px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container { margin: 51px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-fa48476>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --display: flex; } .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-b03b421>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 79px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: end; font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } @media(min-width: 481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 45%; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 70%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 30%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 16.6667%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 42%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: calc(50% - 30px); } } @media(max-width: 660px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 47%; } } @media(max-width: 1200px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-e815787 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 90px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 60px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-1124 .elementor-element.elementor-element-22d534d { --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 10px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 10px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: 0%; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: 0%; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 150px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { max-width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: left; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-column-gap: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 40px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 840px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 60px 0px 60px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --flex-wrap: wrap; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { text-align: center; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: center; } } @media(max-width: 660px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 24px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 { --logico-form-field-border-radius-left-top: 10px; --logico-form-field-border-radius-right-top: 10px; --logico-form-field-border-radius-right-bottom: 10px; --logico-form-field-border-radius-left-bottom: 10px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 38px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 14px 0px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } /*# 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; } .wp-block-post-content, .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .wp-block-post-content p, .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 80px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 60px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 46px; padding-bottom: 20px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 34px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 28px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 22px; } } @media only screen and (max-width: 840px) { .wp-block-post-content, .logico-front-end { font-size: 16px; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 60px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 50px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 36px; padding-bottom: 20px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 28px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 24px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 20px; } } @media only screen and (max-width: 660px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 40px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 32px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 28px; padding-bottom: 20px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 23px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 20px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 18px; } } .body-container.error-404 { background-color: #c01227; } body.error-404 { background-image: none !important; } .body-container.error-404 { background-position: center center; background-repeat: no-repeat; -webkit-background-size: initial; background-size: initial; background-image: url("/assets/images/bg-404.png"); } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 31 */ .woocommerce-product-gallery { opacity: 1 !important; } /* STYLE BLOCK 32 */ .rll-youtube-player, [data-lazy-src] { display: none !important; } /* STYLE BLOCK 33 */ [data-wpr-lazyrender] { content-visibility: auto; } /* STYLE BLOCK 34 */ /* Center-align all card components and modular sections */ .vm-section, .values-section, .offices-section, .elementor-element-442eede, /* How it works */ .elementor-element-bf5fff2, /* Our Team */ .elementor-element-de254c2 /* Testimonials */ { margin-left: auto !important; margin-right: auto !important; display: block !important; /* Ensure block-level behavior for centering */ } /* Ensure consistent spacing between sections */ .vm-section, .values-section, .offices-section { padding-left: 15px !important; padding-right: 15px !important; } @media (min-width: 1200px) { .vm-section, .values-section, .offices-section { max-width: 1200px !important; } } /* 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 */ .hero-arc { position: absolute; border-radius: 50%; border: 1px solid rgba(192, 32, 42, 0.08); pointer-events: none; } .hero-arc-1 { width: 700px; height: 700px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .hero-arc-2 { width: 500px; height: 500px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .hero-arc-3 { width: 300px; height: 300px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .hero-inner { position: relative; z-index: 2; max-width: 820px; } .hero-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(192, 32, 42, 0.07); border: 1px solid rgba(192, 32, 42, 0.15); border-radius: 100px; padding: 7px 18px 7px 14px; font-size: 0.7rem; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--red); margin-bottom: 32px; animation: fadeDown 0.7s cubic-bezier(0.22, 1, 0.36, 1) both; } .hero-badge svg { width: 13px; height: 13px; } .hero-title { font-family: 'Playfair Display', serif; font-size: clamp(2.8rem, 7vw, 5rem); font-weight: 700; line-height: 1.05; letter-spacing: -0.03em; color: var(--dark); margin-bottom: 24px; animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.1s both; } .hero-title em { font-style: italic; color: var(--red); } .hero-sub { font-size: 1.1rem; font-weight: 300; color: var(--mid); line-height: 1.82; max-width: 580px; margin: 0 auto 40px; animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.2s both; } .hero-cta { display: inline-flex; align-items: center; gap: 10px; background: var(--red); color: var(--white); font-family: 'Manrope', sans-serif; font-size: 0.9rem; font-weight: 500; letter-spacing: 0.04em; padding: 15px 32px; border-radius: 100px; border: none; cursor: pointer; text-decoration: none; box-shadow: 0 8px 28px rgba(192, 32, 42, 0.35); transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease, background 0.2s; animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.3s both; } .hero-cta:hover { transform: translateY(-3px) scale(1.04); box-shadow: 0 14px 38px rgba(192, 32, 42, 0.45); background: var(--red-deep); } .hero-cta svg { width: 16px; height: 16px; transition: transform 0.3s ease; } .hero-cta:hover svg { transform: translateX(4px); } /* scroll indicator */ .hero-scroll { position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; gap: 8px; color: var(--light); font-size: 0.68rem; letter-spacing: 0.16em; text-transform: uppercase; animation: fadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) 0.6s both; } .scroll-line { width: 1px; height: 44px; background: linear-gradient(to bottom, var(--red), transparent); animation: scrollPulse 2s ease-in-out infinite; } @keyframes scrollPulse { 0%, 100% { opacity: 0.4; transform: scaleY(0.6) translateY(0); } 50% { opacity: 1; transform: scaleY(1) translateY(4px); } } /* ═══════════════════════════════════════ STATS BAR ═══════════════════════════════════════ */ .stats-bar { background: var(--dark2); background-color: #1f1f1f; /* Fallback */ padding: 10px 20px; position: relative; overflow: hidden; z-index: 1; } .stats-bar::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 100% at 50% 50%, rgba(192, 32, 42, 0.12) 0%, transparent 65%); pointer-events: none; z-index: 0; } .stats-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; position: relative; z-index: 2; } .stat-item { text-align: center; padding: 16px 24px; position: relative; opacity: 1 !important; visibility: visible !important; transform: none !important; z-index: 2; } .stats-bar .elementor-invisible, .stat-item.elementor-invisible { visibility: visible !important; opacity: 1 !important; } .stat-item:not(:last-child)::after { content: ''; position: absolute; right: 0; top: 20%; bottom: 20%; width: 1px; background: rgba(255, 255, 255, 0.08); z-index: 0; } .stat-num { font-family: 'Manrope', sans-serif; font-size: 3rem; font-weight: 700; color: #ffffff !important; letter-spacing: -0.04em; line-height: 1; margin-bottom: 8px; position: relative; z-index: 2; } .stat-num span { color: var(--red-mid); } .stat-lbl { font-size: 0.78rem; font-weight: 400; color: #ffffff !important; letter-spacing: 0.08em; text-transform: uppercase; position: relative; z-index: 2; } /* ═══════════════════════════════════════ INITIATIVES ═══════════════════════════════════════ */ .initiatives { padding: 100px 36px; max-width: 1200px; margin: 0 auto; } .section-header { text-align: center; margin-bottom: 64px; } .section-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-size: 0.80rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--red); margin-bottom: 16px; } .section-eyebrow::before, .section-eyebrow::after { content: ''; width: 26px; height: 1px; background: var(--red); opacity: 0.45; } .section-title { font-family: 'Playfair Display', serif; font-size: clamp(2rem, 4vw, 3rem); font-weight: 700; color: var(--dark); letter-spacing: -0.025em; line-height: 1.1; margin-bottom: 16px; } .section-sub { font-size: 1rem; font-weight: 300; color: var(--mid); max-width: 520px; margin: 0 auto; line-height: 1.8; } .init-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } .init-card { background: var(--card); backdrop-filter: blur(18px) saturate(160%); -webkit-backdrop-filter: blur(18px) saturate(160%); border: 1px solid rgba(255, 255, 255, 0.88); border-radius: 24px; padding: 44px 40px; display: flex; gap: 28px; align-items: flex-start; box-shadow: 0 4px 18px rgba(17, 20, 25, 0.06); overflow: hidden; position: relative; transition: transform 0.42s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.42s ease, border-color 0.3s; } .init-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, transparent, var(--red), transparent); transform: scaleX(0); transform-origin: left; transition: transform 0.45s cubic-bezier(0.34, 1.2, 0.64, 1); } .init-card:hover { transform: translateY(-8px) scale(1.012); box-shadow: 0 26px 56px rgba(192, 32, 42, 0.13); border-color: rgba(192, 32, 42, 0.2); } .init-card:hover::before { transform: scaleX(1); } .init-icon { flex-shrink: 0; width: 58px; height: 58px; background: var(--red-pale); border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 1.6rem; transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.3s; } .init-card:hover .init-icon { transform: scale(1.15) rotate(-6deg); background: rgba(192, 32, 42, 0.13); } /* .init-content {} */ .init-title { font-family: 'Playfair Display', serif; font-size: 1.2rem; font-weight: 600; color: var(--dark); margin-bottom: 10px; } .init-desc { font-size: 0.92rem; font-weight: 300; color: var(--mid); line-height: 1.78; } /* ═══════════════════════════════════════ SUCCESS STORIES ═══════════════════════════════════════ */ .stories-section { background: var(--dark2); padding: 100px 36px; position: relative; overflow: hidden; } .stories-section::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(192, 32, 42, 0.1) 0%, transparent 55%); pointer-events: none; } .stories-inner { max-width: 1200px; margin: 0 auto; position: relative; z-index: 1; } .stories-inner .section-eyebrow { color: rgba(192, 32, 42, 0.9); } .stories-inner .section-eyebrow::before, .stories-inner .section-eyebrow::after { background: var(--red); opacity: 0.35; } .stories-inner .section-title { color: var(--white); } .stories-inner .section-sub { color: rgba(255, 255, 255, 0.5); } .stories-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 60px; } .story-card { background: var(--dark2); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 24px; height: 420px; /* Consistent height for overlay */ overflow: hidden; transition: transform 0.42s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.42s ease, border-color 0.3s; position: relative; } .story-card:hover { transform: translateY(-10px) scale(1.015); box-shadow: 0 28px 60px rgba(0, 0, 0, 0.4); border-color: rgba(192, 32, 42, 0.3); } /* image area */ .story-img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; filter: grayscale(15%) contrast(1.05); transition: filter 0.5s ease, transform 0.5s ease; } .story-card:hover .story-img { filter: grayscale(0%) contrast(1.08); transform: scale(1.04); } .story-img-wrap { overflow: hidden; position: relative; } /* gradient over image bottom */ .story-img-wrap::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 80px; background: linear-gradient(to top, var(--dark2), transparent); pointer-events: none; } .story-body { position: absolute; inset: auto 0 0 0; padding: 40px 30px; background: linear-gradient(to top, rgba(17, 20, 25, 0.95) 0%, rgba(17, 20, 25, 0.7) 60%, transparent 100%); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); opacity: 0; transform: translateY(40px); transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); pointer-events: none; z-index: 10; } .story-card:hover .story-body { opacity: 1; transform: translateY(0); pointer-events: all; } .story-role { font-size: 0.80rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255, 255, 255, 0.35); margin-bottom: 8px; display: flex; align-items: center; gap: 6px; } .story-role::before { content: ''; width: 14px; height: 1px; background: var(--red-mid); opacity: 0.6; } .story-name { font-family: 'Playfair Display', serif; font-size: 1.45rem; font-weight: 600; color: var(--white); margin-bottom: 6px; } .story-location { font-size: 0.78rem; color: rgba(255, 255, 255, 0.35); margin-bottom: 16px; display: flex; align-items: center; gap: 5px; } .story-location svg { width: 11px; height: 11px; opacity: 0.5; } .story-divider { width: 30px; height: 2px; background: linear-gradient(90deg, var(--red), transparent); border-radius: 2px; margin-bottom: 14px; transition: width 0.4s ease; } .story-card:hover .story-divider { width: 52px; } .story-quote { font-size: 0.9rem; font-weight: 300; color: rgba(255, 255, 255, 0.55); line-height: 1.78; } /* ═══════════════════════════════════════ CTA BANNER ═══════════════════════════════════════ */ .cta-section { position: relative; background: var(--red); padding: 90px 36px; text-align: center; overflow: hidden; } .cta-section::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 80% 100% at 50% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 65%); pointer-events: none; } /* decorative circles */ .cta-circle { position: absolute; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.1); pointer-events: none; } .cta-circle-1 { width: 600px; height: 600px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .cta-circle-2 { width: 400px; height: 400px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .cta-inner { position: relative; z-index: 2; max-width: 640px; margin: 0 auto; } .cta-eyebrow { font-size: 0.68rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255, 255, 255, 0.6); margin-bottom: 20px; } .cta-title { font-family: 'Playfair Display', serif; font-size: clamp(2rem, 5vw, 3.2rem); font-weight: 700; color: var(--white); line-height: 1.1; letter-spacing: -0.025em; margin-bottom: 18px; } .cta-title em { font-style: italic; color: rgba(255, 255, 255, 0.75); } .cta-sub { font-size: 1rem; font-weight: 300; color: rgba(255, 255, 255, 0.65); line-height: 1.8; margin-bottom: 44px; } .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; } .btn-primary { display: inline-flex; align-items: center; gap: 9px; background: var(--white); color: var(--red); font-family: 'Manrope', sans-serif; font-size: 0.88rem; font-weight: 500; letter-spacing: 0.03em; padding: 14px 30px; border-radius: 100px; border: none; cursor: pointer; text-decoration: none; box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2); transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease; } .btn-primary:hover { transform: translateY(-3px) scale(1.04); box-shadow: 0 14px 38px rgba(0, 0, 0, 0.28); } .btn-outline { display: inline-flex; align-items: center; gap: 9px; background: transparent; color: var(--white); font-family: 'Manrope', sans-serif; font-size: 0.88rem; font-weight: 500; letter-spacing: 0.03em; padding: 14px 30px; border-radius: 100px; border: 1px solid rgba(255, 255, 255, 0.4); cursor: pointer; text-decoration: none; transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.25s, border-color 0.25s; } .btn-outline:hover { transform: translateY(-3px) scale(1.04); background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.7); } /* ═══════════════════════════════════════ 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); } .reveal-d1 { transition-delay: 0.08s; } .reveal-d2 { transition-delay: 0.18s; } .reveal-d3 { transition-delay: 0.28s; } .reveal-d4 { transition-delay: 0.38s; } /* ═══════════════════════════════════════ RESPONSIVE ═══════════════════════════════════════ */ @media (max-width: 900px) { .stats-inner { grid-template-columns: repeat(2, 1fr); } .stat-item:nth-child(2)::after { display: none; } .init-grid { grid-template-columns: 1fr; } .stories-grid { grid-template-columns: 1fr; max-width: 460px; margin-left: auto; margin-right: auto; } } @media (max-width: 560px) { .stats-inner { grid-template-columns: 1fr 1fr; gap: 0; } .hero { min-height: 80vh; padding: 80px 20px 60px; } .initiatives, .stories-section { padding: 70px 20px; } .cta-section { padding: 70px 20px; } } /* STYLE BLOCK 36 */ img:is([sizes=auto i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 37 */ img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /*# 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; } .wp-site-blocks>.alignleft { float: left; margin-right: 2em; } .wp-site-blocks>.alignright { float: right; margin-left: 2em; } .wp-site-blocks>.aligncenter { justify-content: center; margin-left: auto; margin-right: auto; } :where(.is-layout-flex) { gap: 0.5em; } :where(.is-layout-grid) { gap: 0.5em; } .is-layout-flow>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-flow>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-flow>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; } .is-layout-constrained>.alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; } .is-layout-constrained>.aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained>.alignwide { max-width: var(--wp--style--global--wide-size); } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body .is-layout-grid { display: grid; } .is-layout-grid> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } a:where(:not(.wp-element-button)) { text-decoration: underline; } 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-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; } .has-black-background-color { background-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-background-color { background-color: var(--wp--preset--color--white) !important; } .has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; } .has-black-border-color { border-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-border-color { border-color: var(--wp--preset--color--white) !important; } .has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; } .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; } .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; } .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; } .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; } .has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; } .has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; } .has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; } .has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; } .has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; } .has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; } .has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; } .has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; } .has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; } .has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; } .has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } .has-heading-font-font-family { font-family: var(--wp--preset--font-family--heading-font) !important; } :where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-columns.is-layout-flex) { gap: 2em; } :where(.wp-block-columns.is-layout-grid) { gap: 2em; } :root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; } /* Width */ ::-webkit-scrollbar { width: 10px; } /* Track */ ::-webkit-scrollbar-track { background: #ffffff00; } /* Handle */ ::-webkit-scrollbar-thumb { background: #C01227; border-radius: 999px; } /* Hover */ ::-webkit-scrollbar-thumb:hover { background: #dc6271; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 39 */ .woocommerce form .form-row .required { visibility: visible; } /*# 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"], .elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end: 0px; } .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width: 1200px) { .elementor-kit-5 h1 { font-size: 80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width: 840px) { .elementor-kit-5 { --e-global-typography-text-font-size: 16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width: 660px) { .elementor-kit-5 h1 { font-size: 40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } @media(max-width: 480px) { .elementor-section.elementor-section-boxed>.elementor-container { max-width: 767px; } .e-con { --container-max-width: 767px; } } .elementor-102 .elementor-element.elementor-element-95a08fc { --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: 0px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-102 .elementor-element.elementor-element-01a86ed { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } @media(max-width: 1020px) { .elementor-102 .elementor-element.elementor-element-95a08fc { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width: 660px) { .elementor-102 .elementor-element.elementor-element-95a08fc { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } } .elementor-2259 .elementor-element.elementor-element-8473f3f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-8473f3f.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-8473f3f { background-color: #FFFFFF; box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-2259 .elementor-element.elementor-element-3f7d940 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-3f7d940:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-3f7d940>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-2259 .elementor-element.elementor-element-c2e7dcf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon { font-size: 19px; } .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-b7aca42 { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-2259 .elementor-element.elementor-element-f0239c4 { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-widget-container { text-align: right; } .elementor-2259 .elementor-element.elementor-element-f0239c4>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-2259 .elementor-element.elementor-element-f0239c4.elementor-element { --align-self: center; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover i { color: #c01227; } .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b>.elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-element { --align-self: flex-start; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-wrapper { align-items: center; gap: 21px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon { font-size: 14px; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a:hover { color: #c01227; } .elementor-2259 .elementor-element.elementor-element-fd17d52 { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-fd17d52>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-element { --align-self: flex-start; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-framed .elementor-icon, .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon { font-size: 20px; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a:hover { color: #c01227; } .elementor-2259 .elementor-element.elementor-element-f276732 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --z-index: 99; } .elementor-2259 .elementor-element.elementor-element-f276732:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-f276732>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 0px; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-34aabba { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-2259 .elementor-element.elementor-element-04e54e4.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-4c5ae8f:before { background-image: url("/assets/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-2259 .elementor-element.elementor-element-4c5ae8f.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-4c5ae8f .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-4c5ae8f { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #c01227; --logico-accent-alter-color: #c01227; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #c01227; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1f1f1f; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container, .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption { text-align: left; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-2259 .elementor-element.elementor-element-6d60244 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-2259 .elementor-element.elementor-element-6d60244.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-2259 .elementor-element.elementor-element-0ac5765 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-0ac5765.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-2259 .elementor-element.elementor-element-05fef0c { width: auto; max-width: auto; } .elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container nav { text-align: center; } .elementor-2259 .elementor-element.elementor-element-05fef0c .menu-trigger { text-align: right; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:after { color: #ffffff; } .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.active>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:before { color: #c01227; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-cf37a78.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-b169282 { --display: flex; --align-items: flex-end; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 11px; --padding-bottom: 11px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-b169282.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-5d14300 .header-button-container { text-align: right; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button { min-width: 193px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button:hover { background-color: #FFD058; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --display: flex; --min-height: 554px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: nowrap; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-830d027:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/bg-header-3.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-2259 .elementor-element.elementor-element-830d027::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { background-color: #1F1F1F33; --background-overlay: ''; } .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateX: 50%; --e-transform-translateY: 100%; margin: 0px 150px 0px 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-069b2a1 { right: 0px; } body.rtl .elementor-2259 .elementor-element.elementor-element-069b2a1 { left: 0px; } .elementor-2259 .elementor-element.elementor-element-069b2a1 { top: 50%; --e-transform-origin-x: right; --e-transform-origin-y: bottom; } .elementor-2259 .elementor-element.elementor-element-069b2a1 .logico-title { text-align: center; font-family: "Manrope", Sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-d17c4ca { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-bd51cad .page-title.logico-title-h2 { color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-91be79f { width: auto; max-width: auto; bottom: 10px; } .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container { background-color: #FFFFFF; padding: 18px 38px 19px 38px; border-radius: 15px 15px 15px 15px; } .elementor-2259 .elementor-element.elementor-element-91be79f.elementor-element { --align-self: flex-start; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 10px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 10px; } .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs, .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs a { color: #333333; } .elementor-2259 .elementor-element.elementor-element-b9167b2 { width: auto; max-width: auto; top: 100%; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-b9167b2 { right: 0px; } body.rtl .elementor-2259 .elementor-element.elementor-element-b9167b2 { left: 0px; } .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #FFFFFF; } .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #1F1F1F; } @media(max-width: 1200px) { .elementor-2259 .elementor-element.elementor-element-f0239c4 { --grid-column-gap: 15px; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container, .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption { text-align: left; } .elementor-2259 .elementor-element.elementor-element-0ac5765 { --justify-content: flex-end; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-2259 .elementor-element.elementor-element-05fef0c { z-index: 2; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 500px; } .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container { margin: 0px 55px 0px 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 20px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 20px; } } @media(max-width: 1020px) { .elementor-2259 .elementor-element.elementor-element-8473f3f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 330px; } .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container { padding: 10px 20px 10px 20px; } } @media(max-width: 840px) { .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 250px; } } @media(max-width: 660px) { .elementor-2259 .elementor-element.elementor-element-8473f3f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-2259 .elementor-element.elementor-element-3f7d940 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-2259 .elementor-element.elementor-element-17f0643 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-2259 .elementor-element.elementor-element-34aabba { --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-0ac5765.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-2259 .elementor-element.elementor-element-8d7898b { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f { left: 20px; } body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f { right: 20px; } } @media(max-width: 480px) { .elementor-2259 .elementor-element.elementor-element-34aabba { --flex-wrap: nowrap; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-04e54e4.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-2259 .elementor-element.elementor-element-830d027 { --min-height: 200px; } } @media(min-width: 481px) { .elementor-2259 .elementor-element.elementor-element-c2e7dcf { --width: 30%; } .elementor-2259 .elementor-element.elementor-element-b7aca42 { --width: 70%; } .elementor-2259 .elementor-element.elementor-element-04e54e4 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-cf37a78 { --width: auto; } .elementor-2259 .elementor-element.elementor-element-b169282 { --width: auto; } } .elementor-1124 .elementor-element.elementor-element-22d534d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 20px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 20px; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration { text-align: left; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden; --border-radius: 25px 25px 25px 25px; --padding-top: 122px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-7e04f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 18px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: -138px; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: -138px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 185px; z-index: 0; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { width: 965px; max-width: 965px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container { margin: 0px 0px 21px 0px; } .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title { font-size: 14px; line-height: 2.1428em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container { margin: 0px 0px 1px 0px; } .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 50px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-bd15a64 { --logico-default-text-color: #E7E7E7; color: #E7E7E7; } .elementor-1124 .elementor-element.elementor-element-e815787 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 72px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-3a49b31 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-072a962 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --margin-top: 52px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-444965e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-1952ce4 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9>.elementor-widget-container { margin: 25px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-b5747ff>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #111111; } .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field, .elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 216px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-24a041c { width: var(--container-widget-width, 800px); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 16px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-ff6b585 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1F1F1F; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 122px 0px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator { width: 100%; } .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider { padding-block-start: 0px; padding-block-end: 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c { text-align: start; } .elementor-1124 .elementor-element.elementor-element-8a5ad9c img { width: 153px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container { margin: 40px 0px 0px -3px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg { fill: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i { color: #c01227; } .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg { fill: #c01227; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container { margin: 51px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-fa48476>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --display: flex; } .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --display: flex; } .elementor-1124 .elementor-element.elementor-element-b03b421>.elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li { font-size: 16px; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 79px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: end; font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } @media(min-width: 481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 45%; } .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 37%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 56%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 70%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 30%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 16.6667%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 16.6667%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-d1578f0 { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-444965e { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --width: 50%; } .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 42%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-241b0db { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-4f50032 { --width: 100%; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: calc(50% - 30px); } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: calc(50% - 30px); } } @media(max-width: 660px) and (min-width:481px) { .elementor-1124 .elementor-element.elementor-element-60a07d2 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a4172a9 { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-a36dcfc { --width: 47%; } .elementor-1124 .elementor-element.elementor-element-c1123e4 { --width: 47%; } } @media(max-width: 1200px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { margin: 27px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-e815787 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: right; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 72px 0px 90px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 60px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-1124 .elementor-element.elementor-element-22d534d { --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { left: 10px; } body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { right: 10px; } .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 120px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-89e1910 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-241b0db { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { left: 0%; } body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { right: 0%; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 { top: 150px; } .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { max-width: 100%; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-f67ccb3 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: left; } .elementor-1124 .elementor-element.elementor-element-07ba4e1 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-03567bd { --grid-column-gap: 30px; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 40px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 840px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-wrap: nowrap; } .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { margin: 60px 0px 60px 0px; } .elementor-1124 .elementor-element.elementor-element-0e0d8be { --flex-wrap: wrap; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-1124 .elementor-element.elementor-element-5a88bdb { text-align: center; } .elementor-1124 .elementor-element.elementor-element-dc710dd { text-align: center; } } @media(max-width: 660px) { .elementor-1124 .elementor-element.elementor-element-7e04f3b { --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 50px; --padding-right: 50px; } .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { font-size: 24px; } .elementor-1124 .elementor-element.elementor-element-5155bc5 { --logico-form-field-border-radius-left-top: 10px; --logico-form-field-border-radius-right-top: 10px; --logico-form-field-border-radius-right-bottom: 10px; --logico-form-field-border-radius-left-bottom: 10px; } .elementor-1124 .elementor-element.elementor-element-8f02142 { --flex-direction: column; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { text-align: center; } .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { font-size: 38px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-1124 .elementor-element.elementor-element-e815787 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-ba62d5c { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b484c43 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-1124 .elementor-element.elementor-element-87f43bc { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-1124 .elementor-element.elementor-element-b5747ff { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { margin: 0px 0px 14px 0px; } .elementor-1124 .elementor-element.elementor-element-6c64806 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } /*# 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; } .wp-block-post-content, .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .wp-block-post-content p, .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 80px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 60px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 46px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 34px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 28px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 22px; } } @media only screen and (max-width: 840px) { .wp-block-post-content, .logico-front-end { font-size: 16px; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 60px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 50px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 36px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 28px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 24px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 20px; } } @media only screen and (max-width: 660px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 40px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 32px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 28px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 23px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 20px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 18px; } } .body-container.error-404 { background-color: #c01227; } body.error-404 { background-image: none !important; } .body-container.error-404 { background-position: center center; background-repeat: no-repeat; -webkit-background-size: initial; background-size: initial; background-image: url("/images/bg-404.png"); } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 42 */ .woocommerce-product-gallery { opacity: 1 !important; } /* STYLE BLOCK 43 */ .rll-youtube-player, [data-lazy-src] { display: none !important; } /* STYLE BLOCK 44 */ [data-wpr-lazyrender] { content-visibility: auto; } /* STYLE BLOCK 45 */ .elementor-element.elementor-element-dcdf16a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 { background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),url("/images/home3-slide-1.jpg"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before { background-color: transparent; background-image: linear-gradient(166deg, #1EAE9800 0%, #c0122733 100%); } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width: 55%; margin: 58px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #E8734A; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #E8734A; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-color: #305C7D00; background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),url("/images/home3-slide-2.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before { background-color: transparent; /* background-image: linear-gradient(116deg, #305C7D 0%, #5C84A300 82%); */ } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 60%; margin: 90px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content { max-width: 590px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #E8734A; --logico-button-background-color: #E8734A00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #E8734A; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 924px; } .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav { left: 10px; right: 10px; } .elementor-element.elementor-element-791327c .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 59px; } .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { margin-right: 70px; margin-left: 70px; } .elementor-element.elementor-element-791327c .slider-progress-wrapper { color: #FFFFFF; } .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-element.elementor-element-846ec29 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 2; } .elementor-element.elementor-element-e51a21a { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; --text-align: center; } .elementor-element.elementor-element-e51a21a:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-e51a21a>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #c01227; } .elementor-element.elementor-element-e51a21a.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-element.elementor-element-b76ab0c .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-element.elementor-element-7b9bdaf>.elementor-widget-container { margin: 14px 20px 0px 0px; } .elementor-element.elementor-element-7b9bdaf { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-fa2a4fc { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-fa2a4fc .elementor-divider-separator { width: 100%; } .elementor-element.elementor-element-fa2a4fc .elementor-divider { padding-block-start: 45px; padding-block-end: 45px; } .elementor-element.elementor-element-39ccb36>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(4px/2); } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(4px/2); } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(4px/2); } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-4px/2); } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-4px/2); } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-element.elementor-element-39ccb36 { --e-icon-list-icon-size: 9px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 1px; } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon { padding-inline-end: 10px; } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-f21cefd { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; --text-align: center; } .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #4CB3DD; background-image: url("/images/home4-banner-2.jpg"); background-position: bottom left; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-f21cefd.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-element.elementor-element-97b08df .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-element.elementor-element-ca2e835>.elementor-widget-container { margin: 14px 20px 0px 0px; } .elementor-element.elementor-element-ca2e835 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-aaaed9e { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-aaaed9e .elementor-divider-separator { width: 100%; } .elementor-element.elementor-element-aaaed9e .elementor-divider { padding-block-start: 45px; padding-block-end: 45px; } .elementor-element.elementor-element-c4c35c7 { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; --text-align: center; } .elementor-element.elementor-element-c4c35c7:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-c4c35c7>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #ffffff; } .elementor-element.elementor-element-29ec1ac .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-element.elementor-element-157eebf>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-157eebf { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-b431db1 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-b431db1 .elementor-divider-separator { width: 100%; } .elementor-element.elementor-element-b431db1 .elementor-divider { padding-block-start: 45px; padding-block-end: 45px; } .elementor-element.elementor-element-6cc2123 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-79f02be { width: auto; max-width: auto; font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-79f02be.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-element.elementor-element-79f02be p { margin-block-end: 0px; } .elementor-element.elementor-element-6ed5790 { width: auto; max-width: auto; font-size: 20px; font-weight: 600; line-height: 1.2em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-6ed5790>.elementor-widget-container { margin: 12px 0px 12px 0px; } .elementor-element.elementor-element-6ed5790 p { margin-block-end: 0px; } .elementor-element.elementor-element-7a4f661 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 150px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e6fc84c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c9782ff { width: 100%; max-width: 100%; z-index: 2; } .elementor-element.elementor-element-c9782ff>.elementor-widget-container { padding: 0px 0px 13px 0px; border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-element.elementor-element-c9782ff .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-96dd768 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-c1411f6 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e056676 { width: var(--container-widget-width, 800px); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-e056676 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; letter-spacing: -0.03em; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-0d72805 { width: var(--container-widget-width, 135px); max-width: 135px; --container-widget-width: 135px; --container-widget-flex-grow: 0; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-element.elementor-element-0d72805>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateY: 20%; } .elementor-element.elementor-element-0d72805 .logico-title { font-size: 20px; font-weight: 500; line-height: 1.5em; color: #111111; } .elementor-element.elementor-element-6f13b66 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 76px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-b59cef4 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 74px; --row-gap: 0px; --column-gap: 74px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-dd7d57f { --display: flex; } .elementor-element.elementor-element-4d517e0 { --display: flex; } .elementor-element.elementor-element-03c3415>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-element.elementor-element-314d84a { --display: flex; --min-height: 586px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-314d84a:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-314d84a>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/bg-map-about.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; } .elementor-element.elementor-element-afcbd05 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e8ee54e .elementor-counter { flex-direction: column-reverse; } .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #ffffff; } .elementor-element.elementor-element-e8ee54e .elementor-counter-number { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-1ea8a4b .elementor-counter { flex-direction: column-reverse; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #ffffff; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; letter-spacing: -0.03em; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; letter-spacing: -0.03em; } .elementor-element.elementor-element-09638df .elementor-counter { flex-direction: column-reverse; } .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #ffffff; } .elementor-element.elementor-element-09638df .elementor-counter-number { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-09638df .elementor-counter-number-suffix { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; } .elementor-element.elementor-element-59be3c9 .elementor-counter { flex-direction: column-reverse; } .elementor-element.elementor-element-59be3c9 .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #ffffff; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { font-family: "" Manrope", Sans-serif", Sans-serif; font-size: 100px; font-weight: 700; } .elementor-element.elementor-element-bbc6760 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 10px; --margin-bottom: 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; } body.rtl .elementor-element.elementor-element-13a7637 { right: 20px; } .elementor-element.elementor-element-13a7637 .block-decoration { text-align: left; } .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #000000; } .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #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), .elementor-element.elementor-element-7da6646>.elementor-motion-effects-container>.elementor-motion-effects-layer { 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), .elementor-element.elementor-element-3b61435>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #c01227; } .elementor-element.elementor-element-c364d1c { font-family: "Manrope", Sans-serif; font-size: 40px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-239afbb>.elementor-widget-container { margin: 15px 0px 0px 0px; } .elementor-element.elementor-element-239afbb .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-0d307dd>.elementor-widget-container { margin: 16px 0px 0px 0px; } .elementor-element.elementor-element-5aea22e { --display: flex; --min-height: 70px; --justify-content: center; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --border-radius: 0px 0px 25px 25px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 40px; --padding-right: 38px; } .elementor-element.elementor-element-5aea22e:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-5aea22e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #ffffff; } .elementor-element.elementor-element-b6e14bd { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --margin-top: -25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 186px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-b6e14bd:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-b6e14bd>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-90cc867 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-24c0280 { width: 100%; max-width: 100%; z-index: 2; } .elementor-element.elementor-element-24c0280>.elementor-widget-container { padding: 0px 0px 13px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-24c0280 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-2ed47f3 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-36efec7 { --display: flex; } .elementor-element.elementor-element-778840d .logico-title { color: #FFFFFF; } .elementor-element.elementor-element-bbfb67f>.elementor-widget-container { margin: 67px 0px 0px 0px; } .elementor-element.elementor-element-bbfb67f { text-align: start; } .elementor-element.elementor-element-bbfb67f img { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-b2c956f { --display: flex; --margin-top: 112px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 140px; --padding-right: 0px; } body:not(.rtl) .elementor-element.elementor-element-1a450c2 { left: 0px; } body.rtl .elementor-element.elementor-element-1a450c2 { right: 0px; } .elementor-element.elementor-element-1a450c2 { bottom: -69px; z-index: 0; } .elementor-element.elementor-element-1a450c2 img { max-width: 200%; } .elementor-element.elementor-element-6b51278 .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-element.elementor-element-6b51278 .elementor-icon-box-title { margin-block-end: 5px; color: #FFFFFF; } .elementor-element.elementor-element-6b51278.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-6b51278.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-element.elementor-element-6b51278 .elementor-icon { font-size: 10px; padding: 12px; } .elementor-element.elementor-element-6b51278 .elementor-icon-box-title, .elementor-element.elementor-element-6b51278 .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-element.elementor-element-6b51278 .elementor-icon-box-description { color: #FFFFFF; } .elementor-element.elementor-element-e34beb2 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-e34beb2>.elementor-widget-container { margin: 7px 0px 0px 0px; } .elementor-element.elementor-element-e34beb2 .elementor-divider-separator { width: 100%; } .elementor-element.elementor-element-e34beb2 .elementor-divider { padding-block-start: 38px; padding-block-end: 38px; } .elementor-element.elementor-element-27ba815 .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-element.elementor-element-27ba815 .elementor-icon-box-title { margin-block-end: 5px; color: #FFFFFF; } .elementor-element.elementor-element-27ba815.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-27ba815.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-element.elementor-element-27ba815 .elementor-icon { font-size: 10px; padding: 12px; } .elementor-element.elementor-element-27ba815 .elementor-icon-box-title, .elementor-element.elementor-element-27ba815 .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-element.elementor-element-27ba815 .elementor-icon-box-description { color: #FFFFFF; } .elementor-element.elementor-element-6895eb5 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-6895eb5>.elementor-widget-container { margin: 7px 0px 0px 0px; } .elementor-element.elementor-element-6895eb5 .elementor-divider-separator { width: 100%; } .elementor-element.elementor-element-6895eb5 .elementor-divider { padding-block-start: 38px; padding-block-end: 38px; } .elementor-element.elementor-element-332c78f .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-element.elementor-element-332c78f .elementor-icon-box-title { margin-block-end: 5px; color: #FFFFFF; } .elementor-element.elementor-element-332c78f.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-332c78f.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-element.elementor-element-332c78f .elementor-icon { font-size: 10px; padding: 12px; } .elementor-element.elementor-element-332c78f .elementor-icon-box-title, .elementor-element.elementor-element-332c78f .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-element.elementor-element-332c78f .elementor-icon-box-description { color: #FFFFFF; } .elementor-element.elementor-element-e70d3b7>.elementor-widget-container { margin: 47px 0px 0px 0px; } .elementor-element.elementor-element-e70d3b7 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1F1F1F; } .elementor-element.elementor-element-9ebb5d1 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 193px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-adb573f { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-447ecee img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-447ecee:hover img { opacity: 1; } .elementor-element.elementor-element-969d9af img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-969d9af:hover img { opacity: 1; } .elementor-element.elementor-element-0b8435b img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-0b8435b:hover img { opacity: 1; } .elementor-element.elementor-element-983ecc0 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-983ecc0:hover img { opacity: 1; } .elementor-element.elementor-element-974d5c0 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-974d5c0:hover img { opacity: 1; } .elementor-element.elementor-element-36101a7 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-36101a7:hover img { opacity: 1; } .elementor-element.elementor-element-eb7e427 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-e913652 { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-f6836a1 .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-b0b65ce { width: var(--container-widget-width, 700px); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-b0b65ce>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-b0b65ce .logico-title { text-align: center; } .elementor-element.elementor-element-e9da455 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-c562953 { --display: flex; --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-element.elementor-element-6c4ba68>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-element.elementor-element-6c4ba68 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-element.elementor-element-6c4ba68 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-element.elementor-element-6c4ba68 .price-item .price-item-title { text-align: left; } .elementor-element.elementor-element-6c4ba68 .price-item .price-item-content { text-align: left; } .elementor-element.elementor-element-6c4ba68 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-element.elementor-element-6c4ba68 .price-item .price-item-button { text-align: center; } .elementor-element.elementor-element-d1915ef { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-element.elementor-element-94317e5>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-94317e5 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-element.elementor-element-94317e5 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-element.elementor-element-94317e5 .price-item .price-item-title { text-align: left; } .elementor-element.elementor-element-94317e5 .price-item .price-item-content { text-align: left; } .elementor-element.elementor-element-94317e5 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-element.elementor-element-94317e5 .price-item .price-item-button { text-align: center; } .elementor-element.elementor-element-e0b0994 { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-element.elementor-element-85c515e>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-85c515e .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-element.elementor-element-85c515e .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-element.elementor-element-85c515e .price-item .price-item-title { text-align: left; } .elementor-element.elementor-element-85c515e .price-item .price-item-content { text-align: left; } .elementor-element.elementor-element-85c515e .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-element.elementor-element-85c515e .price-item .price-item-button { text-align: center; } .elementor-element.elementor-element-8d1a03d { --display: flex; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-element.elementor-element-6986f8c>.elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-6986f8c .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-element.elementor-element-6986f8c .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-element.elementor-element-6986f8c .price-item .price-item-title { text-align: left; } .elementor-element.elementor-element-6986f8c .price-item .price-item-content { text-align: left; } .elementor-element.elementor-element-6986f8c .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-element.elementor-element-6986f8c .price-item .price-item-button { text-align: center; } .elementor-element.elementor-element-f7e9176 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --grid-auto-flow: row; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-d9f4822 { --display: flex; --min-height: 260px; --justify-content: flex-end; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 47px; } .elementor-element.elementor-element-d9f4822:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-d9f4822>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/home4-banner-5.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-a95b671 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-a95b671 .elementor-divider-separator { width: 300px; margin: 0 auto; margin-left: 0; } .elementor-element.elementor-element-a95b671 .elementor-divider { text-align: left; padding-block-start: 20px; padding-block-end: 20px; } .elementor-element.elementor-element-5316bb7 { width: var(--container-widget-width, 240px); max-width: 240px; --container-widget-width: 240px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-5316bb7 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; line-height: 1.1667em; color: #FFFFFF; } .elementor-element.elementor-element-8ddfaa1>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-element.elementor-element-8ddfaa1 { --logico-default-text-color: #FFFFFF; } .elementor-element.elementor-element-68bc52e { --display: flex; --min-height: 260px; --justify-content: flex-end; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 47px; } .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #c01227; background-image: url("/images/home4-banner-6.png"); background-position: 100% calc(100% - 26px); background-repeat: no-repeat; background-size: 36% auto; } .elementor-element.elementor-element-31825eb { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-element.elementor-element-31825eb .elementor-divider-separator { width: 300px; margin: 0 auto; margin-left: 0; } .elementor-element.elementor-element-31825eb .elementor-divider { text-align: left; padding-block-start: 20px; padding-block-end: 20px; } .elementor-element.elementor-element-7e09d24 { width: var(--container-widget-width, 275px); max-width: 275px; --container-widget-width: 275px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-7e09d24 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; line-height: 1.1667em; color: #FFFFFF; } .elementor-element.elementor-element-8955a38>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-element.elementor-element-8955a38 { --logico-default-text-color: #FFFFFF; } .elementor-element.elementor-element-5629708 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-37eb5d8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-4dfe9a5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-3180629 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-53f6e43 { width: initial; max-width: initial; } .elementor-element.elementor-element-53f6e43>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-af304ac>.elementor-widget-container { margin: 37px 0px 0px 0px; } .elementor-element.elementor-element-7dcab86 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-7bfe5b9>.elementor-widget-container { margin: 60px 0px 0px 0px; } @media(max-width: 1200px) and (min-width:481px) { .elementor-element.elementor-element-c562953 { --width: 50%; } .elementor-element.elementor-element-d1915ef { --width: 50%; } .elementor-element.elementor-element-e0b0994 { --width: 50%; } .elementor-element.elementor-element-8d1a03d { --width: 50%; } } @media(max-width: 1200px) { .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width: 44%; margin: 100px 60px 0px 60px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 55%; margin: 0px 60px 0px 60px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 700px; } .elementor-element.elementor-element-791327c .slider-footer { margin-top: 0px; margin-bottom: 30px; } .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { margin-right: 30px; margin-left: 30px; } .elementor-element.elementor-element-846ec29 { --grid-auto-flow: row; } .elementor-element.elementor-element-e51a21a { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-7b9bdaf>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-f21cefd { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-ca2e835>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-c4c35c7 { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-79f02be { font-size: 60px; } .elementor-element.elementor-element-6ed5790>.elementor-widget-container { margin: 5px 0px 5px 0px; } .elementor-element.elementor-element-6ed5790 { font-size: 18px; } .elementor-element.elementor-element-e6fc84c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-c1411f6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-e056676 { --container-widget-width: 580px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 580px); max-width: 580px; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 130px; line-height: 1em; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 130px; } .elementor-element.elementor-element-0d72805 { --container-widget-width: 110px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 110px); max-width: 110px; } .elementor-element.elementor-element-0d72805 .logico-title { font-size: 16px; } .elementor-element.elementor-element-b59cef4 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-314d84a { --min-height: 500px; } .elementor-element.elementor-element-afcbd05 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 60px 80px; --row-gap: 60px; --column-gap: 80px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: end; } .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 0; --counter-number-grow: 0; } .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: end; } .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 0; --counter-number-grow: 0; } .elementor-element.elementor-element-bbc6760 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-7da6646 { --min-height: 600px; } .elementor-element.elementor-element-1f766ea { --margin-top: -298px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 30px; } .elementor-element.elementor-element-90cc867 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-element.elementor-element-b2c956f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 60px; --padding-right: 0px; } .elementor-element.elementor-element-9ebb5d1 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-e913652 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-b0b65ce { --container-widget-width: 550px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 550px); max-width: 550px; } .elementor-element.elementor-element-e9da455 { --flex-wrap: wrap; } .elementor-element.elementor-element-c562953 { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor-element.elementor-element-d1915ef { border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-element.elementor-element-e0b0994 { --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-8d1a03d { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-f7e9176 { --grid-auto-flow: row; } .elementor-element.elementor-element-d9f4822 { --min-height: 100px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-element.elementor-element-68bc52e { --min-height: 100px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-size: 25% auto; } .elementor-element.elementor-element-37eb5d8 { --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-element.elementor-element-dcdf16a { --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-846ec29 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e51a21a { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-7b9bdaf { font-size: 16px; } .elementor-element.elementor-element-fa2a4fc .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>a { font-size: 16px; } .elementor-element.elementor-element-f21cefd { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ca2e835 { font-size: 16px; } .elementor-element.elementor-element-aaaed9e .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor-element.elementor-element-c4c35c7 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-157eebf { font-size: 16px; } .elementor-element.elementor-element-b431db1 .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor-element.elementor-element-79f02be { font-size: 46px; } .elementor-element.elementor-element-6ed5790 { font-size: 14px; } .elementor-element.elementor-element-7a4f661 { --padding-top: 120px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e056676 { --container-widget-width: 510px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 510px); max-width: 510px; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 114px; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 114px; } .elementor-element.elementor-element-b59cef4 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-element.elementor-element-314d84a { --min-height: 410px; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-afcbd05 { --grid-auto-flow: row; } .elementor-element.elementor-element-bbc6760 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-7da6646 { --min-height: 500px; } .elementor-element.elementor-element-1f766ea { --margin-top: -298px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 20px; } .elementor-element.elementor-element-3b61435 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-5aea22e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-b6e14bd { --padding-top: 156px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-90cc867 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-element.elementor-element-b2c956f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 0px; } .elementor-element.elementor-element-9ebb5d1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-adb573f { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-eb7e427 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-8d1a03d { border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-element.elementor-element-f7e9176 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-5629708 { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-37eb5d8 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-7dcab86 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width: 840px) { .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width: 48%; margin: 40px 60px 0px 60px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 60%; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-position: center left; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-846ec29 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-e51a21a { --min-height: 300px; } .elementor-element.elementor-element-f21cefd { --min-height: 300px; } .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-position: bottom left; } .elementor-element.elementor-element-c4c35c7 { --min-height: 300px; } .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-element.elementor-element-6ed5790>.elementor-widget-container { margin: 12px 0px 12px 0px; } .elementor-element.elementor-element-6ed5790 { font-size: 20px; } .elementor-element.elementor-element-c1411f6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-e056676 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 100px; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 100px; } .elementor-element.elementor-element-0d72805>.elementor-widget-container { --e-transform-rotateZ: 0deg; } .elementor-element.elementor-element-0d72805 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-0d72805 .logico-title { font-size: 20px; } .elementor-element.elementor-element-b59cef4 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 30px 20px; --row-gap: 30px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-element.elementor-element-314d84a { --min-height: 323px; } .elementor-element.elementor-element-afcbd05 { --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-element.elementor-element-e8ee54e .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { font-size: 70px; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { font-size: 70px; } .elementor-element.elementor-element-09638df .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-09638df .elementor-counter-number-suffix { font-size: 70px; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { font-size: 70px; } .elementor-element.elementor-element-2ed47f3 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-bbfb67f>.elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-element.elementor-element-b2c956f { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; } .elementor-element.elementor-element-94317e5>.elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-element.elementor-element-85c515e>.elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-element.elementor-element-6986f8c>.elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-element.elementor-element-f7e9176 { --grid-auto-flow: row; } .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-position: 100% calc(100% - 26px); } .elementor-element.elementor-element-5629708 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-7dcab86 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width: 660px) { .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width: 100%; margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-position: center left; } .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-846ec29 { --grid-auto-flow: row; } .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-element.elementor-element-7a4f661 { --padding-top: 90px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e6fc84c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c1411f6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 70px; } .elementor-element.elementor-element-6f13b66 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-b59cef4 { --gap: 30px 20px; --row-gap: 30px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-03c3415>.elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor-element.elementor-element-314d84a { --min-height: 300px; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-afcbd05 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bbc6760 { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-7da6646 { --min-height: 320px; --margin-top: 0px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-1f766ea { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-b6e14bd { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-element.elementor-element-9ebb5d1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-eb7e427 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-e913652 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e9da455 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-c562953 { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-element.elementor-element-6c4ba68>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-d1915ef { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-94317e5>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-e0b0994 { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-element.elementor-element-85c515e>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-8d1a03d { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-element.elementor-element-6986f8c>.elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-element.elementor-element-f7e9176 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-d9f4822 { --min-height: 230px; } .elementor-element.elementor-element-68bc52e { --min-height: 230px; } .elementor-element.elementor-element-5629708 { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-37eb5d8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 480px) { .elementor-element.elementor-element-846ec29 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 52px; } .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 52px; } .elementor-element.elementor-element-0d72805 .logico-title { font-size: 18px; } .elementor-element.elementor-element-b59cef4 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-afcbd05 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: center; } .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-title { justify-content: center; } .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: center; } .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-element.elementor-element-59be3c9 .elementor-counter-title { justify-content: center; } .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } body:not(.rtl) .elementor-element.elementor-element-13a7637 { left: 0px; } body.rtl .elementor-element.elementor-element-13a7637 { right: 0px; } .elementor-element.elementor-element-13a7637 { top: 0px; } .elementor-element.elementor-element-1f766ea { --width: 100%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-2ed47f3 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-9ebb5d1 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-element.elementor-element-adb573f { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-f7e9176 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-position: 0% 0%; } } @media(min-width: 481px) { .elementor-element.elementor-element-1f766ea { --width: 363px; } .elementor-element.elementor-element-f7e9176 { --content-width: 1630px; } .elementor-element.elementor-element-4dfe9a5 { --width: 50%; } .elementor-element.elementor-element-7dcab86 { --width: 50%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 340px; } .elementor-element.elementor-element-4dfe9a5 { --width: 100%; } .elementor-element.elementor-element-7dcab86 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-element.elementor-element-e51a21a { --width: 100%; } .elementor-element.elementor-element-f21cefd { --width: 100%; } .elementor-element.elementor-element-c4c35c7 { --width: 100%; } .elementor-element.elementor-element-4dfe9a5 { --width: 100%; } .elementor-element.elementor-element-7dcab86 { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 100%; } .elementor-element.elementor-element-c562953 { --width: 100%; } .elementor-element.elementor-element-d1915ef { --width: 100%; } .elementor-element.elementor-element-e0b0994 { --width: 100%; } .elementor-element.elementor-element-8d1a03d { --width: 100%; } } /* STYLE BLOCK 46 */ /* ─── Button alignment fix ─── */ .elementor-element-5a5c397 { align-items: flex-start !important; } /* ─── 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 .elementor-element-5a5c397 p { font-size: 16px; line-height: 1.72; } .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 .elementor-element-5a5c397 p { font-size: 17px; line-height: 1.75; } .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 .elementor-element-5a5c397 p { font-size: 18.5px; line-height: 1.78; } .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 */ .elementor-element-53b1f07>.e-con-inner { max-width: 1560px; padding: 0px 52px; } /* 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; } .elementor-element-3ef6f03 .logico-alter-button { font-size: 14px; padding-right: 80px; } /* Stats Section */ .elementor-element-5041fcc>.e-con-inner { max-width: 1380px; padding: 30px 25px; } .elementor-element-2d7c3ee.e-grid { gap: 32px; } .elementor-element-40417f4 .logico-title, .elementor-element-a89fe8e .logico-title, .elementor-element-61b17c1 .logico-title, .elementor-element-28b9fc7 .logico-title { font-size: clamp(40px, 4vw, 56px) !important; margin-bottom: 8px; } .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 */ .elementor-element-53b1f07>.e-con-inner { max-width: 1780px; padding: 50px 64px; } /* 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; } .elementor-element-3ef6f03 .logico-alter-button { font-size: 15px; padding-right: 80px; } /* Stats Section */ .elementor-element-5041fcc>.e-con-inner { max-width: 1480px; padding: 0px 50px 50px; } .elementor-element-2d7c3ee.e-grid { gap: 48px; } .elementor-element-40417f4 .logico-title, .elementor-element-a89fe8e .logico-title, .elementor-element-61b17c1 .logico-title, .elementor-element-28b9fc7 .logico-title { font-size: clamp(52px, 4vw, 72px) !important; margin-bottom: 12px; } .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) */ @media (min-width: 2560px) { .elementor-element-07cd509 p { font-size: 20px !important; line-height: 32px !important; max-width: 900px !important; } } @media (min-width: 1920px) and (max-width: 2559px) { .elementor-element-07cd509 p { font-size: 19px !important; line-height: 30px !important; max-width: 100% !important; } } @media (min-width: 1440px) and (max-width: 1919px) { .elementor-element-07cd509 p { font-size: 18px !important; line-height: 28px !important; max-width: 100% !important; } } @media (min-width: 1200px) and (max-width: 1439px) { .elementor-element-07cd509 p { font-size: 18px !important; line-height: 28px !important; max-width: 70ch !important; } } @media (min-width: 768px) and (max-width: 1199px) { .elementor-element-07cd509 p { font-size: 16px !important; line-height: 26px !important; max-width: 65ch !important; } } @media (max-width: 767px) { .elementor-element-07cd509 p { font-size: 14px !important; line-height: 22px !important; max-width: 100% !important; } } /* STYLE BLOCK 48 */ /* ══════════════════════════════════════ SCOPED TO .mt-section — NO GLOBALS ══════════════════════════════════════ */ .mt-section *, .mt-section *::before, .mt-section *::after { box-sizing: border-box; } .mt-section { --mt-red: #c01227; --mt-red-dk: #8f0d1d; --mt-red-light: #fdf0f2; --mt-red-mid: rgba(192, 18, 39, 0.1); --mt-dark: #111827; --mt-mid: #374151; --mt-muted: #9ca3af; --mt-border: rgba(0, 0, 0, 0.07); --mt-white: #ffffff; --mt-bg: #f3f4f7; width: 100%; font-family: "Manrope", Sans-serif; color: var(--mt-dark); background: var(--mt-bg); } /* ══ STATS BANNER ══ */ .mt-banner { background: linear-gradient(135deg, var(--mt-red) 0%, var(--mt-red-dk) 100%); padding: 0px 40px; display: grid; grid-template-columns: repeat(4, 1fr); position: relative; overflow: hidden; } /* animated diagonal shine */ .mt-banner::before { content: ''; position: absolute; top: -80px; left: -120px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 70%); pointer-events: none; } .mt-banner::after { content: ''; position: absolute; bottom: -60px; right: -60px; width: 220px; height: 220px; background: radial-gradient(circle, rgba(255, 255, 255, 0.07) 0%, transparent 70%); pointer-events: none; } .mt-stat { padding: 36px 20px; text-align: center; position: relative; opacity: 1; transform: translateY(24px); transition: opacity .55s ease, transform .55s cubic-bezier(.16, 1, .3, 1); } .mt-stat:not(:last-child)::after { content: ''; position: absolute; right: 0; top: 25%; bottom: 25%; width: 1px; background: rgba(255, 255, 255, 0.2); } .mt-section.mt-live .mt-stat:nth-child(1) { opacity: 1; transform: translateY(0); transition-delay: .1s; } .mt-section.mt-live .mt-stat:nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: .22s; } .mt-section.mt-live .mt-stat:nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: .34s; } .mt-section.mt-live .mt-stat:nth-child(4) { opacity: 1; transform: translateY(0); transition-delay: .46s; } .mt-stat-num { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(36px, 4.5vw, 54px); font-weight: 700; color: #fff; line-height: 1; letter-spacing: -1px; display: block; margin-bottom: 8px; } .mt-stat-label { font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.72); letter-spacing: .5px; text-transform: uppercase; } /* ══ BODY SECTION ══ */ .mt-body { max-width: 1100px; margin: 0 auto; padding: 88px 40px 20px; position: relative; } /* grid background */ .mt-body::before { content: ''; position: absolute; inset: 0; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.032) 1px, transparent 1px), linear-gradient(to bottom, rgba(0, 0, 0, 0.032) 1px, transparent 1px); background-size: 68px 68px; pointer-events: none; mask-image: radial-gradient(ellipse 88% 80% at 50% 40%, black 30%, transparent 100%); -webkit-mask-image: radial-gradient(ellipse 88% 80% at 50% 40%, black 30%, transparent 100%); } /* ── HEADER ── */ .mt-header { text-align: center; margin-bottom: 64px; position: relative; z-index: 1; } .mt-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: var(--mt-red); margin-bottom: 18px; opacity: 0; transform: translateY(16px); transition: opacity .55s ease .05s, transform .55s ease .05s; } .mt-eyebrow::before, .mt-eyebrow::after { content: ''; display: block; width: 28px; height: 1px; background: var(--mt-red); } .mt-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(34px, 5vw, 60px); font-weight: 900; line-height: 1.05; letter-spacing: -1.2px; color: var(--mt-dark); margin: 0 0 18px; opacity: 0; transform: translateY(26px); transition: opacity .65s ease .17s, transform .65s ease .17s; } .mt-title em { font-style: normal; color: var(--mt-red); } .mt-title sup { font-size: .45em; font-weight: 700; vertical-align: super; color: var(--mt-red); } .mt-desc { font-size: 15.5px; color: var(--mt-muted); line-height: 1.75; max-width: 540px; margin: 0 auto; opacity: 0; transform: translateY(16px); transition: opacity .65s ease .3s, transform .65s ease .3s; } /* in-view header */ .mt-section.mt-live .mt-eyebrow { opacity: 1; transform: translateY(0); } .mt-section.mt-live .mt-title { opacity: 1; transform: translateY(0); } .mt-section.mt-live .mt-desc { opacity: 1; transform: translateY(0); display: inline-block; } /* ── FEATURE GRID ── */ .mt-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; position: relative; z-index: 1; } .mt-card { background: var(--mt-white); border-radius: 20px; padding: 34px 28px 30px; position: relative; overflow: hidden; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.065); cursor: default; opacity: 0; transform: translateY(40px) scale(.98); transition: opacity .6s cubic-bezier(.16, 1, .3, 1), transform .6s cubic-bezier(.16, 1, .3, 1), box-shadow .3s ease; } /* staggered card reveals */ .mt-section.mt-live .mt-card:nth-child(1) { opacity: 1; transform: translateY(0) scale(1); transition-delay: .42s; } .mt-section.mt-live .mt-card:nth-child(2) { opacity: 1; transform: translateY(0) scale(1); transition-delay: .54s; } .mt-section.mt-live .mt-card:nth-child(3) { opacity: 1; transform: translateY(0) scale(1); transition-delay: .66s; } .mt-section.mt-live .mt-card:nth-child(4) { opacity: 1; transform: translateY(0) scale(1); transition-delay: .78s; } .mt-section.mt-live .mt-card:nth-child(5) { opacity: 1; transform: translateY(0) scale(1); transition-delay: .90s; } .mt-section.mt-live .mt-card:nth-child(6) { opacity: 1; transform: translateY(0) scale(1); transition-delay: 1.02s; } /* top accent bar on hover */ .mt-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--mt-red), transparent); transform: scaleX(0); transform-origin: left; transition: transform .45s cubic-bezier(.16, 1, .3, 1); } .mt-card:hover::before { transform: scaleX(1); } /* background glow */ .mt-card::after { content: ''; position: absolute; top: -40px; left: -40px; width: 160px; height: 160px; background: radial-gradient(circle, rgba(192, 18, 39, 0.06) 0%, transparent 70%); opacity: 0; transition: opacity .4s ease; pointer-events: none; } .mt-card:hover::after { opacity: 1; } .mt-card:hover { box-shadow: 0 16px 52px rgba(192, 18, 39, 0.12); transform: translateY(-5px) scale(1.01) !important; } /* icon */ .mt-card-icon { width: 52px; height: 52px; border-radius: 14px; background: var(--mt-red-light); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: transform .35s cubic-bezier(.16, 1, .3, 1), background .3s; } .mt-card:hover .mt-card-icon { transform: rotate(-8deg) scale(1.1); background: var(--mt-red); } .mt-card-icon svg { width: 22px; height: 22px; stroke: var(--mt-red); fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; transition: stroke .3s; } .mt-card:hover .mt-card-icon svg { stroke: #fff; } /* card text */ .mt-card-name { font-family: 'Barlow Condensed', sans-serif; font-size: 19px; font-weight: 800; letter-spacing: -.3px; color: var(--mt-dark); margin: 0 0 10px; } .mt-card-desc { font-size: 13.5px; line-height: 1.65; color: var(--mt-muted); margin: 0; } /* card bottom tag */ .mt-card-tag { display: inline-flex; align-items: center; gap: 5px; margin-top: 18px; font-family: 'Barlow Condensed', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; color: var(--mt-red); opacity: 0; transform: translateX(-6px); transition: opacity .3s, transform .3s; } .mt-card-tag::after { content: ''; display: block; width: 16px; height: 1px; background: var(--mt-red); transition: width .35s cubic-bezier(.16, 1, .3, 1); } .mt-card:hover .mt-card-tag { opacity: 1; transform: translateX(0); } .mt-card:hover .mt-card-tag::after { width: 26px; } /* ── RESPONSIVE ── */ @media (max-width: 860px) { .mt-banner { grid-template-columns: repeat(2, 1fr); padding: 0 20px; } .mt-stat:nth-child(2)::after { display: none; } .mt-grid { grid-template-columns: repeat(2, 1fr); } .mt-body { padding: 60px 20px 70px; } } @media (max-width: 540px) { .mt-grid { grid-template-columns: 1fr; } .mt-banner { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 660px) { .elementor-element.elementor-element-5542f55:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-5542f55>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url(/images/home1-bg2.png); background-position: bottom left; background-repeat: no-repeat; background-size: cover; } } .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"],.elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end:0px;} .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width: 1200px) { .elementor-kit-5 h1 { font-size:80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width: 840px) { .elementor-kit-5 { --e-global-typography-text-font-size:16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width: 660px) { .elementor-kit-5 h1 { font-size:40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } @media(max-width: 480px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width:767px; } .e-con { --container-max-width: 767px; } } .elementor-69 .elementor-element.elementor-element-e32dfeb { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-edd8f69 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 0px 0px; } .elementor-69 .elementor-element.elementor-element-edd8f69:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-edd8f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { background-image: none; background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830:before { background-color: transparent; background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%); } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { max-width: 65%; margin: 0px 0px 98px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text .text-content { max-width: 590px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #C01227; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-image: none; background-position: top left; background-repeat: no-repeat; background-size: cover; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061:before { background-color: transparent; background-image: linear-gradient(270deg, #1F1F1F00 0%, #1F1F1F80 100%); } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 45%; margin: 0% 6% 13% 0%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #C01227; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 975px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 53px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 53px; margin-left: 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-progress-wrapper { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor-69 .elementor-element.elementor-element-0c995bc { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: stretch; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: -224px; --margin-bottom: -10px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 50px 100px; --row-gap: 50px; --column-gap: 100px; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 100px; --padding-right: 100px; } .elementor-69 .elementor-element.elementor-element-4f964a3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-4f964a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-6928dc5 { --display: flex; } .elementor-69 .elementor-element.elementor-element-5edee0f .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-6f4ae0b > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-6f4ae0b { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-6c0342b { --display: flex; } .elementor-69 .elementor-element.elementor-element-abf3bb5 .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-142121a > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-142121a { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-c29b44f { --display: flex; --border-radius: 25px 25px 25px 25px; --padding-top: 44px; --padding-bottom: 58px; --padding-left: 57px; --padding-right: 64px; } .elementor-69 .elementor-element.elementor-element-c29b44f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c29b44f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #EEEEEE; } .elementor-69 .elementor-element.elementor-element-acdf10f > .elementor-widget-container { margin: 0px 0px 7px 0px; } .elementor-69 .elementor-element.elementor-element-acdf10f { font-size: 18px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; --logico-default-text-color: #111111; color: #111111; } .elementor-69 .elementor-element.elementor-element-9b72dfe div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-69 .elementor-element.elementor-element-9b72dfe div .wpforms-form .wpforms-field-description { color: #bebebe; } .elementor-69 .elementor-element.elementor-element-9b72dfe { --logico-button-border-color: #1F1F1F; --logico-button-background-color: #1F1F1F; --logico-button-border-hover: #1F1F1F; --logico-button-background-hover: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-78c7969 > .elementor-widget-container { margin: -4px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-78c7969 { font-size: 12px; line-height: 1em; --logico-default-text-color: #898989; color: #898989; } .elementor-69 .elementor-element.elementor-element-c36a604 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-c36a604:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c36a604 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-77d1265 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-b147420 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-69 .elementor-element.elementor-element-5bc90f3 { --display: flex; } .elementor-69 .elementor-element.elementor-element-176d17f .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-63a9de5 .logico-title { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-3ea6309 { --display: flex; --justify-content: flex-end; } .elementor-69 .elementor-element.elementor-element-e663357 > .elementor-widget-container { margin: 0px 0px 18px 0px; } .elementor-69 .elementor-element.elementor-element-e663357 .button-container { text-align: right; } .elementor-69 .elementor-element.elementor-element-e663357 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-69 .elementor-element.elementor-element-4add972 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 70px 120px; --row-gap: 70px; --column-gap: 120px; --grid-auto-flow: row; --margin-top: 55px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-e1670a9 { --display: flex; } .elementor-69 .elementor-element.elementor-element-74687fb > .elementor-widget-container { padding: 22px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon { font-size: 139px; } .elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon svg { height: 139px; } .elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper svg { width: auto; } .elementor-69 .elementor-element.elementor-element-d310968 > .elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-69 .elementor-element.elementor-element-d310968 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-9989187 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-97a7e5b { --display: flex; } .elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon { font-size: 158px; } .elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon svg { height: 158px; } .elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper svg { width: auto; } .elementor-69 .elementor-element.elementor-element-c582715 > .elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-69 .elementor-element.elementor-element-c582715 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #333333; } .elementor-69 .elementor-element.elementor-element-3ae1ce0 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-86fb82f { --display: flex; } .elementor-69 .elementor-element.elementor-element-fbb1628 > .elementor-widget-container { padding: 25px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon { font-size: 128px; } .elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon svg { height: 128px; } .elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper svg { width: auto; } .elementor-69 .elementor-element.elementor-element-fb01b90 > .elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-69 .elementor-element.elementor-element-fb01b90 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-1057c22 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-d6ce687 > .elementor-widget-container { margin: 44px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-d6ce687 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-69 .elementor-element.elementor-element-3b2c33f { --display: flex; --min-height: 474px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-3b2c33f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3b2c33f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/bg-map.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; } .elementor-69 .elementor-element.elementor-element-8d9ae8c { width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-wrapper { color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-df21f2d { width: var( --container-widget-width, 135px ); max-width: 135px; --container-widget-width: 135px; --container-widget-flex-grow: 0; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateY: 20%; } .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { font-size: 20px; font-weight: 500; line-height: 1.5em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-c18ab2f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --padding-top: 0px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-c18ab2f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c18ab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-ef458a9 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-1440e67 { --display: flex; } .elementor-69 .elementor-element.elementor-element-147f53d .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-39d3387 { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; } .elementor-69 .elementor-element.elementor-element-39d3387 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-39d3387.elementor-element { --align-self: center; } .elementor-69 .elementor-element.elementor-element-39d3387 .logico-title { text-align: center; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-003b885 { --display: flex; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-319d521 { --display: flex; } .elementor-69 .elementor-element.elementor-element-338e860 > .elementor-widget-container { margin: 70px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -60px calc(-60px/2) 0; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 60px calc(60px/2) 0; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-60px/2); width: calc(100% + 60px); } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(60px/2); } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { left: calc(60px/2 + 30px); right: calc(60px/2 + 30px); } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { left: calc(60px/2 + 20px); right: calc(60px/2 + 20px); } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .post-title { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .portfolio-item-content:before { background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); } .elementor-69 .elementor-element.elementor-element-338e860 .slider-footer { text-align: right; } .elementor-69 .elementor-element.elementor-element-338e860 .slider-progress-wrapper { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor-69 .elementor-element.elementor-element-338e860 .custom-cursor-drag { background-color: #111111; } .elementor-69 .elementor-element.elementor-element-f2affbe { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-ca2dda1 > .elementor-widget-container { margin: -45px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-ca2dda1 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-69 .elementor-element.elementor-element-08175b6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 87px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-dbafd10 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-dbafd10:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-6ad071c img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-6ad071c:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-2bb96d3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-2bb96d3:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-9772a7a img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-9772a7a:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-c793b8f img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-c793b8f:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-c88a313 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-69 .elementor-element.elementor-element-c88a313:hover img { opacity: 1; } .elementor-69 .elementor-element.elementor-element-ff67ffb { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-05d0228 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-bd1a288 > .elementor-widget-container { border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-69 .elementor-element.elementor-element-bd1a288 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; } .elementor-69 .elementor-element.elementor-element-36a396b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 76px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-28bcd39 { --display: flex; } .elementor-69 .elementor-element.elementor-element-929c651 .logico-title { letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-c6bafcf { --display: flex; } .elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-3740bcf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-a6cdccc { --display: flex; } .elementor-69 .elementor-element.elementor-element-741acdc .ticker .separator { color: #c01227; } .elementor-69 .elementor-element.elementor-element-82b0f91 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 87px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-c224925 { --display: flex; } .elementor-69 .elementor-element.elementor-element-0280275 > .elementor-widget-container { margin: 0px 0px 30px -9px; } .elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon { font-size: 70px; } .elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon svg { height: 70px; } .elementor-69 .elementor-element.elementor-element-5b7cfb3 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-69 .elementor-element.elementor-element-48fc642 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-48fc642 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-69 .elementor-element.elementor-element-ac3bd17 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-42aaab4 { --display: flex; } .elementor-69 .elementor-element.elementor-element-6f6c690 > .elementor-widget-container { margin: 12px 0px 27px -1px; } .elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon { font-size: 61px; } .elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon svg { height: 61px; } .elementor-69 .elementor-element.elementor-element-0c86bc4 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-69 .elementor-element.elementor-element-57de126 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-57de126 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-69 .elementor-element.elementor-element-cab77b2 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-4f7435a { --display: flex; } .elementor-69 .elementor-element.elementor-element-3e1afd7 > .elementor-widget-container { margin: 8px 0px 24px 0px; } .elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon { font-size: 68px; } .elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon svg { height: 68px; } .elementor-69 .elementor-element.elementor-element-4898567 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-69 .elementor-element.elementor-element-517d984 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-517d984 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-69 .elementor-element.elementor-element-a5cc297 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-da5cbc5 { --display: flex; } .elementor-69 .elementor-element.elementor-element-e208573 > .elementor-widget-container { margin: 18px 0px 33px -1px; } .elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon-wrapper { text-align: start; } .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon { font-size: 49px; } .elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon svg { height: 49px; } .elementor-69 .elementor-element.elementor-element-0e746a6 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-69 .elementor-element.elementor-element-dac53c6 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-dac53c6 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-69 .elementor-element.elementor-element-c9896a3 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -7px calc(-7px/2) 0; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 7px calc(7px/2) 0; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-7px/2); width: calc(100% + 7px); } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(7px/2); } .elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme .owl-nav { left: calc(7px/2 + 30px); right: calc(7px/2 + 30px); } .elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme:hover .owl-nav { left: calc(7px/2 + 20px); right: calc(7px/2 + 20px); } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { padding: 37px 37px 37px 37px; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .post-title { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .portfolio-item-content:before { background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); } .elementor-69 .elementor-element.elementor-element-8afb5f5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-e7be0c1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --padding-top: 213px; --padding-bottom: 368px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-e7be0c1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-e7be0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-3559d0b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-95ba1a8 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-127d516 { width: var( --container-widget-width, 760px ); max-width: 760px; --container-widget-width: 760px; --container-widget-flex-grow: 0; } .elementor-69 .elementor-element.elementor-element-127d516 > .elementor-widget-container { margin: 18px 0px 38px 0px; } .elementor-69 .elementor-element.elementor-element-127d516 .logico-title { color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-2969c55 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-9703d95 { --display: flex; } .elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper { color: #c01227; } .elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-3656bcd > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-3656bcd .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-2e148fa > .elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-2e148fa { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-6df3bee > .elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items { margin-inline:calc(-0px/2);} .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-69 .elementor-element.elementor-element-6df3bee { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon { padding-inline-end:15px;} .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > a { line-height: 1.9444em; } .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-1b50e2b { --display: flex; } .elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper { color: #c01227; } .elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-4a9397e > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-4a9397e .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-bfb9f2a > .elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-bfb9f2a { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-256f25a > .elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items { margin-inline:calc(-0px/2);} .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-69 .elementor-element.elementor-element-256f25a { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon { padding-inline-end:15px;} .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > a { line-height: 1.9444em; } .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-1b93850 { --display: flex; } .elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper { color: #c01227; } .elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-69 .elementor-element.elementor-element-24d982e > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-24d982e .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-660f701 > .elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-660f701 { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-ec91b55 > .elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline:calc(0px/2);} .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items { margin-inline:calc(-0px/2);} .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-69 .elementor-element.elementor-element-ec91b55 { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon { padding-inline-end:15px;} .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > a { line-height: 1.9444em; } .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-69 .elementor-element.elementor-element-243f1d4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: -215px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-517a03b { --display: flex; --min-height: 389px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 25px 25px 25px 25px; } .elementor-69 .elementor-element.elementor-element-517a03b:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-517a03b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/home6-banner.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-69 .elementor-element.elementor-element-2b5eccb { width: 100%; max-width: 100%; font-size: 30px; font-weight: 600; line-height: 1.3333em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 370px 0px 370px; } body:not(.rtl) .elementor-69 .elementor-element.elementor-element-72ffde1 { left: 0px; } body.rtl .elementor-69 .elementor-element.elementor-element-72ffde1 { right: 0px; } .elementor-69 .elementor-element.elementor-element-72ffde1 { bottom: 0px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .video-button-wrapper { border-radius: 0px 25px 0px 0px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button { --logico-button-text-color: #1F1F1F; --logico-button-icon-color: #1F1F1F; --logico-button-background-color: #FFFFFF; --logico-button-text-hover: #c01227; --logico-button-icon-hover: #c01227; } .elementor-69 .elementor-element.elementor-element-72ffde1 .video-button-wrapper { --logico-button-background-hover: #FFFFFF; } .elementor-69 .elementor-element.elementor-element-ca7cde4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-c263d4d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-feca7fe { --display: flex; } .elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-d13da5d { text-align: start; } .elementor-69 .elementor-element.elementor-element-d13da5d img { max-width: 410px; } .elementor-69 .elementor-element.elementor-element-4968a6c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer { text-align: right; } .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { margin-top: -52px; } .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { margin-bottom: -52px; } .elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot.active span { border-color: #1F1F1F; } .elementor-69 .elementor-element.elementor-element-4dbe89c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-894b461 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --grid-auto-flow: row; --align-items: end; } .elementor-69 .elementor-element.elementor-element-5bbed5b { --display: flex; } .elementor-69 .elementor-element.elementor-element-56cdbbc .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-69 .elementor-element.elementor-element-86986f1 { width: var( --container-widget-width, 590px ); max-width: 590px; --container-widget-width: 590px; --container-widget-flex-grow: 0; } .elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b040c8c { --display: flex; } .elementor-69 .elementor-element.elementor-element-ed39b3b > .elementor-widget-container { margin: 0px 0px 18px 0px; } .elementor-69 .elementor-element.elementor-element-ed39b3b .button-container { text-align: right; } .elementor-69 .elementor-element.elementor-element-00c3e4b > .elementor-widget-container { margin: 42px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-59ed9f6 > .elementor-widget-container { margin: 44px 0px 0px 0px; } @media(min-width: 481px) { .elementor-69 .elementor-element.elementor-element-4f964a3 { --width:670px; } .elementor-69 .elementor-element.elementor-element-c29b44f { --width: 506px; } .elementor-69 .elementor-element.elementor-element-5bc90f3 { --width: 65%; } .elementor-69 .elementor-element.elementor-element-3ea6309 { --width: 35%; } .elementor-69 .elementor-element.elementor-element-003b885 { --content-width: 1660px; } .elementor-69 .elementor-element.elementor-element-243f1d4 { --content-width: 1730px; } .elementor-69 .elementor-element.elementor-element-feca7fe { --width: 40%; } .elementor-69 .elementor-element.elementor-element-4968a6c { --width: 60%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-69 .elementor-element.elementor-element-4f964a3 { --width:500px; } .elementor-69 .elementor-element.elementor-element-c29b44f { --width: 340px; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-69 .elementor-element.elementor-element-4f964a3 { --width:60%; } .elementor-69 .elementor-element.elementor-element-c29b44f { --width: 40%; } .elementor-69 .elementor-element.elementor-element-5bc90f3 { --width: 68%; } .elementor-69 .elementor-element.elementor-element-3ea6309 { --width: 32%; } .elementor-69 .elementor-element.elementor-element-4968a6c { --width: 70%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-69 .elementor-element.elementor-element-4f964a3 { --width:100%; } .elementor-69 .elementor-element.elementor-element-c29b44f { --width: 100%; } .elementor-69 .elementor-element.elementor-element-feca7fe { --width: 100%; } .elementor-69 .elementor-element.elementor-element-4968a6c { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-69 .elementor-element.elementor-element-4f964a3 { --width:100%; } .elementor-69 .elementor-element.elementor-element-c29b44f { --width: 100%; } .elementor-69 .elementor-element.elementor-element-5bc90f3 { --width: 100%; } .elementor-69 .elementor-element.elementor-element-3ea6309 { --width: 100%; } } @media(max-width: 1200px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin:0px 0px 150px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { background-position: top left; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 750px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { margin-top: 0px; margin-bottom: 30px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 30px; margin-left: 0px; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-69 .elementor-element.elementor-element-c29b44f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-69 .elementor-element.elementor-element-77d1265 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-4add972 { --gap: 70px 40px; --row-gap: 70px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 750px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 750px ); max-width: 750px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 130px; line-height: 1em; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 130px; } .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { --e-transform-translateY: -100%; } .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { font-size: 16px; } .elementor-69 .elementor-element.elementor-element-ef458a9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-003b885 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 100px 0px 0px; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -40px calc(-40px/2) 0; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 40px calc(40px/2) 0; } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-40px/2); width: calc(100% + 40px); } .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(40px/2); } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { left: calc(40px/2 + 30px); right: calc(40px/2 + 30px); } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { left: calc(40px/2 + 20px); right: calc(40px/2 + 20px); } .elementor-69 .elementor-element.elementor-element-f2affbe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-08175b6 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-05d0228 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-36a396b { --margin-top: 18px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-929c651 > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-3559d0b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-127d516 { --container-widget-width: 600px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 600px ); max-width: 600px; } .elementor-69 .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-243f1d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 100px 0px 300px; } .elementor-69 .elementor-element.elementor-element-c263d4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-d13da5d img { max-width: 100%; } .elementor-69 .elementor-element.elementor-element-894b461 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container { padding: 0px 0px 0px 0px; } } @media(max-width: 1020px) { .elementor-69 .elementor-element.elementor-element-e32dfeb { --padding-top:10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-69 .elementor-element.elementor-element-edd8f69 { --border-radius: 25px 25px 25px 25px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin: 40px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 55%; margin: 0% 6% 0% 0%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 500px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-69 .elementor-element.elementor-element-0c995bc { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-c29b44f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-c36a604 { --border-radius: 25px 25px 0px 0px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-4add972 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-3b2c33f { --min-height: 350px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 705px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 705px ); max-width: 705px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 100px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 100px; } .elementor-69 .elementor-element.elementor-element-c18ab2f { --padding-top: 0px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-ff67ffb { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-36a396b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-69 .elementor-element.elementor-element-c6bafcf { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-3740bcf { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { padding: 25px 20px 25px 20px; } .elementor-69 .elementor-element.elementor-element-8afb5f5 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-69 .elementor-element.elementor-element-e7be0c1 { --padding-top: 120px; --padding-bottom: 266px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-243f1d4 { --margin-top: -145px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-517a03b { --min-height: 250px; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 150px 0px 250px; } .elementor-69 .elementor-element.elementor-element-2b5eccb { font-size: 26px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { height: 105px; padding: 20px 34px 20px 34px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { padding: 20px 34px calc(20px + var(--logico-video-button-border)) 34px; } .elementor-69 .elementor-element.elementor-element-ca7cde4 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-4dbe89c { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --grid-auto-flow: row; } } @media(max-width: 840px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin:0px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-69 .elementor-element.elementor-element-0c995bc { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --flex-wrap: nowrap; } .elementor-69 .elementor-element.elementor-element-4f964a3.e-con { --flex-shrink: 0; } .elementor-69 .elementor-element.elementor-element-c29b44f { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-69 .elementor-element.elementor-element-4add972 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-3b2c33f { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-69 .elementor-element.elementor-element-8d9ae8c.elementor-element { --align-self: flex-end; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 90px; line-height: 1em; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 90px; line-height: 1em; } .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { --e-transform-rotateZ: 0deg; --e-transform-translateX: 0%; --e-transform-translateY: 0%; } .elementor-69 .elementor-element.elementor-element-df21f2d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-69 .elementor-element.elementor-element-df21f2d.elementor-element { --align-self: flex-start; } .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { font-size: 20px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-36a396b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-c6bafcf { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-127d516 { --container-widget-width: 460px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 460px ); max-width: 460px; } .elementor-69 .elementor-element.elementor-element-2969c55 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 50px 0px 230px; } .elementor-69 .elementor-element.elementor-element-c263d4d { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-69 .elementor-element.elementor-element-feca7fe { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); } .elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-d13da5d { text-align: start; } .elementor-69 .elementor-element.elementor-element-d13da5d img { width: 400px; max-width: 90%; } .elementor-69 .elementor-element.elementor-element-4968a6c { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { margin-top: -25px; } .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { margin-bottom: -25px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; } } @media(max-width: 660px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin:80px 0px 0px 0px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 70%; margin: 9% 6% 0% 0%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-position: 20% 0%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 540px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { margin-top: 0px; margin-bottom: 20px; } .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 20px; margin-left: 0px; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-c29b44f { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-c36a604 { --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-77d1265 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-4add972 { --gap: 70px 20px; --row-gap: 70px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-3b2c33f { --min-height: 250px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 70px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 70px; } .elementor-69 .elementor-element.elementor-element-c18ab2f { --padding-top: 0px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-ef458a9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-003b885 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-f2affbe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-ff67ffb { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-05d0228 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-c6bafcf { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-3740bcf { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-e7be0c1 { --padding-top: 90px; --padding-bottom: 180px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-3559d0b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-127d516 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-69 .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-243f1d4 { --margin-top: -90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-517a03b { --padding-top: 0px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 50px 0px 50px; } .elementor-69 .elementor-element.elementor-element-2b5eccb { text-align: center; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { height: 65px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 65px; } .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(65px - 22px); } .elementor-69 .elementor-element.elementor-element-ca7cde4 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-c263d4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-4dbe89c { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-69 .elementor-element.elementor-element-894b461 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { max-width:100%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; } .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-position: 50% 50%; } .elementor-69 .elementor-element.elementor-element-4f964a3 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-69 .elementor-element.elementor-element-4add972 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 52px; } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 52px; } .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { font-size: 18px; } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 60px 0px 0px; } .elementor-69 .elementor-element.elementor-element-08175b6 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-69 .elementor-element.elementor-element-50e9147 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-6a7a661 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 45px 20px; --row-gap: 45px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-1c1edc7 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-2969c55 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 30px 20px 30px 20px; } .elementor-69 .elementor-element.elementor-element-ec45fc1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } .elementor-6579 .elementor-element.elementor-element-5aa23a7 { --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: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; top: 20px; --z-index: 99; } .elementor .elementor-element.elementor-element-5aa23a7.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-5aa23a7 { background-color: #1F1F1FCC; } body:not(.rtl) .elementor-6579 .elementor-element.elementor-element-5aa23a7 { left: 0px; } body.rtl .elementor-6579 .elementor-element.elementor-element-5aa23a7 { right: 0px; } .elementor-6579 .elementor-element.elementor-element-64f9c63 { --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 .elementor-element.elementor-element-64f9c63.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-64f9c63 { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF00; } .elementor-6579 .elementor-element.elementor-element-efd851a { --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-6579 .elementor-element.elementor-element-d7aa9cb { --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-6579 .elementor-element.elementor-element-d7aa9cb.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-820b7b7:before { background-image: url("/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-6579 .elementor-element.elementor-element-820b7b7.elementor-element { --flex-grow: 0; --flex-shrink: 1; } .elementor-6579 .elementor-element.elementor-element-820b7b7 .dropdown-trigger-icon { color: #FFFFFF; } #side-panel-820b7b7 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-820b7b7 { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #c01227; --logico-accent-alter-color: #c01227; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #c01227; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #1f1f1f; } .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-site-logo-container, .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-caption-width figcaption { text-align: left; } .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-6579 .elementor-element.elementor-element-bc4c09d .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-6579 .elementor-element.elementor-element-bc4c09d.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-6579 .elementor-element.elementor-element-410068f { --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: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 20px; --z-index: 1; } .elementor-6579 .elementor-element.elementor-element-410068f.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-6579 .elementor-element.elementor-element-01cff5f { width: auto; max-width: auto; } .elementor-6579 .elementor-element.elementor-element-01cff5f > .elementor-widget-container { background-color: #FFFFFF33; padding: 0px 50px 0px 50px; border-radius: 25px 25px 25px 25px; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container nav { text-align: center; } .elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger { text-align: right; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a { padding: 22px 0px 23px 0px; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a:before { background-color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.menu-item-has-children > a:after { color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-ancestor > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-parent > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-item > a:not([href *= "/#"]), .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.active > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li:hover > a { color: #BFBFBF; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu { padding: 33px 33px 35px 42px; background-color: #1f1f1f; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu li:hover > ul.sub-menu ul.sub-menu { margin: 0 0 0 calc(33px + 5px); } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu li:hover > ul.sub-menu ul.sub-menu:before { width: calc(33px + 5px); } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li > a:after { color: #ffffff; } .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-ancestor > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-parent > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a:not([href *= "/#"]), .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li.active > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li:hover > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li ul.sub-menu > li > a:before { color: #c01227; } .elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger .hamburger span { background-color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger:hover .hamburger span { background-color: #BFBFBF; } #mobile-header-01cff5f.mobile-header-menu-container { --logico-border-color: #D9D9D9; --logico-button-border-color: #c01227; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #c01227; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #333333; } .elementor-6579 .elementor-element.elementor-element-3050b4e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-6579 .elementor-element.elementor-element-3050b4e.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-6579 .elementor-element.elementor-element-f3e7dea { width: 100%; max-width: 100%; text-align: center; font-size: 25px; line-height: 1.4em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-13ef5a4 .search-trigger-icon { color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-13ef5a4 .search-trigger-icon:hover { color: #BFBFBF; } .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-login, .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-logout { color: #FFFFFF; } .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-login:hover, .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-logout:hover { color: #BFBFBF; } .elementor-6579 .elementor-element.elementor-element-03a3e94 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 18px; --padding-bottom: 18px; --padding-left: 0px; --padding-right: 20px; --z-index: 1; } .elementor-6579 .elementor-element.elementor-element-03a3e94.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-6579 .elementor-element.elementor-element-ae77c3e .header-button-container { text-align: right; } .elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button { min-width: 260px; color: #FFFFFF; background-color: #c01227; } .elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-jump { min-height: 90px; } .elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-jump:hover { min-height: calc(90px - 22px); } .elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-fade { min-height: 90px; } .elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button:hover { color: #FFFFFF; background-color: #6AC0C0; } body.elementor-page-6579:not(.elementor-motion-effects-element-type-background), body.elementor-page-6579 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } @media(min-width: 481px) { .elementor-6579 .elementor-element.elementor-element-d7aa9cb { --width:clamp(192px, 15vw, 15%); } .elementor-6579 .elementor-element.elementor-element-3050b4e { --width: clamp(270px, 26vw, 26%); } .elementor-6579 .elementor-element.elementor-element-03a3e94 { --width: auto; } } @media(max-width: 1200px) { .elementor-6579 .elementor-element.elementor-element-64f9c63 { --margin-top:0px; --margin-bottom: 0px; --margin-left: 30px; --margin-right: 30px; } .elementor-6579 .elementor-element.elementor-element-d7aa9cb { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-site-logo-container, .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-caption-width figcaption { text-align: left; } .elementor-6579 .elementor-element.elementor-element-410068f { --justify-content: flex-end; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; } .elementor-6579 .elementor-element.elementor-element-01cff5f > .elementor-widget-container { padding: 10px 10px 10px 10px; border-radius: 15px 15px 15px 15px; } .elementor-6579 .elementor-element.elementor-element-01cff5f { z-index: 2; } .elementor-6579 .elementor-element.elementor-element-3050b4e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-6579 .elementor-element.elementor-element-5aa23a7 { --padding-top:0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } } @media(max-width: 660px) { .elementor-6579 .elementor-element.elementor-element-64f9c63 { --margin-top:0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-6579 .elementor-element.elementor-element-efd851a { --flex-wrap: nowrap; } .elementor-6579 .elementor-element.elementor-element-410068f.e-con { --flex-grow: 0; --flex-shrink: 1; } } @media(max-width: 480px) { .elementor-6579 .elementor-element.elementor-element-efd851a { --flex-wrap:nowrap; } .elementor-6579 .elementor-element.elementor-element-d7aa9cb { --width: auto; } .elementor-6579 .elementor-element.elementor-element-d7aa9cb.e-con { --flex-grow: 1; --flex-shrink: 0; } } .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-32965bd { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-32965bd { left: 20px; } body.rtl .elementor-6585 .elementor-element.elementor-element-32965bd { right: 20px; } .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration { text-align: left; } .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #1F1F1F; } .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #c01227; } .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), .elementor-6585 .elementor-element.elementor-element-b29b8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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; } body.rtl .elementor-6585 .elementor-element.elementor-element-8899bdf { right: -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-51cdf4f > .elementor-widget-container { margin: 0px 0px 1px 0px; } .elementor-6585 .elementor-element.elementor-element-51cdf4f .logico-title { 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), .elementor-6585 .elementor-element.elementor-element-a5c503d > .elementor-motion-effects-container > .elementor-motion-effects-layer { 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 .wpforms-container .wpforms-field, .elementor-6585 .elementor-element.elementor-element-0e6fedf .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .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-0f4fed7 { --display: flex; } .elementor-6585 .elementor-element.elementor-element-bb3eaca > .elementor-widget-container { margin: 0px 0px 16px 0px; } .elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container { text-align: right; } .elementor-6585 .elementor-element.elementor-element-bb3eaca { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #c01227; --logico-button-background-color: #FFFFFF00; --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-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-260d12e > .elementor-widget-container { margin: 51px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor-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; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 79px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-fd16f7e { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-6585 .elementor-element.elementor-element-7d9f352 { text-align: end; font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } @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-0f4fed7 { --width: 30%; } .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%; } .elementor-6585 .elementor-element.elementor-element-0f4fed7 { --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-bb3eaca .button-container { text-align: right; } .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; } .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title { font-size: 60px; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --grid-auto-flow: row; --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; } body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-32965bd { left: 10px; } body.rtl .elementor-6585 .elementor-element.elementor-element-32965bd { 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; } body.rtl .elementor-6585 .elementor-element.elementor-element-8899bdf { right: 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-0f4fed7 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6585 .elementor-element.elementor-element-bb3eaca > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container { text-align: left; } .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; } .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title { font-size: 40px; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --grid-auto-flow: row; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } } @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; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6585 .elementor-element.elementor-element-fd16f7e { text-align: center; } .elementor-6585 .elementor-element.elementor-element-7d9f352 { text-align: center; } } @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-bb3eaca .button-container { 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; } .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title { font-size: 38px; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --grid-auto-flow: row; --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; } .elementor-6585 .elementor-element.elementor-element-1349e00 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } :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; } .wp-site-blocks > .alignleft { float: left; margin-right: 2em; } .wp-site-blocks > .alignright { float: right; margin-left: 2em; } .wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; } :where(.is-layout-flex) { gap: 0.5em; } :where(.is-layout-grid) { gap: 0.5em; } .is-layout-flow > .alignleft { float: left; margin-inline-start: 0;margin-inline-end: 2em;} .is-layout-flow > .alignright { float: right; margin-inline-start: 2em;margin-inline-end: 0;} .is-layout-flow > .aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > .alignleft { float: left; margin-inline-start: 0;margin-inline-end: 2em;} .is-layout-constrained > .alignright { float: right; margin-inline-start: 2em;margin-inline-end: 0;} .is-layout-constrained > .aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > .alignwide { max-width: var(--wp--style--global--wide-size); } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex > :is(*, div) { margin: 0; } body .is-layout-grid { display: grid; } .is-layout-grid > :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } a:where(:not(.wp-element-button)) { text-decoration: underline; } 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-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; } .has-black-background-color { background-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-background-color { background-color: var(--wp--preset--color--white) !important; } .has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; } .has-black-border-color { border-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-border-color { border-color: var(--wp--preset--color--white) !important; } .has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; } .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; } .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; } .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; } .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; } .has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; } .has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; } .has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; } .has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; } .has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; } .has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; } .has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; } .has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; } .has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; } .has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; } .has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } .has-heading-font-font-family { font-family: var(--wp--preset--font-family--heading-font) !important; } :where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-columns.is-layout-flex) { gap: 2em; } :where(.wp-block-columns.is-layout-grid) { gap: 2em; } :root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; } @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; } .wp-block-post-content, .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; /* font-family: Space Grotesk; */ text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .wp-block-post-content p, .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 80px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 60px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 46px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 34px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 28px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 22px; } } @media only screen and (max-width: 840px) { .wp-block-post-content, .logico-front-end { font-size: 16px; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 60px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 50px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 36px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 28px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 24px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 20px; } } @media only screen and (max-width: 660px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 40px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 32px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 28px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 23px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 20px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 18px; } } .body-container.error-404 { background-color: #c01227; } body.error-404 { background-image: none !important; } .body-container.error-404 { background-position: center center; background-repeat: no-repeat; -webkit-background-size: initial; background-size: initial; background-image: url("/images/bg-404.png"); } img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } img:is([sizes=auto i],[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"],.elementor-kit-5 .elementor-button { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1380px; } .e-con { --container-max-width: 1380px; } .elementor-widget:not(:last-child) { margin-block-end:0px;} .elementor-element { --widgets-spacing: 0px 40px; --widgets-spacing-row: 0px; --widgets-spacing-column: 40px; } h1.page-title { display: var(--page-title-display); } @media(max-width: 1200px) { .elementor-kit-5 h1 { font-size:80px; } .elementor-kit-5 h2 { font-size: 60px; } .elementor-kit-5 h3 { font-size: 46px; } .elementor-kit-5 h4 { font-size: 34px; } .elementor-kit-5 h5 { font-size: 28px; } .elementor-kit-5 h6 { font-size: 22px; } } @media(max-width: 840px) { .elementor-kit-5 { --e-global-typography-text-font-size:16px; --e-global-typography-accent-font-size: 16px; font-size: 16px; } .elementor-kit-5 h1 { font-size: 60px; } .elementor-kit-5 h2 { font-size: 50px; } .elementor-kit-5 h3 { font-size: 36px; } .elementor-kit-5 h4 { font-size: 28px; } .elementor-kit-5 h5 { font-size: 24px; } .elementor-kit-5 h6 { font-size: 20px; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width: 660px) { .elementor-kit-5 h1 { font-size:40px; } .elementor-kit-5 h2 { font-size: 32px; } .elementor-kit-5 h3 { font-size: 28px; } .elementor-kit-5 h4 { font-size: 23px; } .elementor-kit-5 h5 { font-size: 20px; } .elementor-kit-5 h6 { font-size: 18px; } } @media(max-width: 480px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width:767px; } .e-con { --container-max-width: 767px; } } .elementor-6473 .elementor-element.elementor-element-dcdf16a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 { background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),url("/images/home3-slide-1.jpg"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before { background-color: transparent; background-image: linear-gradient(166deg, #1EAE9800 0%, #c0122733 100%); } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width: 55%; margin: 58px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #E8734A; --logico-button-background-color: #C0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #E8734A; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-color: #305C7D00; background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),url("/images/home3-slide-2.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before { background-color: transparent; /* background-image: linear-gradient(116deg, #305C7D 0%, #5C84A300 82%); */ } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 60%; margin: 90px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content { max-width: 590px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #E8734A; --logico-button-background-color: #E8734A00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #E8734A; --logico-button-background-hover: #c01227; --logico-button-icon-hover: #FFFFFF; } .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 .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 59px; } .elementor-6473 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { margin-right: 70px; margin-left: 70px; } .elementor-6473 .elementor-element.elementor-element-791327c .slider-progress-wrapper { color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-846ec29 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; --z-index: 2; } .elementor-6473 .elementor-element.elementor-element-e51a21a { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; } .elementor-6473 .elementor-element.elementor-element-e51a21a:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-e51a21a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #c01227; } .elementor-6473 .elementor-element.elementor-element-e51a21a.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-6473 .elementor-element.elementor-element-b76ab0c .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-7b9bdaf > .elementor-widget-container { margin: 14px 20px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-7b9bdaf { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-fa2a4fc { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider-separator { width: 100%; } .elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider { padding-block-start:45px;padding-block-end:45px;} .elementor-6473 .elementor-element.elementor-element-39ccb36 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end:calc(4px/2);} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start:calc(4px/2);} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline:calc(4px/2);} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items { margin-inline:calc(-4px/2);} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-4px/2); } .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-6473 .elementor-element.elementor-element-39ccb36 { --e-icon-list-icon-size: 9px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 1px; } .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon { padding-inline-end:10px;} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-6473 .elementor-element.elementor-element-f21cefd { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; } .elementor-6473 .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-f21cefd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #4CB3DD; background-image: url("/images/home4-banner-2.jpg"); background-position: bottom left; background-repeat: no-repeat; background-size: cover; } .elementor-6473 .elementor-element.elementor-element-f21cefd.e-con { --flex-grow: 0; --flex-shrink: 0; } .elementor-6473 .elementor-element.elementor-element-97b08df .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-ca2e835 > .elementor-widget-container { margin: 14px 20px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-ca2e835 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-aaaed9e { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider-separator { width: 100%; } .elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider { padding-block-start:45px;padding-block-end:45px;} .elementor-6473 .elementor-element.elementor-element-c4c35c7 { --display: flex; --min-height: 505px; --border-radius: 25px 25px 25px 25px; --padding-top: 72px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; } .elementor-6473 .elementor-element.elementor-element-c4c35c7:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-c4c35c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-29ec1ac .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-157eebf > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-157eebf { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-b431db1 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider-separator { width: 100%; } .elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider { padding-block-start:45px;padding-block-end:45px;} .elementor-6473 .elementor-element.elementor-element-6cc2123 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-79f02be { width: auto; max-width: auto; font-family: "Space Grotesk", Sans-serif; font-size: 80px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-79f02be.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-6473 .elementor-element.elementor-element-79f02be p { margin-block-end:0px;} .elementor-6473 .elementor-element.elementor-element-6ed5790 { width: auto; max-width: auto; font-size: 20px; font-weight: 600; line-height: 1.2em; letter-spacing: -0.03em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container { margin: 12px 0px 12px 0px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 p { margin-block-end:0px;} .elementor-6473 .elementor-element.elementor-element-7a4f661 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 150px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-e6fc84c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-c9782ff { width: 100%; max-width: 100%; z-index: 2; } .elementor-6473 .elementor-element.elementor-element-c9782ff > .elementor-widget-container { padding: 0px 0px 13px 0px; border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-6473 .elementor-element.elementor-element-c9782ff .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-6473 .elementor-element.elementor-element-96dd768 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-c1411f6 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-e056676 { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-wrapper { color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-0d72805 { width: var( --container-widget-width, 135px ); max-width: 135px; --container-widget-width: 135px; --container-widget-flex-grow: 0; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-6473 .elementor-element.elementor-element-0d72805 > .elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateY: 20%; } .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title { font-size: 20px; font-weight: 500; line-height: 1.5em; color: #111111; } .elementor-6473 .elementor-element.elementor-element-6f13b66 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 76px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 74px; --row-gap: 0px; --column-gap: 74px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-dd7d57f { --display: flex; } .elementor-6473 .elementor-element.elementor-element-4d517e0 { --display: flex; } .elementor-6473 .elementor-element.elementor-element-03c3415 > .elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-314d84a { --display: flex; --min-height: 586px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-314d84a:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-314d84a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/bg-map-about.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter { flex-direction: column-reverse; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter { flex-direction: column-reverse; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter { flex-direction: column-reverse; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-suffix { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter { flex-direction: column-reverse; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-title { justify-content: start; font-size: 20px; font-weight: 600; line-height: 1.3em; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { font-family: "Space Grotesk", Sans-serif; font-size: 100px; font-weight: 700; } .elementor-6473 .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-6473 .elementor-element.elementor-element-13a7637 { width: auto; max-width: auto; top: 0px; z-index: 2; } body:not(.rtl) .elementor-6473 .elementor-element.elementor-element-13a7637 { left: 20px; } body.rtl .elementor-6473 .elementor-element.elementor-element-13a7637 { right: 20px; } .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration { text-align: left; } .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { background-color: #c01227; } .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { background-color: #FFFFFF; } .elementor-6473 .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; border-radius: 25px; overflow: hidden; --z-index: 1; } .elementor-6473 .elementor-element.elementor-element-7da6646:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-7da6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/bg-header-5.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-6473 .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-6473 .elementor-element.elementor-element-1f766ea { --display: flex; --margin-top: -298px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 208px; --z-index: 2; } .elementor-6473 .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-6473 .elementor-element.elementor-element-3b61435:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-3b61435 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #c01227; } .elementor-6473 .elementor-element.elementor-element-c364d1c { font-family: "Manrope", Sans-serif; font-size: 40px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-6473 .elementor-element.elementor-element-239afbb > .elementor-widget-container { margin: 15px 0px 0px 0px; } .elementor-6473 .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-6473 .elementor-element.elementor-element-0d307dd > .elementor-widget-container { margin: 16px 0px 0px 0px; } .elementor-6473 .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-6473 .elementor-element.elementor-element-5aea22e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-5aea22e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #ffffff; } .elementor-6473 .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-6473 .elementor-element.elementor-element-b6e14bd:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-b6e14bd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-90cc867 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-24c0280 { width: 100%; max-width: 100%; z-index: 2; } .elementor-6473 .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-6473 .elementor-element.elementor-element-24c0280 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-6473 .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-6473 .elementor-element.elementor-element-36efec7 { --display: flex; } .elementor-6473 .elementor-element.elementor-element-778840d .logico-title { color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-bbfb67f > .elementor-widget-container { margin: 67px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-bbfb67f { text-align: start; } .elementor-6473 .elementor-element.elementor-element-bbfb67f img { border-radius: 25px 25px 25px 25px; } .elementor-6473 .elementor-element.elementor-element-b2c956f { --display: flex; --margin-top: 112px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 140px; --padding-right: 0px; } body:not(.rtl) .elementor-6473 .elementor-element.elementor-element-1a450c2 { left: 0px; } body.rtl .elementor-6473 .elementor-element.elementor-element-1a450c2 { right: 0px; } .elementor-6473 .elementor-element.elementor-element-1a450c2 { bottom: -69px; z-index: 0; } .elementor-6473 .elementor-element.elementor-element-1a450c2 img { max-width: 200%; } .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title { margin-block-end:5px;color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon { font-size: 10px; padding: 12px; } .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-description { color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-e34beb2 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-e34beb2 > .elementor-widget-container { margin: 7px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-e34beb2 .elementor-divider-separator { width: 100%; } .elementor-6473 .elementor-element.elementor-element-e34beb2 .elementor-divider { padding-block-start:38px;padding-block-end:38px;} .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title { margin-block-end:5px;color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon { font-size: 10px; padding: 12px; } .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-description { color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-6895eb5 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-6895eb5 > .elementor-widget-container { margin: 7px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-6895eb5 .elementor-divider-separator { width: 100%; } .elementor-6473 .elementor-element.elementor-element-6895eb5 .elementor-divider { padding-block-start:38px;padding-block-end:38px;} .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 20px; } .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title { margin-block-end:5px;color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-stacked .elementor-icon { background-color: #ffffff; fill: #1F1F1F; color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-default .elementor-icon { fill: #ffffff; color: #ffffff; border-color: #ffffff; } .elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon { background-color: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon { font-size: 10px; padding: 12px; } .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title a { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-description { color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-e70d3b7 > .elementor-widget-container { margin: 47px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-e70d3b7 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #1F1F1F; } .elementor-6473 .elementor-element.elementor-element-9ebb5d1 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 193px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-447ecee img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-447ecee:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-969d9af img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-969d9af:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-0b8435b img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-0b8435b:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-983ecc0 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-983ecc0:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-974d5c0 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-974d5c0:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-36101a7 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-6473 .elementor-element.elementor-element-36101a7:hover img { opacity: 1; } .elementor-6473 .elementor-element.elementor-element-eb7e427 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-e913652 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-f6836a1 .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-6473 .elementor-element.elementor-element-b0b65ce { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; } .elementor-6473 .elementor-element.elementor-element-b0b65ce > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-b0b65ce .logico-title { text-align: center; } .elementor-6473 .elementor-element.elementor-element-e9da455 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-c562953 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 > .elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-title { text-align: left; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-content { text-align: left; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-button { text-align: center; } .elementor-6473 .elementor-element.elementor-element-d1915ef { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-title { text-align: left; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-content { text-align: left; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-button { text-align: center; } .elementor-6473 .elementor-element.elementor-element-e0b0994 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px 1px 0px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-title { text-align: left; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-content { text-align: left; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-button { text-align: center; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: #333333; --border-color: #333333; } .elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container { margin: -9px 0px 0px 0px; padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item-price-info { font-family: "Manrope Alt", Sans-serif; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-price-info { color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-title { text-align: left; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-content { text-align: left; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-custom-field:not(.active) { color: #C6C6C6; } .elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-button { text-align: center; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --grid-auto-flow: row; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-d9f4822 { --display: flex; --min-height: 260px; --justify-content: flex-end; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 47px; } .elementor-6473 .elementor-element.elementor-element-d9f4822:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-d9f4822 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/home4-banner-5.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-6473 .elementor-element.elementor-element-a95b671 { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-a95b671 .elementor-divider-separator { width: 300px; margin: 0 auto; margin-left: 0; } .elementor-6473 .elementor-element.elementor-element-a95b671 .elementor-divider { text-align: left; padding-block-start:20px;padding-block-end:20px;} .elementor-6473 .elementor-element.elementor-element-5316bb7 { width: var( --container-widget-width, 240px ); max-width: 240px; --container-widget-width: 240px; --container-widget-flex-grow: 0; } .elementor-6473 .elementor-element.elementor-element-5316bb7 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; line-height: 1.1667em; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-8ddfaa1 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-8ddfaa1 { --logico-default-text-color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-68bc52e { --display: flex; --min-height: 260px; --justify-content: flex-end; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 47px; } .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #c01227; background-image: url("/images/home4-banner-6.png"); background-position: 100% calc(100% - 26px); background-repeat: no-repeat; background-size: 36% auto; } .elementor-6473 .elementor-element.elementor-element-31825eb { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 1px; } .elementor-6473 .elementor-element.elementor-element-31825eb .elementor-divider-separator { width: 300px; margin: 0 auto; margin-left: 0; } .elementor-6473 .elementor-element.elementor-element-31825eb .elementor-divider { text-align: left; padding-block-start:20px;padding-block-end:20px;} .elementor-6473 .elementor-element.elementor-element-7e09d24 { width: var( --container-widget-width, 275px ); max-width: 275px; --container-widget-width: 275px; --container-widget-flex-grow: 0; } .elementor-6473 .elementor-element.elementor-element-7e09d24 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; line-height: 1.1667em; color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-8955a38 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-8955a38 { --logico-default-text-color: #FFFFFF; } .elementor-6473 .elementor-element.elementor-element-5629708 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-37eb5d8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-4dfe9a5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-3180629 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-6473 .elementor-element.elementor-element-53f6e43 { width: initial; max-width: initial; } .elementor-6473 .elementor-element.elementor-element-53f6e43 > .elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-af304ac > .elementor-widget-container { margin: 37px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-7bfe5b9 > .elementor-widget-container { margin: 60px 0px 0px 0px; } @media(max-width: 1200px) and (min-width:481px) { .elementor-6473 .elementor-element.elementor-element-c562953 { --width:50%; } .elementor-6473 .elementor-element.elementor-element-d1915ef { --width: 50%; } .elementor-6473 .elementor-element.elementor-element-e0b0994 { --width: 50%; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { --width: 50%; } } @media(max-width: 1200px) { .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width:44%; margin: 100px 60px 0px 60px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 55%; margin: 0px 60px 0px 60px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 700px; } .elementor-6473 .elementor-element.elementor-element-791327c .slider-footer { margin-top: 0px; margin-bottom: 30px; } .elementor-6473 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { margin-right: 30px; margin-left: 30px; } .elementor-6473 .elementor-element.elementor-element-846ec29 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-e51a21a { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-7b9bdaf > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-f21cefd { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-ca2e835 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-c4c35c7 { --min-height: 400px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-79f02be { font-size: 60px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container { margin: 5px 0px 5px 0px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 { font-size: 18px; } .elementor-6473 .elementor-element.elementor-element-e6fc84c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-c1411f6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-e056676 { --container-widget-width: 580px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 580px ); max-width: 580px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 130px; line-height: 1em; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 130px; } .elementor-6473 .elementor-element.elementor-element-0d72805 { --container-widget-width: 110px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 110px ); max-width: 110px; } .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title { font-size: 16px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-314d84a { --min-height: 500px; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 60px 80px; --row-gap: 60px; --column-gap: 80px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: end; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 0; --counter-number-grow: 0; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: end; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 0; --counter-number-grow: 0; } .elementor-6473 .elementor-element.elementor-element-bbc6760 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-7da6646 { --min-height: 600px; } .elementor-6473 .elementor-element.elementor-element-1f766ea { --margin-top: -298px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 30px; } .elementor-6473 .elementor-element.elementor-element-90cc867 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-b2c956f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 60px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-9ebb5d1 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-e913652 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-b0b65ce { --container-widget-width: 550px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 550px ); max-width: 550px; } .elementor-6473 .elementor-element.elementor-element-e9da455 { --flex-wrap: wrap; } .elementor-6473 .elementor-element.elementor-element-c562953 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); } .elementor-6473 .elementor-element.elementor-element-d1915ef { border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-6473 .elementor-element.elementor-element-e0b0994 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-d9f4822 { --min-height: 100px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-6473 .elementor-element.elementor-element-68bc52e { --min-height: 100px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 25% auto; } .elementor-6473 .elementor-element.elementor-element-37eb5d8 { --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-6473 .elementor-element.elementor-element-dcdf16a { --padding-top:10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-6473 .elementor-element.elementor-element-846ec29 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-6473 .elementor-element.elementor-element-e51a21a { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-7b9bdaf { font-size: 16px; } .elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item > a { font-size: 16px; } .elementor-6473 .elementor-element.elementor-element-f21cefd { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-ca2e835 { font-size: 16px; } .elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-6473 .elementor-element.elementor-element-c4c35c7 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-157eebf { font-size: 16px; } .elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-6473 .elementor-element.elementor-element-79f02be { font-size: 46px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 { font-size: 14px; } .elementor-6473 .elementor-element.elementor-element-7a4f661 { --padding-top: 120px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-e056676 { --container-widget-width: 510px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 510px ); max-width: 510px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 114px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 114px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-314d84a { --min-height: 410px; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-bbc6760 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-6473 .elementor-element.elementor-element-7da6646 { --min-height: 500px; } .elementor-6473 .elementor-element.elementor-element-1f766ea { --margin-top: -298px; --margin-bottom: -70px; --margin-left: 0px; --margin-right: 20px; } .elementor-6473 .elementor-element.elementor-element-3b61435 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-5aea22e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; } .elementor-6473 .elementor-element.elementor-element-b6e14bd { --padding-top: 156px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-90cc867 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-b2c956f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-9ebb5d1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-eb7e427 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { border-width: 0px 0px 0px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-5629708 { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-37eb5d8 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width: 840px) { .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width:48%; margin: 40px 60px 0px 60px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 60%; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-position: center left; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-6473 .elementor-element.elementor-element-846ec29 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-e51a21a { --min-height: 300px; } .elementor-6473 .elementor-element.elementor-element-f21cefd { --min-height: 300px; } .elementor-6473 .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-f21cefd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: bottom left; } .elementor-6473 .elementor-element.elementor-element-c4c35c7 { --min-height: 300px; } .elementor-6473 .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container { margin: 12px 0px 12px 0px; } .elementor-6473 .elementor-element.elementor-element-6ed5790 { font-size: 20px; } .elementor-6473 .elementor-element.elementor-element-c1411f6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-e056676 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 100px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 100px; } .elementor-6473 .elementor-element.elementor-element-0d72805 > .elementor-widget-container { --e-transform-rotateZ: 0deg; } .elementor-6473 .elementor-element.elementor-element-0d72805 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title { font-size: 20px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 30px 20px; --row-gap: 30px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-314d84a { --min-height: 323px; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-suffix { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-2ed47f3 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-bbfb67f > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-b2c956f { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 100% calc(100% - 26px); } .elementor-6473 .elementor-element.elementor-element-5629708 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width: 660px) { .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { max-width:100%; margin: 40px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; margin: 40px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { background-position: center left; } .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-6473 .elementor-element.elementor-element-846ec29 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-6473 .elementor-element.elementor-element-7a4f661 { --padding-top: 90px; --padding-bottom: 42px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-e6fc84c { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-c1411f6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 70px; } .elementor-6473 .elementor-element.elementor-element-6f13b66 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --gap: 30px 20px; --row-gap: 30px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-03c3415 > .elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor-6473 .elementor-element.elementor-element-314d84a { --min-height: 300px; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-bbc6760 { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-7da6646 { --min-height: 320px; --margin-top: 0px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-1f766ea { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-b6e14bd { --padding-top: 90px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-6473 .elementor-element.elementor-element-2ed47f3 { --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-9ebb5d1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-eb7e427 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-e913652 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6473 .elementor-element.elementor-element-e9da455 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6473 .elementor-element.elementor-element-c562953 { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-6473 .elementor-element.elementor-element-6c4ba68 > .elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-d1915ef { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-e0b0994 { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { border-width: 0px 1px 0px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; } .elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container { padding: 0px 40px 0px 40px; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-d9f4822 { --min-height: 230px; } .elementor-6473 .elementor-element.elementor-element-68bc52e { --min-height: 230px; } .elementor-6473 .elementor-element.elementor-element-5629708 { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-37eb5d8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 480px) { .elementor-6473 .elementor-element.elementor-element-846ec29 { --e-con-grid-template-columns:repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-79f02be { font-size: 80px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number { font-size: 52px; } .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { font-size: 52px; } .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title { font-size: 18px; } .elementor-6473 .elementor-element.elementor-element-b59cef4 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-afcbd05 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title { justify-content: center; } .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-title { justify-content: center; } .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title { justify-content: center; } .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-title { justify-content: center; } .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; } body:not(.rtl) .elementor-6473 .elementor-element.elementor-element-13a7637 { left: 0px; } body.rtl .elementor-6473 .elementor-element.elementor-element-13a7637 { right: 0px; } .elementor-6473 .elementor-element.elementor-element-13a7637 { top: 0px; } .elementor-6473 .elementor-element.elementor-element-1f766ea { --width: 100%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6473 .elementor-element.elementor-element-2ed47f3 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-9ebb5d1 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-6473 .elementor-element.elementor-element-adb573f { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; } } @media(min-width: 481px) { .elementor-6473 .elementor-element.elementor-element-1f766ea { --width:363px; } .elementor-6473 .elementor-element.elementor-element-f7e9176 { --content-width: 1630px; } .elementor-6473 .elementor-element.elementor-element-4dfe9a5 { --width: 50%; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --width: 50%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-6473 .elementor-element.elementor-element-1f766ea { --width:340px; } .elementor-6473 .elementor-element.elementor-element-4dfe9a5 { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-6473 .elementor-element.elementor-element-e51a21a { --width:100%; } .elementor-6473 .elementor-element.elementor-element-f21cefd { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-c4c35c7 { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-4dfe9a5 { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-7dcab86 { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-6473 .elementor-element.elementor-element-1f766ea { --width:100%; } .elementor-6473 .elementor-element.elementor-element-c562953 { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-d1915ef { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-e0b0994 { --width: 100%; } .elementor-6473 .elementor-element.elementor-element-8d1a03d { --width: 100%; } } .elementor-6957 .elementor-element.elementor-element-d7b22aa { --display: flex; --position: absolute; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; top: 10px; --z-index: 99; } body:not(.rtl) .elementor-6957 .elementor-element.elementor-element-d7b22aa { left: 0px; } body.rtl .elementor-6957 .elementor-element.elementor-element-d7b22aa { right: 0px; } .elementor-6957 .elementor-element.elementor-element-66deece { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: nowrap; --border-radius: 25px 25px 25px 25px; --z-index: 1; } .elementor-6957 .elementor-element.elementor-element-66deece:not(.elementor-motion-effects-element-type-background), .elementor-6957 .elementor-element.elementor-element-66deece > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor .elementor-element.elementor-element-66deece.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-66deece { box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); } .elementor-6957 .elementor-element.elementor-element-5efe208 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 40px; --margin-right: 0px; --z-index: 2; } .elementor-6957 .elementor-element.elementor-element-64a6c4b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: stretch; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; --z-index: 2; } .elementor-6957 .elementor-element.elementor-element-476976f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 0vw 3.1vw; --row-gap: 0vw; --column-gap: 3.1vw; --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-6957 .elementor-element.elementor-element-476976f.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-aedcfb1:before { background-image: url("/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-6957 .elementor-element.elementor-element-aedcfb1.elementor-element { --flex-grow: 0; --flex-shrink: 1; } #side-panel-aedcfb1 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-aedcfb1 { --logico-default-text-color: #ffffff; --logico-dark-text-color: #ffffff; --logico-light-text-color: #bebebe; --logico-accent-color: #ffffff; --logico-accent-alter-color: #ffffff; --logico-border-color: #cbcbcb; --logico-border-hover-color: #ffffff; --logico-background-color: #1f1f1f; --logico-background-alter-color: #1f1f1f; --logico-button-text-color: #ffffff; --logico-button-border-color: #ffffff; --logico-button-background-color: rgba(255, 255, 255, 0); --logico-button-icon-color: #1f1f1f; --logico-button-text-hover: #1f1f1f; --logico-button-border-hover: #ffffff; --logico-button-background-hover: #ffffff; --logico-button-icon-hover: #1f1f1f; } .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption { text-align: left; } .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo .hfe-site-logo-container img { width: 153px; } .elementor-6957 .elementor-element.elementor-element-5d89756 .widget-image-caption { margin-top: 0px; margin-bottom: 0px; } .elementor-6957 .elementor-element.elementor-element-5d89756.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-6957 .elementor-element.elementor-element-d1e9be4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --z-index: 1; } .elementor-6957 .elementor-element.elementor-element-d1e9be4.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-6957 .elementor-element.elementor-element-22e3755 { width: 100%; max-width: 100%; } .elementor-6957 .elementor-element.elementor-element-22e3755 > .elementor-widget-container { padding: 4px 0px 4px 0px; } .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container nav { text-align: center; } .elementor-6957 .elementor-element.elementor-element-22e3755 .menu-trigger { text-align: right; } .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu { background-color: #1f1f1f; } .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li > a, .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li > a:after { color: #ffffff; } .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-ancestor > a, .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-parent > a, .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a:not([href *= "/#"]), .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li.active > a, .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li:hover > a, .elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu > li > a:before { color: #ffffff; } #mobile-header-22e3755.mobile-header-menu-container { --logico-border-color: #D9D9D9; --logico-button-border-color: #ffffff; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #ffffff; --logico-button-background-hover: #ffffff; --logico-button-icon-hover: #333333; } .elementor-6957 .elementor-element.elementor-element-a08908a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: nowrap; } .elementor-6957 .elementor-element.elementor-element-a08908a.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-68290e7 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0%; --margin-bottom: 0%; --margin-left: 2.7%; --margin-right: 0%; --padding-top: 15px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 20px; --z-index: 1; } .elementor-6957 .elementor-element.elementor-element-68290e7.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-7600326 .header-button-container { text-align: right; } .elementor-6957 .elementor-element.elementor-element-7600326 a.header-button { min-width: 193px; color: #FFFFFF; background-color: #ffffff; } .elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-jump { min-height: 72px; } .elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-jump:hover { min-height: calc(72px - 22px); } .elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-fade { min-height: 72px; } .elementor-6957 .elementor-element.elementor-element-7600326 a.header-button:hover { background-color: #A1D0F2; } .elementor-6957 .elementor-element.elementor-element-f46995a { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --z-index: 0; } .elementor-6957 .elementor-element.elementor-element-4967acd { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 10px 10px 10px 10px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } .elementor-6957 .elementor-element.elementor-element-4967acd:not(.elementor-motion-effects-element-type-background), .elementor-6957 .elementor-element.elementor-element-4967acd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-6957 .elementor-element.elementor-element-98b8484 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 26px; --row-gap: 0px; --column-gap: 26px; } .elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon { font-size: 19px; } .elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-784603a { width: auto; max-width: auto; } .elementor-6957 .elementor-element.elementor-element-784603a > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-6957 .elementor-element.elementor-element-784603a.elementor-element { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-wrapper { align-items: center; gap: 15px; } .elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon { font-size: 20px; } .elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a { color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a:hover { color: #ffffff; } .elementor-6957 .elementor-element.elementor-element-6e792da { width: auto; max-width: auto; } .elementor-6957 .elementor-element.elementor-element-6e792da > .elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-6957 .elementor-element.elementor-element-6e792da.elementor-element { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; } .elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-wrapper { align-items: center; gap: 21px; } .elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-stacked .elementor-icon { background-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-default .elementor-icon { fill: #FFFFFF; color: #FFFFFF; border-color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon { font-size: 14px; } .elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description { font-size: 14px; line-height: 1.3571em; color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a { color: #FFFFFF; } .elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a:hover { color: #ffffff; } .elementor-6957 .elementor-element.elementor-element-7927416 { --display: flex; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: flex-end; --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --flex-wrap: wrap; --align-content: flex-end; } .elementor-6957 .elementor-element.elementor-element-c1c9abd { --grid-template-columns: repeat(0, auto); --icon-size: 14px; --grid-column-gap: 20px; --grid-row-gap: 10px; } .elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-widget-container { text-align: right; } .elementor-6957 .elementor-element.elementor-element-c1c9abd > .elementor-widget-container { margin: 0px 0px 0px 20px; } .elementor-6957 .elementor-element.elementor-element-c1c9abd.elementor-element { --align-self: center; } .elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0em; } .elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover { background-color: #FFFFFF00; } .elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover i { color: #ffffff; } .elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover svg { fill: #ffffff; } body.elementor-page-6957:not(.elementor-motion-effects-element-type-background), body.elementor-page-6957 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } @media(min-width: 481px) { .elementor-6957 .elementor-element.elementor-element-476976f { --width:auto; } .elementor-6957 .elementor-element.elementor-element-a08908a { --width: auto; } .elementor-6957 .elementor-element.elementor-element-68290e7 { --width: auto; } .elementor-6957 .elementor-element.elementor-element-98b8484 { --width: 70%; } .elementor-6957 .elementor-element.elementor-element-7927416 { --width: 30%; } } @media(max-width: 1200px) { .elementor-6957 .elementor-element.elementor-element-d7b22aa { --padding-top:10px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6957 .elementor-element.elementor-element-5efe208 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-6957 .elementor-element.elementor-element-476976f { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption { text-align: left; } .elementor-6957 .elementor-element.elementor-element-d1e9be4 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-6957 .elementor-element.elementor-element-22e3755 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-6957 .elementor-element.elementor-element-22e3755 { z-index: 2; } .elementor-6957 .elementor-element.elementor-element-a08908a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6957 .elementor-element.elementor-element-c1c9abd { --grid-column-gap: 15px; } } @media(max-width: 1020px) { .elementor-6957 .elementor-element.elementor-element-d7b22aa { --padding-top:10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6957 .elementor-element.elementor-element-5efe208 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 10px; --margin-right: 20px; } } @media(max-width: 660px) { .elementor-6957 .elementor-element.elementor-element-5efe208 { --margin-top:0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-6957 .elementor-element.elementor-element-64a6c4b { --flex-wrap: nowrap; } .elementor-6957 .elementor-element.elementor-element-d1e9be4.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-6957 .elementor-element.elementor-element-4967acd { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 480px) { .elementor-6957 .elementor-element.elementor-element-64a6c4b { --flex-wrap:nowrap; } .elementor-6957 .elementor-element.elementor-element-476976f { --width: auto; } .elementor-6957 .elementor-element.elementor-element-476976f.e-con { --flex-grow: 1; --flex-shrink: 0; } } .elementor-6889 .elementor-element.elementor-element-76cb49a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-0c6882f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: -25px; --margin-left: 0px; --margin-right: 0px; --padding-top: 150px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-6889 .elementor-element.elementor-element-0c6882f:not(.elementor-motion-effects-element-type-background), .elementor-6889 .elementor-element.elementor-element-0c6882f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } body:not(.rtl) .elementor-6889 .elementor-element.elementor-element-bb3dad6 { left: 0px; } body.rtl .elementor-6889 .elementor-element.elementor-element-bb3dad6 { right: 0px; } .elementor-6889 .elementor-element.elementor-element-bb3dad6 { top: 0px; } .elementor-6889 .elementor-element.elementor-element-bb3dad6 > .elementor-widget-container { border-radius: 25px 25px 25px 25px; } .elementor-6889 .elementor-element.elementor-element-bb3dad6 iframe { height: 100%; filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ); } .elementor-6889 .elementor-element.elementor-element-53dedfc { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-04736bd { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; border-style: solid; --border-style: solid; border-width: 0px 0px 79px 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 79px; --border-left-width: 0px; border-color: #ffffff; --border-color: #ffffff; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: -79px; --margin-left: 0px; --margin-right: 0px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; --z-index: 2; } .elementor-6889 .elementor-element.elementor-element-9585c58:not(.elementor-motion-effects-element-type-background), .elementor-6889 .elementor-element.elementor-element-9585c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-4e0a49b > .elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #111111; } .elementor-6889 .elementor-element.elementor-element-f37be65 > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-6889 .elementor-element.elementor-element-f37be65 .wpforms-container .wpforms-field, .elementor-6889 .elementor-element.elementor-element-f37be65 .wp-core-ui div.wpforms-container .wpforms-field { padding: calc(20px / 2) 0; } .elementor-6889 .elementor-element.elementor-element-f37be65 div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-6889 .elementor-element.elementor-element-f37be65 .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-6889 .elementor-element.elementor-element-4c3db5a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --padding-top: 159px; --padding-bottom: 122px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-4c3db5a:not(.elementor-motion-effects-element-type-background), .elementor-6889 .elementor-element.elementor-element-4c3db5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-ee58e08 { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container { margin: 0px 0px 122px 0px; } .elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider-separator { width: 100%; } .elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider { padding-block-start:0px;padding-block-end:0px;} .elementor-6889 .elementor-element.elementor-element-1225243 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 50px 20px; --row-gap: 50px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --display: flex; } .elementor-6889 .elementor-element.elementor-element-e7198b2 { text-align: start; } .elementor-6889 .elementor-element.elementor-element-e7198b2 img { width: 153px; } .elementor-6889 .elementor-element.elementor-element-9c563a3 > .elementor-widget-container { margin: 35px 0px 0px 0px; } .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #ffffff; stroke: #ffffff; } .elementor-6889 .elementor-element.elementor-element-497ac86 > .elementor-widget-container { margin: 62px 0px 0px 0px; } .elementor-6889 .elementor-element.elementor-element-497ac86 { font-size: 14px; color: #BEBEBE; --logico-default-text-color: #BEBEBE; --logico-accent-color: #BEBEBE; } .elementor-6889 .elementor-element.elementor-element-505fbd0 { --display: flex; } .elementor-6889 .elementor-element.elementor-element-ac80956 > .elementor-widget-container { margin: 1px 0px 7px 0px; } .elementor-6889 .elementor-element.elementor-element-ac80956 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-b456849 { font-size: 16px; line-height: 1.875em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-1c2a5c0 > .elementor-widget-container { margin: 56px 0px 7px 0px; } .elementor-6889 .elementor-element.elementor-element-1c2a5c0 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 > .elementor-widget-container { margin: 8px 0px 0px -3px; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon i { color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover i { color: #C01227; } .elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover svg { fill: #C01227; } .elementor-6889 .elementor-element.elementor-element-9bb0f21 { --display: flex; } .elementor-6889 .elementor-element.elementor-element-329a984 > .elementor-widget-container { margin: 1px 0px 7px 0px; } .elementor-6889 .elementor-element.elementor-element-329a984 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-4ea5f07 { font-size: 16px; line-height: 1.875em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-fc8baf2 > .elementor-widget-container { margin: 56px 0px 7px 0px; } .elementor-6889 .elementor-element.elementor-element-fc8baf2 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-485c95f { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-dd051ed { --display: flex; } .elementor-6889 .elementor-element.elementor-element-c1a1e0a > .elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-6889 .elementor-element.elementor-element-c1a1e0a .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li { font-size: 16px; } .elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li, .elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a:hover { color: #ffffff; border-color: #ffffff; } @media(min-width: 481px) { .elementor-6889 .elementor-element.elementor-element-04736bd { --width:45%; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --width: 50%; } .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --width: 33%; } .elementor-6889 .elementor-element.elementor-element-505fbd0 { --width: 24%; } .elementor-6889 .elementor-element.elementor-element-9bb0f21 { --width: 25%; } .elementor-6889 .elementor-element.elementor-element-dd051ed { --width: 14%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --width:42%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-6889 .elementor-element.elementor-element-04736bd { --width:100%; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --width: 100%; } .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --width: 33%; } .elementor-6889 .elementor-element.elementor-element-505fbd0 { --width: 26%; } .elementor-6889 .elementor-element.elementor-element-9bb0f21 { --width: 22%; } .elementor-6889 .elementor-element.elementor-element-dd051ed { --width: 14%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --width:48%; } .elementor-6889 .elementor-element.elementor-element-505fbd0 { --width: 48%; } .elementor-6889 .elementor-element.elementor-element-9bb0f21 { --width: 48%; } .elementor-6889 .elementor-element.elementor-element-dd051ed { --width: 48%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-6889 .elementor-element.elementor-element-67cc7f3 { --width:47%; } .elementor-6889 .elementor-element.elementor-element-505fbd0 { --width: 47%; } .elementor-6889 .elementor-element.elementor-element-9bb0f21 { --width: 47%; } .elementor-6889 .elementor-element.elementor-element-dd051ed { --width: 47%; } } @media(max-width: 1200px) { .elementor-6889 .elementor-element.elementor-element-0c6882f { --padding-top:120px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-53dedfc { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; } .elementor-6889 .elementor-element.elementor-element-4c3db5a { --padding-top: 125px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container { margin: 72px 0px 90px 0px; } .elementor-6889 .elementor-element.elementor-element-1225243 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { font-size: 60px; } } @media(max-width: 1020px) { .elementor-6889 .elementor-element.elementor-element-76cb49a { --padding-top:0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor-6889 .elementor-element.elementor-element-0c6882f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-53dedfc { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6889 .elementor-element.elementor-element-04736bd { --min-height: 500px; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --margin-top: 0px; --margin-bottom: -79px; --margin-left: 0px; --margin-right: 0px; --padding-top: 85px; --padding-bottom: 75px; --padding-left: 105px; --padding-right: 105px; } .elementor-6889 .elementor-element.elementor-element-4c3db5a { --padding-top: 120px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { font-size: 40px; } } @media(max-width: 840px) { .elementor-6889 .elementor-element.elementor-element-04736bd { --min-height:400px; } .elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container { margin: 60px 0px 60px 0px; } .elementor-6889 .elementor-element.elementor-element-9c563a3 > .elementor-widget-container { margin: 58px 0px 0px 0px; } } @media(max-width: 660px) { .elementor-6889 .elementor-element.elementor-element-0c6882f { --padding-top:0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-53dedfc { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-9585c58 { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 50px; --padding-right: 50px; } .elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title { font-size: 24px; } .elementor-6889 .elementor-element.elementor-element-4c3db5a { --padding-top: 70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-1225243 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { font-size: 38px; } .elementor-6889 .elementor-element.elementor-element-497ac86 > .elementor-widget-container { margin: 41px 0px 0px 0px; } } @media(max-width: 480px) { .elementor-6889 .elementor-element.elementor-element-9585c58 { --padding-top:40px; --padding-bottom: 40px; --padding-left: 25px; --padding-right: 25px; } .elementor-6889 .elementor-element.elementor-element-4e0a49b > .elementor-widget-container { margin: 0px 0px 14px 0px; } } :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; } .wp-site-blocks > .alignleft { float: left; margin-right: 2em; } .wp-site-blocks > .alignright { float: right; margin-left: 2em; } .wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; } :where(.is-layout-flex) { gap: 0.5em; } :where(.is-layout-grid) { gap: 0.5em; } .is-layout-flow > .alignleft { float: left; margin-inline-start: 0;margin-inline-end: 2em;} .is-layout-flow > .alignright { float: right; margin-inline-start: 2em;margin-inline-end: 0;} .is-layout-flow > .aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > .alignleft { float: left; margin-inline-start: 0;margin-inline-end: 2em;} .is-layout-constrained > .alignright { float: right; margin-inline-start: 2em;margin-inline-end: 0;} .is-layout-constrained > .aligncenter { margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; } .is-layout-constrained > .alignwide { max-width: var(--wp--style--global--wide-size); } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex > :is(*, div) { margin: 0; } body .is-layout-grid { display: grid; } .is-layout-grid > :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } a:where(:not(.wp-element-button)) { text-decoration: underline; } 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-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; } .has-black-background-color { background-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-background-color { background-color: var(--wp--preset--color--white) !important; } .has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; } .has-black-border-color { border-color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-border-color { border-color: var(--wp--preset--color--white) !important; } .has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; } .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; } .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; } .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; } .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; } .has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; } .has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; } .has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; } .has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; } .has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; } .has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; } .has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; } .has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; } .has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; } .has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; } .has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } .has-heading-font-font-family { font-family: var(--wp--preset--font-family--heading-font) !important; } :where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; } :where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; } :where(.wp-block-columns.is-layout-flex) { gap: 2em; } :where(.wp-block-columns.is-layout-grid) { gap: 2em; } :root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; } @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; } .wp-block-post-content, .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; /* font-family: Space Grotesk; */ text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .wp-block-post-content p, .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 80px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 60px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 46px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 34px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 28px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 22px; } } @media only screen and (max-width: 840px) { .wp-block-post-content, .logico-front-end { font-size: 16px; } .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 60px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 50px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 36px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 28px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 24px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 20px; } } @media only screen and (max-width: 660px) { .wp-block-post-content h1:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h1, .logico-front-end h1:not([class*=logico-title-h]), .logico-front-end .logico-title-h1 { font-size: 40px; } .wp-block-post-content h2:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h2, .logico-front-end h2:not([class*=logico-title-h]), .logico-front-end .logico-title-h2 { font-size: 32px; } .wp-block-post-content h3:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h3, .logico-front-end h3:not([class*=logico-title-h]), .logico-front-end .logico-title-h3 { font-size: 28px; } .wp-block-post-content h4:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h4, .logico-front-end h4:not([class*=logico-title-h]), .logico-front-end .logico-title-h4 { font-size: 23px; } .wp-block-post-content h5:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h5, .logico-front-end h5:not([class*=logico-title-h]), .logico-front-end .logico-title-h5 { font-size: 20px; } .wp-block-post-content h6:not([class*=logico-title-h]), .wp-block-post-content .logico-title-h6, .logico-front-end h6:not([class*=logico-title-h]), .logico-front-end .logico-title-h6 { font-size: 18px; } } .body-container.error-404 { background-color: #C01227; } body.error-404 { background-image: none !important; } .body-container.error-404 { background-position: center center; background-repeat: no-repeat; -webkit-background-size: initial; background-size: initial; background-image: url("/images/bg-404.png"); } img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } .logico-testimonial-carousel-widget .testimonial-carousel-wrapper.witch-icon:before { content: '\e87d'; font: 400 normal 48px/1em 'fontello'; display: block; margin: 0 0 39px; color: #c01227 !important; } .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,.single-product.woocommerce div.product .cart .button:after,.single-product.woocommerce div.product .cart .added_to_cart:after,.woocommerce .widget_price_filter .price_slider_amount .button:after,.woocommerce.widget_price_filter .price_slider_amount .button:after,.woocommerce-page .widget_price_filter .price_slider_amount .button:after,.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:after,.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:after { content: ''; position: absolute; display: block; width: 4.8em; top: 0; bottom: 0; right: 0; left: initial; -webkit-border-radius: inherit; border-radius: inherit; background-color:#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; }