.elementor-12 .elementor-element.elementor-element-9ed6c87{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-9ed6c87 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-06c9773 > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-06c9773 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-12 .elementor-element.elementor-element-06c9773{margin-top:35px;margin-bottom:90px;}.elementor-12 .elementor-element.elementor-element-3f0cae3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c73879f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c73879f{text-align:center;}.elementor-12 .elementor-element.elementor-element-c73879f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-27ade21{--divider-border-style:solid;--divider-color:#0E91E3;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-27ade21 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-27ade21 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-12 .elementor-element.elementor-element-2c39d5d{--cols:4;}.elementor-12 .elementor-element.elementor-element-2c39d5d .etheme-product-grid-item{text-align:center;}.elementor-12 .elementor-element.elementor-element-2c39d5d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c39d5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2c39d5d .etheme-product-grid-title{font-size:19px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f7e8fef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-83887db{text-align:center;}.elementor-12 .elementor-element.elementor-element-83887db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#222222;}.elementor-12 .elementor-element.elementor-element-6db97a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-6db97a7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6db97a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ovleng.com/wp-content/uploads/2025/05/img_about_us_backing.png");background-position:bottom left;background-repeat:repeat;}.elementor-12 .elementor-element.elementor-element-6db97a7 > .elementor-container{max-width:1500px;}.elementor-12 .elementor-element.elementor-element-6db97a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-12 .elementor-element.elementor-element-6db97a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6e87023 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-12 .elementor-element.elementor-element-b78e620 > .elementor-widget-container{margin:10px 0px 34px 0px;}.elementor-12 .elementor-element.elementor-element-b78e620{text-align:center;}.elementor-12 .elementor-element.elementor-element-b78e620 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#30B5E7;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d79fad3{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-daf7282{--display:flex;--min-height:0px;--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-evenly;--align-items:center;--margin-top:24px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-daf7282.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c1e8180{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-c1e8180.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-39693b6{width:var( --container-widget-width, 31.589% );max-width:31.589%;--container-widget-width:31.589%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-39693b6.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-39693b6 img{width:48px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-564fec4{width:var( --container-widget-width, 30.519% );max-width:30.519%;--container-widget-width:30.519%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-564fec4.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-564fec4 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-12 .elementor-element.elementor-element-564fec4 .elementor-counter-title{justify-content:start;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-12 .elementor-element.elementor-element-564fec4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#1E73BE;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:32px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-aafe7af{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-aafe7af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-77136a4{width:var( --container-widget-width, 29.489% );max-width:29.489%;--container-widget-width:29.489%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-77136a4 > .elementor-widget-container{margin:0px 00px 0px 0px;}.elementor-12 .elementor-element.elementor-element-77136a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-77136a4 img{width:48px;}.elementor-12 .elementor-element.elementor-element-af7f9cc{width:var( --container-widget-width, 54.65% );max-width:54.65%;--container-widget-width:54.65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-af7f9cc.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-af7f9cc .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-12 .elementor-element.elementor-element-af7f9cc .elementor-counter-title{justify-content:end;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-12 .elementor-element.elementor-element-af7f9cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#1E73BE;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-deed628 .elementor-button{background-color:#30B5E7;font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;fill:#000000;color:#000000;border-radius:24px 24px 24px 24px;padding:18px 25px 18px 25px;}.elementor-12 .elementor-element.elementor-element-deed628 > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-f4a7195 > .elementor-element-populated{text-align:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-2391ef2{width:var( --container-widget-width, 101% );max-width:101%;--container-widget-width:101%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2391ef2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2391ef2 .gallery-item{padding:0 22px 22px 0;}.elementor-12 .elementor-element.elementor-element-2391ef2 .gallery{margin:0 -22px -22px 0;}.elementor-12 .elementor-element.elementor-element-2391ef2 .gallery-item img{border-style:solid;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-2391ef2 .gallery-item .gallery-caption{text-align:center;}.elementor-12 .elementor-element.elementor-element-dfd6773:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dfd6773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dfd6773 > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-dfd6773 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-12 .elementor-element.elementor-element-dfd6773{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dfd6773 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3eb758d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f787224 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f787224{text-align:center;}.elementor-12 .elementor-element.elementor-element-f787224 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-12 .elementor-element.elementor-element-6ab2eec > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="zoom-in"]:hover .category-bg,
					.elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="zoom-in"]:hover img,
                    .elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="zoom-out"]:not(:hover) .category-bg,
                    .elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="zoom-out"]:not(:hover) img,
                    .elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="border-in"]:not(:hover) .category-bg,
                    .elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid[data-hover="border-in"]:not(:hover) img{transform:scale(1.2);}.elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid img, .elementor-12 .elementor-element.elementor-element-6ab2eec .category-grid .category-bg{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-6ab2eec .swiper-wrapper{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-6ab2eec .categories-mask > *:not(:last-child){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6ab2eec .categories-mask{border-radius:0px 0px 0px 0px;padding:25px 25px 25px 25px;color:#060606;}.elementor-12 .elementor-element.elementor-element-6ab2eec .categories-mask:hover{color:#0E91E3;}.elementor-12 .elementor-element.elementor-element-6ab2eec .categories-mask h4{font-size:19px;text-transform:capitalize;letter-spacing:0px;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-27bf6a5 > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-27bf6a5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-12 .elementor-element.elementor-element-27bf6a5{margin-top:80px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8d2e2ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-6b3e799 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6b3e799{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b3e799 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-12 .elementor-element.elementor-element-746e6da{--divider-border-style:solid;--divider-color:#0E91E3;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-746e6da .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-746e6da .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-12 .elementor-element.elementor-element-9c6f376{--cols:2;--cols-gap:50px;--rows-gap:50px;--image-width-proportion:16%;--image-space:30px;}.elementor-12 .elementor-element.elementor-element-9c6f376 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9c6f376 .etheme-post-image-wrapper img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9c6f376 .etheme-post-title{font-size:20px;font-weight:600;margin-bottom:14px;}.elementor-12 .elementor-element.elementor-element-9c6f376 .etheme-post-excerpt{font-size:14px;margin-bottom:0px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-06c9773{margin-top:35px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6db97a7{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d79fad3 > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-12 .elementor-element.elementor-element-dfd6773{margin-top:35px;margin-bottom:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-17cde7b{width:100%;}.elementor-12 .elementor-element.elementor-element-6e87023{width:55%;}.elementor-12 .elementor-element.elementor-element-c1e8180{--width:22.239%;}.elementor-12 .elementor-element.elementor-element-aafe7af{--width:28%;}.elementor-12 .elementor-element.elementor-element-f4a7195{width:45%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-06c9773 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-12 .elementor-element.elementor-element-06c9773{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c73879f .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-2c39d5d{--cols:2;width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-af7f9cc{width:var( --container-widget-width, 106.516px );max-width:106.516px;--container-widget-width:106.516px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dfd6773{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f787224 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-27bf6a5{margin-top:40px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6b3e799 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for image-carousel, class: .elementor-element-9ed6c87 */#b-slider .swiper-pagination{position: absolute;margin:0 0 10px 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c73879f */body{background:linear-gradient(to left , rgb(223, 235, 255) , rgb(240, 245, 255) 100%) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f787224 */body{background:linear-gradient(to left , rgb(223, 235, 255) , rgb(240, 245, 255) 100%) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3e799 */body{background:linear-gradient(to left , rgb(223, 235, 255) , rgb(240, 245, 255) 100%) !important}/* End custom CSS */