.mile-box { border: 1px solid #333333; border-radius: 25px; padding: 40px 30px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(255, 255, 255, 0.02); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); transform: translateY(0); } .mile-box:hover { border-color: #c01227; background: rgba(255, 255, 255, 0.08); box-shadow: 0 25px 60px rgba(192, 18, 39, 0.5), 0 0 30px rgba(192, 18, 39, 0.2); transform: translateY(-8px) scale(1.02); } /* Portfolio Item Cards - Hover Effects with Drop Shadow */ .portfolio-item-wrapper { transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2); } .portfolio-item-wrapper:hover { transform: translateY(-10px); box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4), 0 0 20px rgba(192, 18, 39, 0.15); } /* Content Item Cards - Hover Effects */ .content-item { transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); } .content-item:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(192, 18, 39, 0.3), 0 0 25px rgba(192, 18, 39, 0.15); } .elementor-element-e32dfeb .logico-title { color: #ffffff !important; } .mile-box p, .slider-progress-wrapper { color: #aaaaaa !important; } .slider-progress-current, .slider-progress-all, .dm-step-card__title { color: #ffffff !important; } .elementor-element.elementor-element-e32dfeb { background: #000000; --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } /* Doormile Approach Slider Hover Effect */ .doormile-approach-slide .portfolio-item { position: relative; overflow: hidden; border-radius: 15px; display: block; } .doormile-approach-slide .portfolio-item-media img { width: 100%; height: auto; display: block; transition: transform 0.5s ease; } .doormile-approach-slide:hover .portfolio-item-media img { transform: scale(1.1); } .doormile-approach-slide .portfolio-item-content { position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; background: rgba(0, 0, 0, 0.8); backdrop-filter: blur(5px); display: flex; flex-direction: column; justify-content: center; padding: 25px; opacity: 0; transform: translateY(100%); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: 10; } .doormile-approach-slide:hover .portfolio-item-content { opacity: 1; transform: translateY(0); } .doormile-approach-slide .post-title { color: #ffffff !important; margin-bottom: 12px !important; font-size: 22px !important; font-weight: 700 !important; line-height: 1.2 !important; } .doormile-approach-slide .post-description { color: rgba(255, 255, 255, 0.9) !important; font-size: 15px !important; line-height: 1.5 !important; margin: 0 !important; } .elementor-element.elementor-element-edd8f69 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 0px 0px; } .elementor-element.elementor-element-edd8f69:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-edd8f69>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { background-image: url("/images/home6-slide-1.jpg"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830:before { background-color: transparent; background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%); } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { max-width: 65%; margin: 0px 0px 98px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text .text-content { max-width: 590px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #EF644C; --logico-button-background-color: #FAC12E00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #EF644C; --logico-button-background-hover: #EF644C; --logico-button-icon-hover: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-image: url("/images/home6-slide-2.jpg"); background-position: top left; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061:before { background-color: transparent; background-image: linear-gradient(270deg, #1F1F1F00 0%, #1F1F1F80 100%); } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 45%; margin: 0% 6% 13% 0%; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: left; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 16px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { padding: 23px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #EF644C; --logico-button-background-color: #FAC12E00; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #EF644C; --logico-button-background-hover: #EF644C; --logico-button-icon-hover: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 975px; } .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-b7a76bc .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 53px; } .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 53px; margin-left: 0px; } .elementor-element.elementor-element-b7a76bc .slider-progress-wrapper { color: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor-element.elementor-element-0c995bc { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: stretch; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: -224px; --margin-bottom: -10px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; } .elementor-element.elementor-element-4f964a3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 50px 100px; --row-gap: 50px; --column-gap: 100px; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 100px; --padding-right: 100px; } .elementor-element.elementor-element-4f964a3:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-4f964a3>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-6928dc5 { --display: flex; } .elementor-element.elementor-element-5edee0f .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-6f4ae0b>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-element.elementor-element-6f4ae0b { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-element.elementor-element-6c0342b { --display: flex; } .elementor-element.elementor-element-abf3bb5 .logico-title { font-size: 18px; font-weight: 700; line-height: 1.6667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-142121a>.elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-element.elementor-element-142121a { font-size: 16px; line-height: 1.75em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #FFFFFF; } .elementor-element.elementor-element-c29b44f { --display: flex; --border-radius: 25px 25px 25px 25px; --padding-top: 44px; --padding-bottom: 58px; --padding-left: 57px; --padding-right: 64px; } .elementor-element.elementor-element-c29b44f:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-c29b44f>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #EEEEEE; } .elementor-element.elementor-element-acdf10f>.elementor-widget-container { margin: 0px 0px 7px 0px; } .elementor-element.elementor-element-acdf10f { font-size: 18px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; --logico-default-text-color: #111111; color: #111111; } .elementor-element.elementor-element-9b72dfe div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-element.elementor-element-9b72dfe div .wpforms-form .wpforms-field-description { color: #bebebe; } .elementor-element.elementor-element-9b72dfe { --logico-button-border-color: #1F1F1F; --logico-button-background-color: #1F1F1F; --logico-button-border-hover: #1F1F1F; --logico-button-background-hover: #1F1F1F; } .elementor-element.elementor-element-78c7969>.elementor-widget-container { margin: -4px 0px 0px 0px; } .elementor-element.elementor-element-78c7969 { font-size: 12px; line-height: 1em; --logico-default-text-color: #898989; color: #898989; } .elementor-element.elementor-element-c36a604 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 150px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-c36a604:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-c36a604>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-77d1265 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-b147420 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-element.elementor-element-5bc90f3 { --display: flex; } .elementor-element.elementor-element-176d17f .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-63a9de5>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-63a9de5 .logico-title { color: #FFFFFF; } .elementor-element.elementor-element-3ea6309 { --display: flex; --justify-content: flex-end; } .elementor-element.elementor-element-e663357>.elementor-widget-container { margin: 0px 0px 18px 0px; } .elementor-element.elementor-element-e663357 .button-container { text-align: right; } .elementor-element.elementor-element-e663357 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-element.elementor-element-4add972 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 70px 120px; --row-gap: 70px; --column-gap: 120px; --grid-auto-flow: row; --margin-top: 55px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-e1670a9 { --display: flex; } .elementor-element.elementor-element-74687fb>.elementor-widget-container { padding: 22px 0px 0px 0px; } .elementor-element.elementor-element-74687fb .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-74687fb .elementor-icon { font-size: 139px; } .elementor-element.elementor-element-74687fb .elementor-icon svg { height: 139px; } .elementor-element.elementor-element-74687fb .elementor-icon-wrapper svg { width: auto; } .elementor-element.elementor-element-d310968>.elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-element.elementor-element-d310968 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-9989187 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-97a7e5b { --display: flex; } .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-fd9c57e .elementor-icon { font-size: 158px; } .elementor-element.elementor-element-fd9c57e .elementor-icon svg { height: 158px; } .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper svg { width: auto; } .elementor-element.elementor-element-c582715>.elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-element.elementor-element-c582715 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-3ae1ce0 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-86fb82f { --display: flex; } .elementor-element.elementor-element-fbb1628>.elementor-widget-container { padding: 25px 0px 0px 0px; } .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-fbb1628 .elementor-icon { font-size: 128px; } .elementor-element.elementor-element-fbb1628 .elementor-icon svg { height: 128px; } .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper svg { width: auto; } .elementor-element.elementor-element-fb01b90>.elementor-widget-container { margin: 25px 0px 20px 0px; } .elementor-element.elementor-element-fb01b90 .logico-title { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-element.elementor-element-1057c22 { --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-d6ce687>.elementor-widget-container { margin: 44px 0px 0px 0px; } .elementor-element.elementor-element-d6ce687 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-element.elementor-element-3b2c33f { --display: flex; --min-height: 474px; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-3b2c33f:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-3b2c33f>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/bg-map.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; } .elementor-element.elementor-element-8d9ae8c { width: var(--container-widget-width, 1000px); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-wrapper { color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #4CB5B5; stroke: #4CB5B5; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; letter-spacing: -0.03em; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-df21f2d { width: var(--container-widget-width, 135px); max-width: 135px; --container-widget-width: 135px; --container-widget-flex-grow: 0; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-element.elementor-element-df21f2d>.elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateY: 20%; } .elementor-element.elementor-element-df21f2d .logico-title { font-size: 20px; font-weight: 500; line-height: 1.5em; color: #FFFFFF; } .elementor-element.elementor-element-c18ab2f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 25px 25px; --padding-top: 50px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; background-image: url(../../images/bg-map.png); background-position: center center; background-repeat: no-repeat; /* background-size: cover; */ } .elementor-element.elementor-element-c18ab2f:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-c18ab2f>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-ef458a9 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-1440e67 { --display: flex; } .elementor-element.elementor-element-147f53d .logico-title { text-align: center; font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-39d3387 { width: var(--container-widget-width, 700px); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-39d3387>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-39d3387.elementor-element { --align-self: center; } .elementor-element.elementor-element-39d3387 .logico-title { text-align: center; color: #FFFFFF; } .elementor-element.elementor-element-003b885 { --display: flex; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-319d521 { --display: flex; } .elementor-element.elementor-element-338e860>.elementor-widget-container { margin: 70px 0px 0px 0px; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -60px calc(-60px/2) 0; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 60px calc(60px/2) 0; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-60px/2); width: calc(100% + 60px); } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(60px/2); } .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { left: calc(60px/2 + 30px); right: calc(60px/2 + 30px); } .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { left: calc(60px/2 + 20px); right: calc(60px/2 + 20px); } .elementor-element.elementor-element-338e860 .portfolio-item .post-title { color: #FFFFFF; } .elementor-element.elementor-element-338e860 .portfolio-item .portfolio-item-content:before { background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); } .elementor-element.elementor-element-338e860 .slider-footer { text-align: right; } .elementor-element.elementor-element-338e860 .slider-progress-wrapper { color: #FFFFFF; } .elementor-element.elementor-element-338e860 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-element.elementor-element-338e860 .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor-element.elementor-element-338e860 .custom-cursor-drag { background-color: #111111; } .elementor-element.elementor-element-f2affbe { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ca2dda1>.elementor-widget-container { margin: -45px 0px 0px 0px; } .elementor-element.elementor-element-ca2dda1 { --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-icon-color: #333333; --logico-button-text-hover: #333333; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #333333; } .elementor-element.elementor-element-08175b6 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 87px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-50e9147 { --display: grid; --e-con-grid-template-columns: repeat(6, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-dbafd10 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-dbafd10:hover img { opacity: 1; } .elementor-element.elementor-element-6ad071c img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-6ad071c:hover img { opacity: 1; } .elementor-element.elementor-element-2bb96d3 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-2bb96d3:hover img { opacity: 1; } .elementor-element.elementor-element-9772a7a img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-9772a7a:hover img { opacity: 1; } .elementor-element.elementor-element-c793b8f img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-c793b8f:hover img { opacity: 1; } .elementor-element.elementor-element-c88a313 img { opacity: 0.5; transition-duration: 0.3s; } .elementor-element.elementor-element-c88a313:hover img { opacity: 1; } .elementor-element.elementor-element-ff67ffb { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-05d0228 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bd1a288>.elementor-widget-container { border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-element.elementor-element-bd1a288 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; } .elementor-element.elementor-element-36a396b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 76px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-28bcd39 { --display: flex; } .elementor-element.elementor-element-929c651 .logico-title { letter-spacing: -0.03em; } .elementor-element.elementor-element-bfe4c0c>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-element.elementor-element-c6bafcf { --display: flex; } .elementor-element.elementor-element-4d650b9>.elementor-widget-container { margin: 60px 0px 0px 0px; } .elementor-element.elementor-element-3740bcf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-a6cdccc { --display: flex; } .elementor-element.elementor-element-741acdc .ticker .separator { color: #c01227; } .elementor-element.elementor-element-82b0f91 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 87px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-6a7a661 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c224925 { --display: flex; } .elementor-element.elementor-element-0280275>.elementor-widget-container { margin: 0px 0px 30px -9px; } .elementor-element.elementor-element-0280275 .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-0280275.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-element.elementor-element-0280275 .elementor-icon { font-size: 70px; } .elementor-element.elementor-element-0280275 .elementor-icon svg { height: 70px; } .elementor-element.elementor-element-5b7cfb3 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-element.elementor-element-48fc642>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-48fc642 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-element.elementor-element-ac3bd17>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-42aaab4 { --display: flex; } .elementor-element.elementor-element-6f6c690>.elementor-widget-container { margin: 12px 0px 27px -1px; } .elementor-element.elementor-element-6f6c690 .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-6f6c690.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-element.elementor-element-6f6c690 .elementor-icon { font-size: 61px; } .elementor-element.elementor-element-6f6c690 .elementor-icon svg { height: 61px; } .elementor-element.elementor-element-0c86bc4 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-element.elementor-element-57de126>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-57de126 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-element.elementor-element-cab77b2>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-4f7435a { --display: flex; } .elementor-element.elementor-element-3e1afd7>.elementor-widget-container { margin: 8px 0px 24px 0px; } .elementor-element.elementor-element-3e1afd7 .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-3e1afd7.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-element.elementor-element-3e1afd7 .elementor-icon { font-size: 68px; } .elementor-element.elementor-element-3e1afd7 .elementor-icon svg { height: 68px; } .elementor-element.elementor-element-4898567 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-element.elementor-element-517d984>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-517d984 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-element.elementor-element-a5cc297>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-da5cbc5 { --display: flex; } .elementor-element.elementor-element-e208573>.elementor-widget-container { margin: 18px 0px 33px -1px; } .elementor-element.elementor-element-e208573 .elementor-icon-wrapper { text-align: start; } .elementor-element.elementor-element-e208573.elementor-view-stacked .elementor-icon { background-color: #A1A1A1; } .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-element.elementor-element-e208573 .elementor-icon { font-size: 49px; } .elementor-element.elementor-element-e208573 .elementor-icon svg { height: 49px; } .elementor-element.elementor-element-0e746a6 .logico-title { font-size: 60px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #c01227; } .elementor-element.elementor-element-dac53c6>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-element.elementor-element-dac53c6 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-element.elementor-element-c9896a3>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-element.elementor-element-1c1edc7 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -7px calc(-7px/2) 0; } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 7px calc(7px/2) 0; } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-7px/2); width: calc(100% + 7px); } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(7px/2); } .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme .owl-nav { left: calc(7px/2 + 30px); right: calc(7px/2 + 30px); } .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme:hover .owl-nav { left: calc(7px/2 + 20px); right: calc(7px/2 + 20px); } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { padding: 37px 37px 37px 37px; } .elementor-element.elementor-element-3d66841 .portfolio-item .post-title { color: #FFFFFF; } .elementor-element.elementor-element-3d66841 .portfolio-item .portfolio-item-content:before { background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); } .elementor-element.elementor-element-8afb5f5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-e7be0c1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 25px 25px 25px 25px; --padding-top: 213px; --padding-bottom: 368px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-e7be0c1:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-e7be0c1>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-color: #1F1F1F; } .elementor-element.elementor-element-3559d0b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-95ba1a8 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-element.elementor-element-127d516 { width: var(--container-widget-width, 760px); max-width: 760px; --container-widget-width: 760px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-127d516>.elementor-widget-container { margin: 18px 0px 38px 0px; } .elementor-element.elementor-element-127d516 .logico-title { color: #FFFFFF; } .elementor-element.elementor-element-2969c55 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 60px 40px; --row-gap: 60px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-element.elementor-element-9703d95 { --display: flex; } .elementor-element.elementor-element-cba160e>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper { color: #c01227; } .elementor-element.elementor-element-cba160e .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-cba160e .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-3656bcd>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-3656bcd .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-element.elementor-element-2e148fa>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-2e148fa { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-6df3bee>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-element.elementor-element-6df3bee { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-6df3bee .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-6df3bee .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-6df3bee .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-1b50e2b { --display: flex; } .elementor-element.elementor-element-a51fcba>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper { color: #c01227; } .elementor-element.elementor-element-a51fcba .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-a51fcba .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-4a9397e>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-4a9397e .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-element.elementor-element-bfb9f2a>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-bfb9f2a { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-256f25a>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-256f25a .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-256f25a .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-element.elementor-element-256f25a { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-256f25a .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-256f25a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-256f25a .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-256f25a .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-1b93850 { --display: flex; } .elementor-element.elementor-element-4d031ce>.elementor-widget-container { margin: 0px 0px 49px 0px; } .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper { color: #c01227; } .elementor-element.elementor-element-4d031ce .elementor-counter-number { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-4d031ce .elementor-counter-number-suffix { font-family: "Plus Jakarta Sans", Sans-serif; font-size: 80px; font-weight: 600; line-height: 1em; letter-spacing: -0.03em; } .elementor-element.elementor-element-24d982e>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 22px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-element.elementor-element-24d982e .logico-title { font-size: 20px; font-weight: 600; line-height: 1.2em; color: #FFFFFF; } .elementor-element.elementor-element-660f701>.elementor-widget-container { margin: 23px 0px 0px 0px; } .elementor-element.elementor-element-660f701 { line-height: 1.9444em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-ec91b55>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(0px/2); } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(0px/2); } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(0px/2); } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-0px/2); } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { inset-inline-end: calc(-0px/2); } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon i { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon svg { fill: #FFFFFF; transition: fill 0.3s; } .elementor-element.elementor-element-ec91b55 { --e-icon-list-icon-size: 8px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: center; --icon-vertical-offset: 2px; } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon { padding-inline-end: 15px; } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item>a { line-height: 1.9444em; } .elementor-element.elementor-element-ec91b55 .elementor-icon-list-text { color: #FFFFFF; transition: color 0.3s; } .elementor-element.elementor-element-243f1d4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: -215px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-517a03b { --display: flex; --min-height: 389px; --justify-content: center; --align-items: center; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-517a03b:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-517a03b>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-image: url("/images/home6-banner.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-element.elementor-element-2b5eccb { width: 100%; max-width: 100%; font-size: 30px; font-weight: 600; line-height: 1.3333em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 370px 0px 370px; } body:not(.rtl) .elementor-element.elementor-element-72ffde1 { left: 0px; } body.rtl .elementor-element.elementor-element-72ffde1 { right: 0px; } .elementor-element.elementor-element-72ffde1 { bottom: 0px; } .elementor-element.elementor-element-72ffde1 .elementor-wrapper { --video-aspect-ratio: 1.77777; } .elementor-element.elementor-element-72ffde1 .logico-video-button .video-button-wrapper { border-radius: 0px 25px 0px 0px; } .elementor-element.elementor-element-72ffde1 .logico-video-button { --logico-button-text-color: #1F1F1F; --logico-button-icon-color: #1F1F1F; --logico-button-background-color: #FFFFFF; --logico-button-text-hover: #c01227; --logico-button-icon-hover: #c01227; } .elementor-element.elementor-element-72ffde1 .video-button-wrapper { --logico-button-background-hover: #FFFFFF; } .elementor-element.elementor-element-ca7cde4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-c263d4d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-feca7fe { --display: flex; } .elementor-element.elementor-element-d13da5d>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-d13da5d { text-align: start; } .elementor-element.elementor-element-d13da5d img { max-width: 410px; } .elementor-element.elementor-element-4968a6c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 0px; } .elementor-element.elementor-element-65072bf .slider-footer { text-align: right; } .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { margin-top: -52px; } .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { margin-bottom: -52px; } .elementor-element.elementor-element-65072bf .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor-element.elementor-element-65072bf .owl-dots .owl-dot.active span { border-color: #1F1F1F; } .elementor-element.elementor-element-4dbe89c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 150px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-894b461 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ec45fc1 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --grid-auto-flow: row; --align-items: end; } .elementor-element.elementor-element-5bbed5b { --display: flex; } .elementor-element.elementor-element-56cdbbc .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-element.elementor-element-86986f1 { width: var(--container-widget-width, 590px); max-width: 590px; --container-widget-width: 590px; --container-widget-flex-grow: 0; } .elementor-element.elementor-element-86986f1>.elementor-widget-container { margin: 18px 0px 0px 0px; } .elementor-element.elementor-element-b040c8c { --display: flex; } .elementor-element.elementor-element-ed39b3b>.elementor-widget-container { margin: 0px 0px 18px 0px; } .elementor-element.elementor-element-ed39b3b .button-container { text-align: right; } .elementor-element.elementor-element-00c3e4b>.elementor-widget-container { margin: 42px 0px 0px 0px; } .elementor-element.elementor-element-59ed9f6>.elementor-widget-container { margin: 44px 0px 0px 0px; } @media(min-width: 481px) { .elementor-element.elementor-element-4f964a3 { --width: 670px; } .elementor-element.elementor-element-c29b44f { --width: 506px; } .elementor-element.elementor-element-5bc90f3 { --width: 65%; } .elementor-element.elementor-element-3ea6309 { --width: 35%; } .elementor-element.elementor-element-003b885 { --content-width: 1660px; } .elementor-element.elementor-element-243f1d4 { --content-width: 1730px; } .elementor-element.elementor-element-feca7fe { --width: 40%; } .elementor-element.elementor-element-4968a6c { --width: 60%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-element.elementor-element-4f964a3 { --width: 500px; } .elementor-element.elementor-element-c29b44f { --width: 340px; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-element.elementor-element-4f964a3 { --width: 60%; } .elementor-element.elementor-element-c29b44f { --width: 40%; } .elementor-element.elementor-element-5bc90f3 { --width: 68%; } .elementor-element.elementor-element-3ea6309 { --width: 32%; } .elementor-element.elementor-element-4968a6c { --width: 70%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-element.elementor-element-4f964a3 { --width: 100%; } .elementor-element.elementor-element-c29b44f { --width: 100%; } .elementor-element.elementor-element-feca7fe { --width: 100%; } .elementor-element.elementor-element-4968a6c { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-element.elementor-element-4f964a3 { --width: 100%; } .elementor-element.elementor-element-c29b44f { --width: 100%; } .elementor-element.elementor-element-5bc90f3 { --width: 100%; } .elementor-element.elementor-element-3ea6309 { --width: 100%; } } @media(max-width: 1200px) { .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin: 0px 0px 150px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { background-position: top left; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 750px; } .elementor-element.elementor-element-b7a76bc .slider-footer { margin-top: 0px; margin-bottom: 30px; } .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 30px; margin-left: 0px; } .elementor-element.elementor-element-4f964a3 { --gap: 50px 40px; --row-gap: 50px; --column-gap: 40px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-element.elementor-element-c29b44f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; } .elementor-element.elementor-element-77d1265 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-63a9de5>.elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-element.elementor-element-4add972 { --gap: 70px 40px; --row-gap: 70px; --column-gap: 40px; --grid-auto-flow: row; } .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 750px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 750px); max-width: 750px; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 130px; line-height: 1em; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 130px; } .elementor-element.elementor-element-df21f2d>.elementor-widget-container { --e-transform-translateY: -100%; } .elementor-element.elementor-element-df21f2d .logico-title { font-size: 16px; } .elementor-element.elementor-element-ef458a9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-003b885 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 100px 0px 0px; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { margin: -40px calc(-40px/2) 0; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { padding: 40px calc(40px/2) 0; } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-40px/2); width: calc(100% + 40px); } .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(40px/2); } .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { left: calc(40px/2 + 30px); right: calc(40px/2 + 30px); } .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { left: calc(40px/2 + 20px); right: calc(40px/2 + 20px); } .elementor-element.elementor-element-f2affbe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-08175b6 { --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; } .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-05d0228 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-36a396b { --margin-top: 18px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-929c651>.elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-element.elementor-element-6a7a661 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; } .elementor-element.elementor-element-3559d0b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-127d516 { --container-widget-width: 600px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 600px); max-width: 600px; } .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-element.elementor-element-243f1d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 100px 0px 300px; } .elementor-element.elementor-element-c263d4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-d13da5d img { max-width: 100%; } .elementor-element.elementor-element-894b461 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-ec45fc1 { --grid-auto-flow: row; } .elementor-element.elementor-element-86986f1>.elementor-widget-container { padding: 0px 0px 0px 0px; } } @media(max-width: 1020px) { .elementor-element.elementor-element-e32dfeb { --padding-top: 10px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-edd8f69 { --border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 55%; margin: 0% 6% 0% 0%; } .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 500px; } .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-0c995bc { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-4f964a3 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 53px; --padding-bottom: 55px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-c29b44f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-c36a604 { --border-radius: 25px 25px 0px 0px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-4add972 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-3b2c33f { --min-height: 350px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 705px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 705px); max-width: 705px; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 100px; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 100px; } .elementor-element.elementor-element-c18ab2f { --padding-top: 0px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-50e9147 { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-ff67ffb { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-36a396b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-c6bafcf { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-3740bcf { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-6a7a661 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { padding: 25px 20px 25px 20px; } .elementor-element.elementor-element-8afb5f5 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-element.elementor-element-e7be0c1 { --padding-top: 120px; --padding-bottom: 266px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-element.elementor-element-243f1d4 { --margin-top: -145px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-517a03b { --min-height: 250px; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 150px 0px 250px; } .elementor-element.elementor-element-2b5eccb { font-size: 26px; } .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { height: 105px; padding: 20px 34px 20px 34px; } .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 105px; } .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(105px - 22px); } .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { padding: 20px 34px calc(20px + var(--logico-video-button-border)) 34px; } .elementor-element.elementor-element-ca7cde4 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-4dbe89c { --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-ec45fc1 { --grid-auto-flow: row; } } @media(max-width: 840px) { .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin: 0px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-element.elementor-element-0c995bc { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-4f964a3 { --flex-wrap: nowrap; } .elementor-element.elementor-element-4f964a3.e-con { --flex-shrink: 0; } .elementor-element.elementor-element-c29b44f { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-4add972 { --grid-auto-flow: row; } .elementor-element.elementor-element-3b2c33f { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } .elementor-element.elementor-element-8d9ae8c { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-8d9ae8c.elementor-element { --align-self: flex-end; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 90px; line-height: 1em; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 90px; line-height: 1em; } .elementor-element.elementor-element-df21f2d>.elementor-widget-container { --e-transform-rotateZ: 0deg; --e-transform-translateX: 0%; --e-transform-translateY: 0%; } .elementor-element.elementor-element-df21f2d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; --e-transform-origin-x: center; --e-transform-origin-y: center; } .elementor-element.elementor-element-df21f2d.elementor-element { --align-self: flex-start; } .elementor-element.elementor-element-df21f2d .logico-title { font-size: 20px; } .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; } .elementor-element.elementor-element-36a396b { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-bfe4c0c>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-c6bafcf { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-4d650b9>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-element.elementor-element-6a7a661 { --grid-auto-flow: row; } .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; } .elementor-element.elementor-element-127d516 { --container-widget-width: 460px; --container-widget-flex-grow: 0; width: var(--container-widget-width, 460px); max-width: 460px; } .elementor-element.elementor-element-2969c55 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-cba160e>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-a51fcba>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-4d031ce>.elementor-widget-container { margin: 0px 0px 30px 0px; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 50px 0px 230px; } .elementor-element.elementor-element-c263d4d { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-feca7fe { --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); } .elementor-element.elementor-element-d13da5d>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-element.elementor-element-d13da5d { text-align: start; } .elementor-element.elementor-element-d13da5d img { width: 400px; max-width: 90%; } .elementor-element.elementor-element-4968a6c { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { margin-top: -25px; } .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { margin-bottom: -25px; } .elementor-element.elementor-element-ec45fc1 { --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; } } @media(max-width: 660px) { .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { margin: 80px 0px 0px 0px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 70%; margin: 9% 6% 0% 0%; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-position: 20% 0%; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 540px; } .elementor-element.elementor-element-b7a76bc .slider-footer { margin-top: 0px; margin-bottom: 20px; } .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { margin-right: 20px; margin-left: 0px; } .elementor-element.elementor-element-4f964a3 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c29b44f { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c36a604 { --padding-top: 90px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-77d1265 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-4add972 { --gap: 70px 20px; --row-gap: 70px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-element.elementor-element-3b2c33f { --min-height: 250px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 70px; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 70px; } .elementor-element.elementor-element-c18ab2f { --padding-top: 0px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-ef458a9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-003b885 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-f2affbe { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-50e9147 { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ff67ffb { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-05d0228 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-c6bafcf { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-3740bcf { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-6a7a661 { --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-1c1edc7 { --grid-auto-flow: row; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-e7be0c1 { --padding-top: 90px; --padding-bottom: 180px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-3559d0b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-127d516 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor-element.elementor-element-2969c55 { --grid-auto-flow: row; } .elementor-element.elementor-element-243f1d4 { --margin-top: -90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-517a03b { --padding-top: 0px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 50px 0px 50px; } .elementor-element.elementor-element-2b5eccb { text-align: center; } .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { height: 65px; } .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { height: 65px; } .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { height: calc(65px - 22px); } .elementor-element.elementor-element-ca7cde4 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-c263d4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-4dbe89c { --margin-top: 90px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-894b461 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-ec45fc1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } @media(max-width: 480px) { .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { max-width: 100%; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; } .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { background-position: 50% 50%; } .elementor-element.elementor-element-4f964a3 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-4add972 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { font-size: 52px; } .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { font-size: 52px; } .elementor-element.elementor-element-df21f2d .logico-title { font-size: 18px; } .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 60px 0px 0px; } .elementor-element.elementor-element-08175b6 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; } .elementor-element.elementor-element-50e9147 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-6a7a661 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 45px 20px; --row-gap: 45px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-element.elementor-element-1c1edc7 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-2969c55 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 30px 20px 30px 20px; } .elementor-element.elementor-element-ec45fc1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } }