:root { --e-global-color-primary: #22B6AE; --e-global-color-secondary: #FFFFFF; --e-global-color-text: #000000; --e-global-color-accent: #EB008B; --e-global-typography-primary-font-family: "Exo"; --e-global-typography-primary-font-size: 64px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-line-height: 64px; --e-global-typography-secondary-font-family: "Exo"; --e-global-typography-secondary-font-size: 36px; --e-global-typography-secondary-font-weight: 800; --e-global-typography-secondary-line-height: 36px; --e-global-typography-text-font-family: "Exo"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 500; --e-global-typography-text-line-height: 22px; --e-global-typography-accent-font-family: "Exo"; --e-global-typography-accent-font-size: 20px; --e-global-typography-accent-font-weight: 500; --e-global-typography-accent-line-height: 26px; }body e-page-transition { background-color: rgb(255, 188, 125); }.e-con { --container-max-width: 1140px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 767px){.e-con { --container-max-width: 767px; }}.elementor-element.odc-page-box { --display: flex; --min-height: 80px; --flex-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: -80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-page-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-page-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }.elementor-element.odc-page-box-2 { --display: flex; --min-height: 85vh; --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: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overflow: hidden; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-page-box-2:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-page-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); background-image: url("../images/twd_hero_2560.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }@media (max-width: 767px){.elementor-element.odc-page-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../images/twd_hero_mobile.webp"); }}.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-text ); }.elementor-element.odc-page-text-editor { text-align: center; font-family: Exo, sans-serif; font-size: 64px; font-weight: 600; text-transform: uppercase; line-height: 70px; text-shadow: rgba(0, 0, 0, 0.8) 0px 4px 5px; color: var( --e-global-color-secondary ); }.elementor-element.odc-page-text-editor p { margin-block-end: 0px; }.elementor-element.odc-page-text-editor-2 { text-align: center; font-family: Exo, sans-serif; font-size: 20px; font-weight: 500; line-height: 30px; text-shadow: rgba(0, 0, 0, 0.7) 0px 4px 5px; color: var( --e-global-color-secondary ); }.elementor-element.odc-page-text-editor-2 p { margin-block-end: 0px; }.elementor-element.odc-about { --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; --overflow: hidden; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-about:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("../images/our_work_oda_mascara-1.png"); background-position: right center; background-repeat: no-repeat; background-size: contain; }.elementor-element.odc-about-text { --display: flex; --flex-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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 0px; }.elementor-element.odc-about-text-image { text-align: left; }.elementor-element.odc-title-cap-text-editor { text-align: left; font-family: Exo, sans-serif; font-size: 48px; font-weight: 800; line-height: 50px; color: var( --e-global-color-text ); }.elementor-element.odc-title-cap-text-editor p { margin-block-end: 0px; }.elementor-element.odc-about-copy { width: var( --container-widget-width, 265px ); max-width: 265px; --container-widget-width: 265px; --container-widget-flex-grow: 0; text-align: left; font-family: Exo, sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; color: var( --e-global-color-text ); }.elementor-element.odc-about-copy > .elementor-widget-container { margin: 0px; }.elementor-element.odc-about-copy p { margin-block-end: 0px; }.elementor-element.odc-about-text-box { --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: 40px 40px; --row-gap: 40px; --column-gap: 40px; --margin-top: 60px; --margin-bottom: 20px; --margin-left: 20px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-about-text-image-2 img { width: 50px; }.elementor-element.odc-about-text-image-3 img { width: 40px; }.elementor-element.odc-about-text-image-4 img { width: 85px; }.elementor-element.odc-about-text-image-5 img { width: 35px; }.elementor-element.odc-about-imgwrap { --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: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-about-imgwrap:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about-imgwrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 255, 241, 0); background-image: url("../images/Ellipse-10.png"); background-position: 109px 74px; background-repeat: no-repeat; background-size: contain; }.elementor-element.odc-about-img > .elementor-widget-container { margin: 0px; }.elementor-element.odc-about-img { z-index: 0; text-align: left; }.elementor-element.odc-about-img img { width: 794px; max-width: 794px; }.elementor-element.odc-about-imgwrap-image > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image { left: -50px; }body.rtl .elementor-element.odc-about-imgwrap-image { right: -50px; }.elementor-element.odc-about-imgwrap-image { top: 42%; z-index: 0; text-align: left; }.elementor-element.odc-about-imgwrap-image img { width: 185px; }.elementor-element.odc-about-imgwrap-image-2 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-2 { left: 62px; }body.rtl .elementor-element.odc-about-imgwrap-image-2 { right: 62px; }.elementor-element.odc-about-imgwrap-image-2 { bottom: 0px; z-index: 1; text-align: left; }.elementor-element.odc-about-imgwrap-image-2 img { width: 310px; }.elementor-element.odc-about-imgwrap-image-3 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-3 { right: -40px; }body.rtl .elementor-element.odc-about-imgwrap-image-3 { left: -40px; }.elementor-element.odc-about-imgwrap-image-3 { bottom: 0px; z-index: 1; text-align: left; }.elementor-element.odc-about-imgwrap-image-3 img { width: 180px; }.elementor-element.odc-about-imgwrap-image-4 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-4 { right: 82px; }body.rtl .elementor-element.odc-about-imgwrap-image-4 { left: 82px; }.elementor-element.odc-about-imgwrap-image-4 { bottom: 0px; z-index: 3; text-align: left; }.elementor-element.odc-about-imgwrap-image-4 img { width: 223px; }.elementor-element.odc-about-imgwrap-image-5 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-5 { right: -15px; }body.rtl .elementor-element.odc-about-imgwrap-image-5 { left: -15px; }.elementor-element.odc-about-imgwrap-image-5 { top: 20%; z-index: 1; text-align: left; }.elementor-element.odc-about-imgwrap-image-5 img { width: 192px; }.elementor-element.odc-about-imgwrap-image-6 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-6 { right: 20px; }body.rtl .elementor-element.odc-about-imgwrap-image-6 { left: 20px; }.elementor-element.odc-about-imgwrap-image-6 { top: 44%; z-index: 1; text-align: left; }.elementor-element.odc-about-imgwrap-image-7 > .elementor-widget-container { margin: 0px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-7 { right: 190px; }body.rtl .elementor-element.odc-about-imgwrap-image-7 { left: 190px; }.elementor-element.odc-about-imgwrap-image-7 { top: 28%; z-index: 1; text-align: left; }.elementor-element.odc-work-box { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.3; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-work-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-work-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(170deg, rgb(0, 155, 147) 20%, rgb(199, 1, 118) 100%); }.elementor-element.odc-work-box::before, .elementor-element.odc-work-box > .elementor-background-video-container::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("../images/Group-13.webp"); --background-overlay: ''; background-position: left top; background-repeat: no-repeat; background-size: 250px auto; }body:not(.rtl) .elementor-element.odc-work-deco { right: 0px; }body.rtl .elementor-element.odc-work-deco { left: 0px; }.elementor-element.odc-work-deco { bottom: 0px; text-align: right; }.elementor-element.odc-work-deco img { opacity: 0.3; }.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary ); }.elementor-element.odc-work-box-2 { --display: flex; --flex-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: 0px; --padding-right: 0px; }.elementor-element.odc-work-title > .elementor-widget-container { margin: 0px 0px 0px 100px; }.elementor-element.odc-work-title.elementor-element { --align-self: flex-start; }.elementor-element.odc-work-title { z-index: 3; text-align: left; }.elementor-element.odc-work-title .elementor-heading-title { font-family: Exo, sans-serif; font-size: 84px; font-weight: 900; text-transform: uppercase; line-height: 48px; color: var( --e-global-color-secondary ); }.elementor-element.odc-work-card-box { --display: flex; --min-height: 584px; --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: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: none; --border-style: none; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 30px 0px; --margin-top: 0px; --margin-bottom: -85px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 100px; --padding-right: 40px; --z-index: 2; }.elementor-element.odc-work-card-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-work-card-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); background-image: url("../images/our_work_yt_bkg-1.webp"); background-position: right center; background-repeat: no-repeat; background-size: contain; }.elementor-element.odc-work-text { --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-start; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-work-subtitle > .elementor-widget-container { padding: 0px; }.elementor-element.odc-work-subtitle { text-align: left; font-family: Exo, sans-serif; font-size: 36px; font-weight: 800; line-height: 36px; }.elementor-element.odc-work-subtitle p { margin-block-end: 0px; }.elementor-element.odc-work-body { text-align: left; font-family: Exo, sans-serif; font-size: 20px; font-weight: 500; line-height: 26px; }.elementor-element.odc-work-body p { margin-block-end: 0px; }.elementor-element.odc-work-video { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-work-video-video > .elementor-widget-container { border-style: solid; border-width: 3px; border-color: var( --e-global-color-secondary ); border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px 3px; }.elementor-element.odc-work-video-video .elementor-wrapper { --video-aspect-ratio: 1.77777; }.elementor-element.odc-work-video-video .elementor-custom-embed-play i { color: var( --e-global-color-secondary ); font-size: 50px; }.elementor-element.odc-work-video-video .elementor-custom-embed-play svg { fill: var( --e-global-color-secondary ); width: 50px; height: 50px; }.elementor-element.odc-hl-box { --display: flex; --flex-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: 145px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-hl-heading > .elementor-widget-container { padding: 0px 0px 20px; }.elementor-element.odc-hl-heading { text-align: center; font-family: Exo, sans-serif; font-size: 36px; font-weight: 800; line-height: 36px; color: var( --e-global-color-text ); }.elementor-element.odc-hl-heading p { margin-block-end: 0px; }.elementor-element.odc-work-box-3 { --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: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --overlay-opacity: 0.3; --padding-top: 90px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-work-box-3:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-work-box-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(127, 0, 106) 20%, rgb(29, 0, 24) 100%); }.elementor-element.odc-work-box-3::before, .elementor-element.odc-work-box-3 > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(127, 0, 106); background-image: url("../images/image-27.png"); --background-overlay: ''; background-position: 90% 100%; background-repeat: no-repeat; background-size: 1000px auto; }.elementor-element.odc-title-3-text-editor { text-align: center; font-family: Exo, sans-serif; font-size: 48px; font-weight: 800; text-transform: uppercase; line-height: 48px; color: var( --e-global-color-secondary ); }.elementor-element.odc-title-3-text-editor p { margin-block-end: 0px; }.elementor-element.odc-work-text-editor { width: var( --container-widget-width, 550px ); max-width: 550px; --container-widget-width: 550px; --container-widget-flex-grow: 0; text-align: center; font-family: Exo, sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; color: var( --e-global-color-secondary ); }.elementor-element.odc-work-text-editor.elementor-element { --align-self: center; }.elementor-element.odc-work-text-editor p { margin-block-end: 0px; }.elementor-element.odc-work-text-editor-2 { width: var( --container-widget-width, 550px ); max-width: 550px; --container-widget-width: 550px; --container-widget-flex-grow: 0; text-align: center; font-family: Exo, sans-serif; font-size: 20px; font-weight: 700; line-height: 27px; color: var( --e-global-color-secondary ); }.elementor-element.odc-work-text-editor-2 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-work-text-editor-2.elementor-element { --align-self: center; }.elementor-element.odc-work-text-editor-2 p { margin-block-end: 0px; }.elementor-element.odc-fullcycle-box { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-fullcycle-box-2 { --display: flex; --flex-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-element.odc-fullcycle-image > .elementor-widget-container { padding: 6px 0px 7px; }.elementor-element.odc-fullcycle-heading { text-align: center; }.elementor-element.odc-fullcycle-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; color: var( --e-global-color-secondary ); }.elementor-element.odc-fullcycle-box-3 { --display: flex; --flex-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-element.odc-fullcycle-image-2 > .elementor-widget-container { padding: 7px 0px 8px; }.elementor-element.odc-fullcycle-heading-2 { text-align: center; }.elementor-element.odc-fullcycle-heading-2 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; color: var( --e-global-color-secondary ); }.elementor-element.odc-fullcycle-box-4 { --display: flex; --flex-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-element.odc-fullcycle-image-3 > .elementor-widget-container { padding: 0px 0px 1px; }.elementor-element.odc-fullcycle-heading-3 { text-align: center; }.elementor-element.odc-fullcycle-heading-3 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; color: var( --e-global-color-secondary ); }.elementor-element.odc-fullcycle-box-5 { --display: flex; --flex-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-element.odc-fullcycle-image-4 > .elementor-widget-container { padding: 7px 0px 8px; }.elementor-element.odc-fullcycle-heading-4 { text-align: center; }.elementor-element.odc-fullcycle-heading-4 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops { --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: 80px 80px; --row-gap: 80px; --column-gap: 80px; --padding-top: 80px; --padding-bottom: 160px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-box { --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: center; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-heading { text-align: left; }.elementor-element.odc-liveops-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 500; line-height: 46px; color: var( --e-global-color-text ); }.elementor-element.odc-liveops-text-editor { text-align: left; font-family: Exo, sans-serif; font-size: 36px; font-weight: 800; line-height: 40px; color: var( --e-global-color-text ); }.elementor-element.odc-liveops-text-editor p { margin-block-end: 20px; }.elementor-element.odc-liveops-heading-2 { text-align: left; }.elementor-element.odc-liveops-heading-2 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 900; line-height: 32px; color: var( --e-global-color-text ); }.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-icon-list > .elementor-widget-container { padding: 20px 0px 0px; }.elementor-element.odc-liveops-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(2.5px); }.elementor-element.odc-liveops-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(2.5px); }.elementor-element.odc-liveops-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(2.5px); }.elementor-element.odc-liveops-icon-list .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-2.5px); }.elementor-element.odc-liveops-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-2.5px); }.elementor-element.odc-liveops-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }.elementor-element.odc-liveops-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }.elementor-element.odc-liveops-icon-list { --e-icon-list-icon-size: 16px; --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: flex-start; --icon-vertical-offset: 4px; }.elementor-element.odc-liveops-icon-list .elementor-icon-list-icon { padding-inline-end: 0px; }.elementor-element.odc-liveops-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-element.odc-liveops-icon-list .elementor-icon-list-item > a { font-family: Exo, sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; }.elementor-element.odc-liveops-icon-list .elementor-icon-list-text { color: var( --e-global-color-text ); transition: color 0.3s; }.elementor-element.odc-liveops-card { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }.elementor-element.odc-liveops-card:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-card > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(34, 182, 174) 40%, rgb(0, 83, 79) 100%); }body:not(.rtl) .elementor-element.odc-liveops-card-image { right: 15px; }body.rtl .elementor-element.odc-liveops-card-image { left: 15px; }.elementor-element.odc-liveops-card-image { top: -55px; }.elementor-element.odc-liveops-card-heading { text-align: left; }.elementor-element.odc-liveops-card-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 800; line-height: 24px; color: var( --e-global-color-secondary ); }.elementor-widget-counter .elementor-counter-number-wrapper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-counter .elementor-counter-title { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-element.odc-liveops-card-counter > .elementor-widget-container { padding: 20px 0px 0px; }.elementor-element.odc-liveops-card-counter .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-card-counter .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-card-counter .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers.elementor-element { --align-self: stretch; }.elementor-element.odc-liveops-numbers { text-align: left; font-family: Exo, sans-serif; font-size: 16px; font-weight: 400; font-style: italic; line-height: 19px; letter-spacing: 0px; color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-numbers p { margin-block-end: 0px; }.elementor-element.odc-liveops-numbers-box { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-box-2 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers-box-3 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter-2 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter-2 .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter-2 .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter-2 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers-box-4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-box-5 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter-3 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter-3 .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter-3 .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter-3 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers-box-6 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter-4 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter-4 .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter-4 .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter-4 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers-box-7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-box-8 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter-5 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter-5 .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter-5 .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter-5 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-numbers-box-9 { --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-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-numbers-counter-6 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-numbers-counter-6 .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-liveops-numbers-counter-6 .elementor-counter-title { justify-content: start; font-family: Exo, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }.elementor-element.odc-liveops-numbers-counter-6 .elementor-counter-number-wrapper { --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: var( --e-global-color-secondary ); font-family: Exo, sans-serif; font-size: 48px; font-weight: 900; line-height: 48px; }.elementor-element.odc-liveops-box-2 { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.3; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-box-2:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(145deg, rgb(0, 155, 147) 0%, rgb(199, 1, 118) 100%); }.elementor-element.odc-liveops-box-2::before, .elementor-element.odc-liveops-box-2 > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("../images/Group-17-1.webp"); --background-overlay: ''; background-position: left bottom; background-repeat: no-repeat; background-size: 305px auto; }body:not(.rtl) .elementor-element.odc-liveops-image { left: 2%; }body.rtl .elementor-element.odc-liveops-image { right: 2%; }.elementor-element.odc-liveops-image { top: 0px; text-align: right; }.elementor-element.odc-liveops-image img { opacity: 0.3; }body:not(.rtl) .elementor-element.odc-liveops-image-2 { right: 2%; }body.rtl .elementor-element.odc-liveops-image-2 { left: 2%; }.elementor-element.odc-liveops-image-2 { top: 0px; text-align: right; }.elementor-element.odc-liveops-image-2 img { opacity: 0.3; }.elementor-element.odc-clients-box { --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; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 30px 0px; --margin-top: -85px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 80px; --padding-left: 100px; --padding-right: 100px; --z-index: 2; }.elementor-element.odc-clients-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-clients-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-element.odc-title-3-heading { text-align: center; }.elementor-element.odc-title-3-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 36px; font-weight: 800; text-transform: uppercase; line-height: 36px; color: var( --e-global-color-text ); }.elementor-element.odc-clients-text-editor { text-align: left; font-family: Exo, sans-serif; font-size: 20px; font-weight: 800; line-height: 27px; color: var( --e-global-color-text ); }.elementor-element.odc-clients-text-editor p { margin-block-end: 0px; }.elementor-element.odc-clients-box-2 { --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; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-clients-image img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-2 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-3 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-box-3 { --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; --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-clients-image-4 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-5 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-6 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-box-4 { --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; --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-clients-image-7 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-8 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-clients-image-9 img { filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); }.elementor-element.odc-liveops-menu-anchor > .elementor-widget-container { margin: 0px; padding: 60px 0px 80px; }.elementor-element.odc-liveops-box-3 { --display: flex; --flex-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: 0px; --padding-right: 0px; }.elementor-element.odc-title-xl-heading > .elementor-widget-container { margin: 0px 0px 0px 100px; }.elementor-element.odc-title-xl-heading.elementor-element { --align-self: flex-start; }.elementor-element.odc-title-xl-heading { z-index: 3; text-align: left; }.elementor-element.odc-title-xl-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 84px; font-weight: 900; text-transform: uppercase; line-height: 48px; color: var( --e-global-color-secondary ); }.elementor-element.odc-team-box { --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-start; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 30px 0px; --margin-top: 0px; --margin-bottom: -120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 100px; --z-index: 2; }.elementor-element.odc-team-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-team-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-element.odc-team-box-2 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-counter { --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; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-count .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-team-count .elementor-counter-title { justify-content: start; color: var( --e-global-color-text ); font-family: Exo, sans-serif; font-size: 64px; font-weight: 800; line-height: 64px; }.elementor-element.odc-team-count .elementor-counter-number-wrapper { color: var( --e-global-color-accent ); font-family: Exo, sans-serif; font-size: 64px; font-weight: 800; line-height: 64px; }.elementor-element.odc-team-box-3 { --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; --padding-top: 5px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading { text-align: left; }.elementor-element.odc-team-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-4 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-box-5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-2 { text-align: left; }.elementor-element.odc-team-heading-2 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-6 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-3 { text-align: left; }.elementor-element.odc-team-heading-3 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-7 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-4 { text-align: left; }.elementor-element.odc-team-heading-4 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-8 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-box-9 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-5 { text-align: left; }.elementor-element.odc-team-heading-5 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-10 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-6 { text-align: left; }.elementor-element.odc-team-heading-6 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }.elementor-element.odc-team-box-11 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-team-heading-7 { text-align: left; }.elementor-element.odc-team-heading-7 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 24px; font-weight: 600; line-height: 28px; color: var( --e-global-color-text ); }body:not(.rtl) .elementor-element.odc-liveops-image-3 { right: 0px; }body.rtl .elementor-element.odc-liveops-image-3 { left: 0px; }.elementor-element.odc-liveops-image-3 { bottom: 0px; text-align: right; }.elementor-element.odc-liveops-image-3 img { opacity: 0.3; }.elementor-element.odc-liveops-box-4 { --display: flex; --flex-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: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --padding-top: 180px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-box-4:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-box-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); background-image: url("../images/metro_bkg-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-element.odc-liveops-box-5 { --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: center; --align-items: flex-end; --margin-top: 0px; --margin-bottom: 250px; --margin-left: -80px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-box-5.e-con { --align-self: flex-end; }.elementor-element.odc-liveops-text-editor-2 { text-align: right; font-family: Exo, sans-serif; font-size: 48px; font-weight: 800; line-height: 52px; color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-text-editor-2 p { margin-block-end: 0px; }.elementor-element.odc-liveops-text-editor-3 { text-align: right; font-family: Exo, sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-text-editor-3 p { margin-block-end: 0px; }.elementor-element.odc-liveops-box-6 { --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: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; --z-index: 0; }.elementor-element.odc-liveops-box-6:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-box-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-box-7 { --display: flex; --flex-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: -720px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-box-8 { --display: flex; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-image-4.elementor-element { --align-self: flex-start; }.elementor-element.odc-liveops-image-4 { text-align: left; }.elementor-element.odc-liveops-box-9 { --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-start; --align-items: center; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 30px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 60px; --padding-left: 70px; --padding-right: 70px; --z-index: 2; }.elementor-element.odc-liveops-box-9:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-box-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }.elementor-element.odc-liveops-box-10 { --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: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-box-11 { --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; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-title-3-text-editor-2 { text-align: right; font-family: Exo, sans-serif; font-size: 36px; font-weight: 800; line-height: 36px; color: var( --e-global-color-text ); }.elementor-element.odc-title-3-text-editor-2 p { margin-block-end: 0px; }.elementor-element.odc-liveops-box-12 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-text-editor-4 { text-align: left; font-family: Exo, sans-serif; font-size: 20px; font-weight: 500; line-height: 26px; color: var( --e-global-color-text ); }.elementor-element.odc-liveops-text-editor-4 p { margin-block-end: 0px; }.elementor-element.odc-liveops-image-carousel { --e-image-carousel-slides-to-show: 3; }.elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-prev, .elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-next { font-size: 24px; color: rgb(34, 182, 174); }.elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-next svg { fill: rgb(34, 182, 174); }.elementor-element.odc-liveops-image-carousel .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 5px; --swiper-pagination-bullet-vertical-gap: 5px; width: 8px; height: 8px; background: rgb(235, 0, 139); }.elementor-element.odc-liveops-image-carousel .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) { background: var( --e-global-color-primary ); opacity: var( --e-global-color-primary ); }.elementor-element.odc-liveops-image-carousel .swiper-wrapper { display: flex; align-items: center; }.elementor-element.odc-liveops-image-carousel .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image { border-style: none; border-radius: 8px; }.elementor-element.odc-liveops-menu-anchor-2 > .elementor-widget-container { margin: 0px; padding: 0px 0px 100px; }.elementor-element.odc-liveops-box-13 { --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; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-title-3-text-editor-3 { text-align: center; font-family: Exo, sans-serif; font-size: 36px; font-weight: 900; text-transform: uppercase; line-height: 36px; color: var( --e-global-color-text ); }.elementor-element.odc-title-3-text-editor-3 p { margin-block-end: 0px; }.elementor-element.odc-liveops-text-editor-5 { width: var( --container-widget-width, 550px ); max-width: 550px; --container-widget-width: 550px; --container-widget-flex-grow: 0; text-align: center; font-family: Exo, sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; color: var( --e-global-color-text ); }.elementor-element.odc-liveops-text-editor-5 > .elementor-widget-container { padding: 10px 0px 20px; }.elementor-element.odc-liveops-text-editor-5 p { margin-block-end: 0px; }.elementor-element.odc-liveops-heading-3 { text-align: center; }.elementor-element.odc-liveops-heading-3 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 16px; font-weight: 800; line-height: 22px; color: var( --e-global-color-accent ); }.elementor-element.odc-liveops-text-editor-6 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-text-editor-6 { text-align: center; font-family: Exo, sans-serif; font-size: 16px; font-weight: 700; line-height: 22px; color: var( --e-global-color-text ); }.elementor-element.odc-liveops-text-editor-6 p { margin-block-end: 0px; }:root { --page-title-display: none; }@media (max-width: 1024px){.elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-element.odc-about-imgwrap:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about-imgwrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }.elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-element.odc-work-box-3::before, .elementor-element.odc-work-box-3 > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 0% 0%; }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-widget-counter .elementor-counter-number-wrapper { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-counter .elementor-counter-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }}@media (max-width: 767px){.elementor-element.odc-page-box-2 { --min-height: 90vh; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --border-radius: 0px 0px 0px 24px; --padding-top: 120px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-page-box-2:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-page-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 52% 0px; }.elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-element.odc-page-text-editor { font-size: 40px; line-height: 40px; }.elementor-element.odc-about:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 0px auto; }.elementor-element.odc-about { --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-about-text { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-about-text-image { text-align: center; }.elementor-element.odc-title-cap-text-editor { text-align: center; }.elementor-element.odc-about-copy { width: var( --container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }.elementor-element.odc-about-copy.elementor-element { --align-self: center; }.elementor-element.odc-about-text-menu-anchor > .elementor-widget-container { margin: 250px 0px -250px; padding: 0px; }.elementor-element.odc-about-imgwrap:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about-imgwrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; }.elementor-element.odc-about-imgwrap { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-about-img > .elementor-widget-container { margin: 0%; }.elementor-element.odc-about-img { text-align: center; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image { left: 2%; }body.rtl .elementor-element.odc-about-imgwrap-image { right: 2%; }.elementor-element.odc-about-imgwrap-image { top: 35%; z-index: 2; }.elementor-element.odc-about-imgwrap-image img { width: 80px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-2 { left: 3%; }body.rtl .elementor-element.odc-about-imgwrap-image-2 { right: 3%; }.elementor-element.odc-about-imgwrap-image-2 { bottom: 0px; z-index: 2; }.elementor-element.odc-about-imgwrap-image-2 img { width: 170px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-3 { right: 0%; }body.rtl .elementor-element.odc-about-imgwrap-image-3 { left: 0%; }.elementor-element.odc-about-imgwrap-image-3 { bottom: 0px; text-align: right; }.elementor-element.odc-about-imgwrap-image-3 img { width: 100px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-4 { right: 22%; }body.rtl .elementor-element.odc-about-imgwrap-image-4 { left: 22%; }.elementor-element.odc-about-imgwrap-image-4 { bottom: 0px; text-align: left; }.elementor-element.odc-about-imgwrap-image-4 img { width: 100px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-5 { right: 4%; }body.rtl .elementor-element.odc-about-imgwrap-image-5 { left: 4%; }.elementor-element.odc-about-imgwrap-image-5 { top: 2%; text-align: right; }.elementor-element.odc-about-imgwrap-image-5 img { width: 100px; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-6 { right: 12%; }body.rtl .elementor-element.odc-about-imgwrap-image-6 { left: 12%; }.elementor-element.odc-about-imgwrap-image-6 { top: 31%; text-align: right; }.elementor-element.odc-about-imgwrap-image-6 img { width: 45%; }body:not(.rtl) .elementor-element.odc-about-imgwrap-image-7 { right: 33%; }body.rtl .elementor-element.odc-about-imgwrap-image-7 { left: 33%; }.elementor-element.odc-about-imgwrap-image-7 { top: 15%; text-align: right; }.elementor-element.odc-about-imgwrap-image-7 img { width: 45%; }.elementor-element.odc-work-box { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --border-radius: 0px 24px 0px 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 30px; --padding-right: 30px; }.elementor-element.odc-work-box::before, .elementor-element.odc-work-box > .elementor-background-video-container::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-size: 0px auto; }.elementor-element.odc-work-deco img { width: 70%; }.elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-element.odc-work-title > .elementor-widget-container { margin: 0px; }.elementor-element.odc-work-title.elementor-element { --align-self: center; }.elementor-element.odc-work-title { text-align: center; }.elementor-element.odc-work-title .elementor-heading-title { font-size: 48px; }.elementor-element.odc-hl-box { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-hl-heading > .elementor-widget-container { padding: 0px 0px 20px; }.elementor-element.odc-work-box-3::before, .elementor-element.odc-work-box-3 > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 4% 100%; background-size: 180% auto; }.elementor-element.odc-work-box-3 { --border-radius: 24px 24px 0px 0px; --padding-top: 60px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-title-3-text-editor { font-size: 40px; line-height: 40px; }.elementor-element.odc-title-3-text-editor p { margin-block-end: 0px; }.elementor-element.odc-fullcycle-box { --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: 80px 10px; --row-gap: 80px; --column-gap: 10px; }.elementor-element.odc-fullcycle-box-2 { --width: 45%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-fullcycle-image { text-align: center; }.elementor-element.odc-fullcycle-heading .elementor-heading-title { font-size: 20px; line-height: 26px; }.elementor-element.odc-fullcycle-box-3 { --width: 45%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-fullcycle-heading-2 .elementor-heading-title { font-size: 20px; line-height: 26px; }.elementor-element.odc-fullcycle-box-4 { --width: 45%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-fullcycle-heading-3 .elementor-heading-title { font-size: 20px; line-height: 26px; }.elementor-element.odc-fullcycle-box-5 { --width: 45%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-fullcycle-heading-4 .elementor-heading-title { font-size: 20px; line-height: 26px; }.elementor-element.odc-liveops { --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 60px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-box { --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; }.elementor-element.odc-liveops-heading.elementor-element { --align-self: center; }.elementor-element.odc-liveops-heading { text-align: center; }.elementor-element.odc-liveops-heading .elementor-heading-title { font-size: 20px; line-height: 20px; }.elementor-element.odc-liveops-text-editor { text-align: center; font-size: 32px; line-height: 36px; }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-element.odc-liveops-icon-list > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-card { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; }body:not(.rtl) .elementor-element.odc-liveops-card-image { right: 0px; }body.rtl .elementor-element.odc-liveops-card-image { left: 0px; }.elementor-element.odc-liveops-card-image { top: 20px; text-align: right; }.elementor-element.odc-liveops-card-image img { width: 75%; }.elementor-widget-counter .elementor-counter-number-wrapper { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-counter .elementor-counter-title { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-element.odc-liveops-card-counter .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-card-counter .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-liveops-numbers-box-2 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-numbers-counter .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box-3 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter-2 .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-numbers-counter-2 .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box-4 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-liveops-numbers-box-5 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter-3 .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-numbers-counter-3 .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box-6 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter-4 .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-numbers-counter-4 .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box-7 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-liveops-numbers-box-8 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter-5 .elementor-counter-number-wrapper { font-size: 40px; }.elementor-element.odc-liveops-numbers-counter-5 .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-numbers-box-9 { --width: 48%; }.elementor-element.odc-liveops-numbers-counter-6 .elementor-counter-number-wrapper { font-size: 40px; line-height: 40px; }.elementor-element.odc-liveops-numbers-counter-6 .elementor-counter-title { font-size: 16px; }.elementor-element.odc-liveops-box-2::before, .elementor-element.odc-liveops-box-2 > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-size: 0px auto; }.elementor-element.odc-liveops-box-2 { --border-radius: 0px 24px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-menu-anchor > .elementor-widget-container { padding: 0px 0px 80px; }.elementor-element.odc-title-xl-heading > .elementor-widget-container { margin: 0px; }.elementor-element.odc-title-xl-heading.elementor-element { --align-self: center; }.elementor-element.odc-title-xl-heading { text-align: center; }.elementor-element.odc-title-xl-heading .elementor-heading-title { font-size: 48px; line-height: 27px; }.elementor-element.odc-team-box { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-team-box-2 { --flex-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.odc-team-counter { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }.elementor-element.odc-team-count .elementor-counter { flex-direction: column-reverse; gap: 0px; }.elementor-element.odc-team-count .elementor-counter-title { justify-content: center; font-size: 48px; line-height: 52px; }.elementor-element.odc-team-count .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 0px; font-size: 48px; line-height: 42px; }.elementor-element.odc-team-box-4 { --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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-box-5 { --width: 45%; --flex-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: flex-start; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-heading-2 .elementor-heading-title { font-size: 20px; line-height: 24px; }.elementor-element.odc-team-box-6 { --width: 45%; --flex-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: flex-start; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-image { text-align: center; }.elementor-element.odc-team-heading-3 .elementor-heading-title { font-size: 20px; line-height: 24px; }.elementor-element.odc-team-box-8 { --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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-box-9 { --width: 45%; --flex-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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-heading-5 .elementor-heading-title { font-size: 20px; line-height: 24px; }.elementor-element.odc-team-box-10 { --width: 45%; --flex-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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-element.odc-team-heading-6 .elementor-heading-title { font-size: 20px; line-height: 24px; }.elementor-element.odc-liveops-box-4 { --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 430px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-box-5 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-liveops-text-editor-2 { text-align: center; font-size: 40px; line-height: 44px; }.elementor-element.odc-liveops-text-editor-3 > .elementor-widget-container { padding: 0px; }.elementor-element.odc-liveops-text-editor-3.elementor-element { --align-self: center; }.elementor-element.odc-liveops-text-editor-3 { text-align: center; }.elementor-element.odc-liveops-box-6 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; }.elementor-element.odc-liveops-box-7 { --margin-top: -400px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-box-8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-liveops-image-4 > .elementor-widget-container { margin: 0%; }.elementor-element.odc-liveops-image-4.elementor-element { --order: -99999; }.elementor-element.odc-liveops-image-4 { text-align: center; }.elementor-element.odc-liveops-image-4 img { width: 100%; }.elementor-element.odc-liveops-box-9 { --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; --z-index: 2; }.elementor-element.odc-liveops-box-10 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-title-3-text-editor-2 { text-align: center; font-size: 32px; }.elementor-element.odc-liveops-box-12 { --width: 95%; }.elementor-element.odc-liveops-text-editor-4 { text-align: center; }.elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-prev, .elementor-element.odc-liveops-image-carousel .elementor-swiper-button.elementor-swiper-button-next { font-size: 24px; }.elementor-element.odc-liveops-menu-anchor-2 > .elementor-widget-container { padding: 0px 0px 80px; }.elementor-element.odc-liveops-box-13 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-title-3-text-editor-3 { font-size: 32px; }}@media (min-width: 768px){.elementor-element.odc-page-box-2 { --content-width: 1240px; }.elementor-element.odc-about { --content-width: 1000px; }.elementor-element.odc-about-text { --width: 35%; }.elementor-element.odc-about-imgwrap { --width: 65%; }.elementor-element.odc-work-box { --content-width: 1160px; }.elementor-element.odc-work-text { --width: 45%; }.elementor-element.odc-work-video { --width: 55%; }.elementor-element.odc-hl-box { --content-width: 1140px; }.elementor-element.odc-work-box-3 { --content-width: 1200px; }.elementor-element.odc-liveops { --content-width: 980px; }.elementor-element.odc-liveops-box { --width: 52%; }.elementor-element.odc-liveops-card { --width: 48%; }.elementor-element.odc-liveops-box-2 { --content-width: 1140px; }.elementor-element.odc-team-counter { --width: 66%; }.elementor-element.odc-team-box-3 { --width: 33%; }.elementor-element.odc-team-box-5 { --width: 100%; }.elementor-element.odc-team-box-6 { --width: 100%; }.elementor-element.odc-team-box-7 { --width: 100%; }.elementor-element.odc-team-box-9 { --width: 100%; }.elementor-element.odc-team-box-10 { --width: 100%; }.elementor-element.odc-team-box-11 { --width: 100%; }.elementor-element.odc-liveops-box-4 { --content-width: 1130px; }.elementor-element.odc-liveops-box-5 { --width: 550px; }.elementor-element.odc-liveops-box-6 { --content-width: 1140px; }.elementor-element.odc-liveops-box-11 { --width: 39%; }.elementor-element.odc-liveops-box-12 { --width: 60%; }}@media (min-width: 1025px){.elementor-element.odc-page-box-2:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-page-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }.elementor-element.odc-about:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }.elementor-element.odc-about-imgwrap:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-about-imgwrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }.elementor-element.odc-work-box::before, .elementor-element.odc-work-box > .elementor-background-video-container::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-attachment: scroll; }.elementor-element.odc-work-card-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-work-card-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }.elementor-element.odc-work-box-3::before, .elementor-element.odc-work-box-3 > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-work-box-3 > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-work-box-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-attachment: scroll; }.elementor-element.odc-liveops-box-2::before, .elementor-element.odc-liveops-box-2 > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-element.odc-liveops-box-2 > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.odc-liveops-box-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-attachment: scroll; }.elementor-element.odc-liveops-box-4:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-liveops-box-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}.games { margin-left: -310px !important; }@media (max-width: 768px){.games img { width: 120% !important; max-width: 600px !important; }.games { margin-left: -55% !important; }}@media (max-width: 768px){.overflow { overflow: hidden; }}@media (max-width: 768px){.img-team img { max-width: 140% !important; }}.slider .swiper-pagination-bullet-active { width: 12px !important; height: 12px !important; }.slider .swiper-pagination-bullets { display: inline-flex; justify-content: center; align-items: center; }.slider .elementor-swiper-button-next { top: 96% !important; right: 30% !important; z-index: 12 !important; }.slider .elementor-swiper-button-prev { top: 96% !important; left: 30% !important; z-index: 12 !important; }.slider .swiper { padding-bottom: 35px !important; width: 100% !important; }.slider .swiper-slide-image { height: 240px; filter: grayscale(1); }.slider .swiper-slide-next .swiper-slide-image { filter: grayscale(0) !important; }@media (max-width: 768px){.slider .elementor-swiper-button-prev { left: 0px !important; }.slider .elementor-swiper-button-next { right: 0px !important; }.slider .swiper-slide-image { height: auto; }.slider .swiper-slide-active .swiper-slide-image { filter: grayscale(0) !important; }}p strong { font-weight: 800; }.elementor-element.odc-header-box { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-header-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-header-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }.elementor-element.odc-header-box-2 { --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; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-header-theme-site-logo img { width: 136px; }body:not(.rtl) .elementor-element.odc-header-image { left: 0px; }body.rtl .elementor-element.odc-header-image { right: 0px; }.elementor-element.odc-header-image { top: 0px; text-align: left; }.elementor-element.odc-header-image img { width: 36px; }.elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }.elementor-widget-nav-menu { --e-nav-menu-divider-color: var( --e-global-color-text ); }.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-element.odc-header-nav-menu .elementor-menu-toggle { margin: 0px auto; background-color: rgba(2, 1, 1, 0); }.elementor-element.odc-header-nav-menu .elementor-nav-menu .elementor-item { font-family: Exo, sans-serif; font-size: 18px; font-weight: 500; line-height: 18px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); padding: 30px 40px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-element.odc-header-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .e--pointer-framed .elementor-item::before, .elementor-element.odc-header-nav-menu .e--pointer-framed .elementor-item::after { border-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before, .elementor-element.odc-header-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after { background-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .e--pointer-framed .elementor-item.elementor-item-active::before, .elementor-element.odc-header-nav-menu .e--pointer-framed .elementor-item.elementor-item-active::after { border-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .e--pointer-framed .elementor-item::before { border-width: 4px; }.elementor-element.odc-header-nav-menu .e--pointer-framed.e--animation-draw .elementor-item::before { border-width: 0px 0px 4px 4px; }.elementor-element.odc-header-nav-menu .e--pointer-framed.e--animation-draw .elementor-item::after { border-width: 4px 4px 0px 0px; }.elementor-element.odc-header-nav-menu .e--pointer-framed.e--animation-corners .elementor-item::before { border-width: 4px 0px 0px 4px; }.elementor-element.odc-header-nav-menu .e--pointer-framed.e--animation-corners .elementor-item::after { border-width: 0px 4px 4px 0px; }.elementor-element.odc-header-nav-menu .e--pointer-underline .elementor-item::after, .elementor-element.odc-header-nav-menu .e--pointer-overline .elementor-item::before, .elementor-element.odc-header-nav-menu .e--pointer-double-line .elementor-item::before, .elementor-element.odc-header-nav-menu .e--pointer-double-line .elementor-item::after { height: 4px; }.elementor-element.odc-header-nav-menu { --e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) { margin-bottom: 0px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a, .elementor-element.odc-header-nav-menu .elementor-menu-toggle { color: var( --e-global-color-secondary ); fill: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown { background-color: var( --e-global-color-text ); border-style: none; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a:hover, .elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a.highlighted, .elementor-element.odc-header-nav-menu .elementor-menu-toggle:hover { color: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a:hover, .elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a.highlighted { background-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active { color: var( --e-global-color-secondary ); background-color: var( --e-global-color-accent ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Exo, sans-serif; font-size: 16px; font-weight: 500; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown li:not(:last-child) { border-style: none; border-bottom-width: 0px; }.elementor-element.odc-header-nav-menu div.elementor-menu-toggle { color: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu div.elementor-menu-toggle svg { fill: var( --e-global-color-secondary ); }.elementor-element.odc-header-nav-menu div.elementor-menu-toggle:hover { color: var( --e-global-color-primary ); }.elementor-element.odc-header-nav-menu div.elementor-menu-toggle:hover svg { fill: var( --e-global-color-primary ); }.odc-header::before, .odc-footer::before { content: ""; display: table; clear: both; }@media (max-width: 1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-accent-font-size ); }}@media (min-width: 768px){.elementor-element.odc-header-box { --content-width: 1240px; }.elementor-element.odc-header-box-2 { --width: 50%; }}@media (max-width: 767px){.elementor-element.odc-header-box { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; --z-index: 999; }.elementor-element.odc-header-box-2 { --width: 50%; }.elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-accent-font-size ); }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown { border-radius: 0px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown li:first-child a { border-top-left-radius: 0px; border-top-right-radius: 0px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown li:last-child a { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--dropdown a { padding: 15px 20px; }.elementor-element.odc-header-nav-menu .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-element.odc-header-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 5px !important; }.elementor-element.odc-header-nav-menu { --nav-menu-icon-size: 30px; }.elementor-element.odc-header-nav-menu .elementor-menu-toggle { border-width: 0px; border-radius: 0px; }}#menu li:hover a { text-shadow: white 1px 0px; }.logo-2, .elementor-sticky--effects .logo { opacity: 0; transition: 0.4s; }.elementor-element.odc-footer-box { --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; --align-items: center; --padding-top: 60px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-footer-box:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-footer-box > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }.elementor-element.odc-footer-box-2 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-footer-theme-site-logo { text-align: left; }.elementor-element.odc-footer-theme-site-logo img { width: 170px; }.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary ); }.elementor-element.odc-footer-heading { text-align: center; }.elementor-element.odc-footer-heading .elementor-heading-title { font-family: Exo, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var( --e-global-color-secondary ); }.elementor-element.odc-footer-box-3 { --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: center; --align-items: flex-end; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-footer-heading-2 { text-align: right; }.elementor-element.odc-footer-heading-2 .elementor-heading-title { font-family: Exo, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: var( --e-global-color-secondary ); }.elementor-element.odc-footer-social-icons { --grid-template-columns: repeat(0, auto); --icon-size: 22px; --grid-column-gap: 12px; --grid-row-gap: 0px; }.elementor-element.odc-footer-social-icons .elementor-widget-container { text-align: center; }.elementor-element.odc-footer-social-icons .elementor-social-icon { background-color: var( --e-global-color-secondary ); --icon-padding: 5px; }.elementor-element.odc-footer-social-icons .elementor-social-icon i { color: var( --e-global-color-text ); }.elementor-element.odc-footer-social-icons .elementor-social-icon svg { fill: var( --e-global-color-text ); }.elementor-element.odc-footer-box-4 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-element.odc-footer-box-5 { --display: flex; --min-height: 24px; --flex-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-element.odc-footer-box-5:not(.elementor-motion-effects-element-type-background), .elementor-element.odc-footer-box-5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-accent ) 30%, var( --e-global-color-primary ) 70%); }.odc-header::before, .odc-footer::before { content: ""; display: table; clear: both; }@media (max-width: 1024px){.elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }}@media (min-width: 768px){.elementor-element.odc-footer-box { --content-width: 1140px; }.elementor-element.odc-footer-box-3 { --width: 20%; }}@media (max-width: 767px){.elementor-element.odc-footer-box { --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --border-radius: 24px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-element.odc-footer-box-2 { --flex-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: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }.elementor-element.odc-footer-heading .elementor-heading-title { font-size: 16px; }.elementor-element.odc-footer-box-3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }.elementor-element.odc-footer-heading-2 .elementor-heading-title { font-size: 18px; }.elementor-element.odc-footer-box-4 { --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: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }.elementor-element.odc-footer-mobile--width-initial { width: var( --container-widget-width, 40% ); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; }.elementor-element.odc-footer-mobile--width-initial img { width: 110px; }.elementor-element.odc-footer-mobile--width-initial-2 { width: var( --container-widget-width, 30% ); max-width: 30%; --container-widget-width: 30%; --container-widget-flex-grow: 0; }.elementor-element.odc-footer-box-5 { --min-height: 14px; }}@media (max-width: 768px){.back { background-image: linear-gradient(90deg, rgb(235, 0, 139) 100%, rgb(34, 182, 174) 0%) !important; }}