.elementor-31 .elementor-element.elementor-element-c74d531{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-c74d531:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c74d531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivanova.sg/wp-content/uploads/2025/07/about_04_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-31 .elementor-element.elementor-element-6400d11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-6400d11.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-6400d11 .elementor-heading-title{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-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-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-31 .elementor-element.elementor-element-920cd5e{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-920cd5e.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-920cd5e p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-7096902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7cb1ad3{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-c2edac5{--display:flex;}.elementor-31 .elementor-element.elementor-element-c2edac5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c2edac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivanova.sg/wp-content/uploads/2025/07/about_02_img.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-023f2b7{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-023f2b7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-023f2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-31 .elementor-element.elementor-element-c395f89{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;top:-20%;}.elementor-31 .elementor-element.elementor-element-c395f89 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c395f89.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c395f89{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-c395f89{left:0px;}.elementor-31 .elementor-element.elementor-element-c395f89 img{opacity:0.3;}.elementor-31 .elementor-element.elementor-element-1afc68b .elementor-heading-title{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-31 .elementor-element.elementor-element-b5d542c{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-b5d542c p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-ffa92b9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0d321be .elementor-heading-title{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-31 .elementor-element.elementor-element-7e3906a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7e3906a p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-afadc9e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c4759c2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-5931d32 img{border-radius:15px 15px 0px 0px;}.elementor-31 .elementor-element.elementor-element-10425b8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-ae31d09 .elementor-heading-title{font-family:var( --e-global-typography-0cd990d-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd990d-font-size );font-weight:var( --e-global-typography-0cd990d-font-weight );line-height:var( --e-global-typography-0cd990d-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-3adaf44{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3adaf44 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-b94f6ff{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-649d694 img{border-radius:15px 15px 0px 0px;}.elementor-31 .elementor-element.elementor-element-96c8a2d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-81db4ab .elementor-heading-title{font-family:var( --e-global-typography-0cd990d-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd990d-font-size );font-weight:var( --e-global-typography-0cd990d-font-weight );line-height:var( --e-global-typography-0cd990d-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-310873a{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-310873a p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-a8a8f62{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-4c53bad img{border-radius:15px 15px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b52d47a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-5467e96 .elementor-heading-title{font-family:var( --e-global-typography-0cd990d-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd990d-font-size );font-weight:var( --e-global-typography-0cd990d-font-weight );line-height:var( --e-global-typography-0cd990d-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2adbf66 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2adbf66{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2adbf66 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-2de1125{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-4ab3e89 img{border-radius:15px 15px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2b141db{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-84ccf7c .elementor-heading-title{font-family:var( --e-global-typography-0cd990d-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd990d-font-size );font-weight:var( --e-global-typography-0cd990d-font-weight );line-height:var( --e-global-typography-0cd990d-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-666b455 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-666b455{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-666b455 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-0325042{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0325042:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0325042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivanova.sg/wp-content/uploads/2025/07/about_04_bg-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-cfba4c8{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-f3eded1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;box-shadow:0px -1px 12px 0px rgba(150, 125.00000000000001, 88, 0.14901960784313725);}.elementor-31 .elementor-element.elementor-element-c5a3850 img{border-radius:18px 18px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7ae2732{--display:flex;--min-height:218px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-7ae2732:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7ae2732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(260deg, var( --e-global-color-accent ) 0%, #0A3C5C 100%);}.elementor-31 .elementor-element.elementor-element-d80e02c .elementor-heading-title{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-31 .elementor-element.elementor-element-4414ba6{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-4414ba6 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-dd578bc{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ede8f7b .elementor-heading-title{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-31 .elementor-element.elementor-element-db2c63b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-bbc7c71{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-31 .elementor-element.elementor-element-abb07f8{--icon-box-icon-margin:20px;}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title a{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-abb07f8:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-abb07f8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-description{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-ac86c59{--display:flex;}.elementor-31 .elementor-element.elementor-element-efd65f7{--icon-box-icon-margin:20px;}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-efd65f7:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-efd65f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-description{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-d4fe6b7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-6caf413{--display:flex;}.elementor-31 .elementor-element.elementor-element-2ee4e12{--icon-box-icon-margin:20px;}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title a{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-2ee4e12:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-2ee4e12:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-description{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-c8dfbd1{--display:flex;}.elementor-31 .elementor-element.elementor-element-f889763{--icon-box-icon-margin:20px;}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title a{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-f889763:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-f889763:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-description{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-0739622{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-302581b{--display:flex;}.elementor-31 .elementor-element.elementor-element-75b5048{--icon-box-icon-margin:20px;}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title a{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-75b5048:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-75b5048:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-description{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );color:var( --e-global-color-d77ceb5 );}.elementor-31 .elementor-element.elementor-element-a50403c{--display:flex;}.elementor-31 .elementor-element.elementor-element-f8eb54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f8eb54c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f8eb54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-cfdd4d8{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4b20d0d{text-align:center;}.elementor-31 .elementor-element.elementor-element-4b20d0d .elementor-heading-title{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-31 .elementor-element.elementor-element-ecfecdc{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-4b83240{--display:flex;}.elementor-31 .elementor-element.elementor-element-119f5d0 img{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-1088e96{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-71bf6dc{--display:flex;}.elementor-31 .elementor-element.elementor-element-2677d99{--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;}.elementor-31 .elementor-element.elementor-element-840a84a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-a066140 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-60f0c68 .elementor-icon{font-size:22px;}.elementor-31 .elementor-element.elementor-element-60f0c68 .elementor-icon svg{height:22px;}.elementor-31 .elementor-element.elementor-element-00c6818{--display:flex;}.elementor-31 .elementor-element.elementor-element-135014e{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-135014e p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-4e11107{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-a376531{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-a376531 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-e925280{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-e925280 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-46cec5f{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-10bf579{--display:flex;}.elementor-31 .elementor-element.elementor-element-4a1ded8 img{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-c78b4db{--display:flex;}.elementor-31 .elementor-element.elementor-element-f502867{--display:flex;}.elementor-31 .elementor-element.elementor-element-77c0948{--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;}.elementor-31 .elementor-element.elementor-element-3d16d77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-0056b42 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-dfb8133{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-840d523{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-840d523 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-8146b3b{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-8146b3b p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-06b874d{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-8bcd468{--display:flex;}.elementor-31 .elementor-element.elementor-element-3d58164 img{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-c96fd9c{--display:flex;}.elementor-31 .elementor-element.elementor-element-5a224a6{--display:flex;}.elementor-31 .elementor-element.elementor-element-9c26fa1{--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;}.elementor-31 .elementor-element.elementor-element-d4261e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-1a99813 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-caddb17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0f0d7a4{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-0f0d7a4 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-de0d352{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-31 .elementor-element.elementor-element-959f808{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;top:4.751%;z-index:1;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-959f808{left:-1px;}body.rtl .elementor-31 .elementor-element.elementor-element-959f808{right:-1px;}.elementor-31 .elementor-element.elementor-element-959f808 img{opacity:0.3;}.elementor-31 .elementor-element.elementor-element-94503b2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-31 .elementor-element.elementor-element-4f50340{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ffa0a4f .elementor-heading-title{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 );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-add020a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-717b535{--display:flex;--min-height:267px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-2518771 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7e588cb{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-7e588cb p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-2637ca7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6569ad4 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f79ff96{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-f79ff96 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-a751332{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-aae1ac6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-6505cb4 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6b1a394 > .elementor-widget-container{padding:27px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6b1a394{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-6b1a394 p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-688de33{--display:flex;--min-height:267px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-1b945f4 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1937b2d{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-1937b2d p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-1d5a662{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6e93503 .elementor-heading-title{font-family:var( --e-global-typography-3f78b47-font-family ), Sans-serif;font-size:var( --e-global-typography-3f78b47-font-size );font-weight:var( --e-global-typography-3f78b47-font-weight );line-height:var( --e-global-typography-3f78b47-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2388f8a{font-family:var( --e-global-typography-2603bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-2603bdd-font-size );font-weight:var( --e-global-typography-2603bdd-font-weight );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-2388f8a p{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-d914f36{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d914f36:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d914f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivanova.sg/wp-content/uploads/2025/07/about_07_bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-dc05bd6{text-align:center;}.elementor-31 .elementor-element.elementor-element-dc05bd6 .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 );}.elementor-31 .elementor-element.elementor-element-1962a94{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0cd990d-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd990d-font-size );font-weight:var( --e-global-typography-0cd990d-font-weight );line-height:var( --e-global-typography-0cd990d-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1962a94.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1962a94 p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e16cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-9e16cb3-font-size );font-weight:var( --e-global-typography-9e16cb3-font-weight );line-height:var( --e-global-typography-9e16cb3-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button:focus{background-color:var( --e-global-color-d77ceb5 );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a00e16e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-c74d531{--padding-top:200px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.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-31 .elementor-element.elementor-element-6400d11{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-31 .elementor-element.elementor-element-6400d11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-920cd5e{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-7cb1ad3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c2edac5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c2edac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-31 .elementor-element.elementor-element-023f2b7{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-c395f89{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;top:-7%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c395f89{right:0%;}body.rtl .elementor-31 .elementor-element.elementor-element-c395f89{left:0%;}.elementor-31 .elementor-element.elementor-element-1afc68b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-b5d542c{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-ffa92b9{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-0d321be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-7e3906a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-ae31d09 .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-3adaf44{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-81db4ab .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-310873a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-310873a{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-5467e96 .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-2adbf66 > .elementor-widget-container{padding:023px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2adbf66{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-84ccf7c .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-666b455 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-666b455{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-0325042{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-cfba4c8{--flex-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-31 .elementor-element.elementor-element-f3eded1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-c5a3850{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-c5a3850 img{height:100%;object-fit:cover;object-position:center center;border-radius:18px 0px 0px 18px;}.elementor-31 .elementor-element.elementor-element-7ae2732{--min-height:0px;--justify-content:center;--border-radius:0px 18px 18px 0px;}.elementor-31 .elementor-element.elementor-element-d80e02c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-4414ba6{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-dd578bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ede8f7b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-f8eb54c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-cfdd4d8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-31 .elementor-element.elementor-element-4b20d0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-ecfecdc{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-1088e96{--flex-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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-71bf6dc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-a066140 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-135014e{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-a376531{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-e925280{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-46cec5f{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-c78b4db{--flex-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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-f502867{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-0056b42 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-dfb8133{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-840d523{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-8146b3b{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-06b874d{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-c96fd9c{--flex-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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-5a224a6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-1a99813 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-caddb17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0f0d7a4{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-de0d352{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-959f808{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-31 .elementor-element.elementor-element-ffa0a4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-717b535{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2518771 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-7e588cb{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-2637ca7{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6569ad4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-f79ff96{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-a751332{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-aae1ac6{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6505cb4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-6b1a394 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6b1a394{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-688de33{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1b945f4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-1937b2d{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-1d5a662{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6e93503 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-2388f8a{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-d914f36{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-dc05bd6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-1962a94{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button{font-size:var( --e-global-typography-9e16cb3-font-size );line-height:var( --e-global-typography-9e16cb3-line-height );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-c74d531{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.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-31 .elementor-element.elementor-element-6400d11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-6400d11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-920cd5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-c2edac5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c2edac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivanova.sg/wp-content/uploads/2025/07/about_02_img.png");}.elementor-31 .elementor-element.elementor-element-c2edac5{--min-height:300px;}.elementor-31 .elementor-element.elementor-element-023f2b7{--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-c395f89{top:0%;}.elementor-31 .elementor-element.elementor-element-1afc68b > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1afc68b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-b5d542c > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b5d542c{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-ffa92b9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0d321be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-7e3906a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-afadc9e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-31 .elementor-element.elementor-element-c4759c2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-10425b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-ae31d09 .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-3adaf44{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-b94f6ff{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-96c8a2d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-81db4ab .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-310873a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-310873a{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-a8a8f62{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-b52d47a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-5467e96 .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-2adbf66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2adbf66{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-2de1125{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-2b141db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-84ccf7c .elementor-heading-title{font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-31 .elementor-element.elementor-element-666b455 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-666b455{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-0325042{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-cfba4c8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-31 .elementor-element.elementor-element-c5a3850{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-c5a3850 img{border-radius:18px 18px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7ae2732{--min-height:0px;--border-radius:0px 0px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d80e02c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-4414ba6{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-dd578bc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ede8f7b{text-align:center;}.elementor-31 .elementor-element.elementor-element-ede8f7b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-db2c63b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-bbc7c71{--width:43%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-abb07f8{--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title{margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-abb07f8 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-ac86c59{--width:43%;}.elementor-31 .elementor-element.elementor-element-efd65f7{--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-efd65f7 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-d4fe6b7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-6caf413{--width:43%;}.elementor-31 .elementor-element.elementor-element-2ee4e12{--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-2ee4e12 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-c8dfbd1{--width:43%;}.elementor-31 .elementor-element.elementor-element-f889763{--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-f889763 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-0739622{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-302581b{--width:45%;}.elementor-31 .elementor-element.elementor-element-75b5048{--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-title a{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-75b5048 .elementor-icon-box-description{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-f8eb54c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4b20d0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-a066140 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-135014e{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-a376531{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-e925280{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-0056b42 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-840d523{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-8146b3b{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-1a99813 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-0f0d7a4{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-de0d352{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-959f808{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;top:-5%;z-index:1;}.elementor-31 .elementor-element.elementor-element-4f50340{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ffa0a4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-add020a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-717b535{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-2518771 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-7e588cb{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-2637ca7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6569ad4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-f79ff96{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-aae1ac6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6505cb4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-6b1a394 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6b1a394{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-688de33{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-1b945f4 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-1937b2d{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-1d5a662{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6e93503 .elementor-heading-title{font-size:var( --e-global-typography-3f78b47-font-size );line-height:var( --e-global-typography-3f78b47-line-height );}.elementor-31 .elementor-element.elementor-element-2388f8a{font-size:var( --e-global-typography-2603bdd-font-size );line-height:var( --e-global-typography-2603bdd-line-height );}.elementor-31 .elementor-element.elementor-element-d914f36{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-dc05bd6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-1962a94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-0cd990d-font-size );line-height:var( --e-global-typography-0cd990d-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button{font-size:var( --e-global-typography-9e16cb3-font-size );line-height:var( --e-global-typography-9e16cb3-line-height );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-f3eded1{--width:30%;}.elementor-31 .elementor-element.elementor-element-dd578bc{--width:70%;}.elementor-31 .elementor-element.elementor-element-4b83240{--width:50%;}.elementor-31 .elementor-element.elementor-element-1088e96{--width:50%;}.elementor-31 .elementor-element.elementor-element-10bf579{--width:50%;}.elementor-31 .elementor-element.elementor-element-c78b4db{--width:50%;}.elementor-31 .elementor-element.elementor-element-8bcd468{--width:50%;}.elementor-31 .elementor-element.elementor-element-c96fd9c{--width:50%;}.elementor-31 .elementor-element.elementor-element-4f50340{--width:33.333%;}.elementor-31 .elementor-element.elementor-element-717b535{--width:33.333%;}.elementor-31 .elementor-element.elementor-element-2637ca7{--width:33.333%;}.elementor-31 .elementor-element.elementor-element-aae1ac6{--width:33.333%;}.elementor-31 .elementor-element.elementor-element-688de33{--width:33.333%;}.elementor-31 .elementor-element.elementor-element-1d5a662{--width:33.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-f3eded1{--width:100%;}.elementor-31 .elementor-element.elementor-element-7ae2732{--width:50%;}.elementor-31 .elementor-element.elementor-element-dd578bc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c2edac5 */.elementor-31 .elementor-element.elementor-element-c2edac5.elementor-element-c2edac5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to left, #E8E7E3, #E8E7E3D1, #E8E7E300);
  z-index: 0;
}
.elementor-31 .elementor-element.elementor-element-c2edac5.elementor-element-c2edac5 {
  position: relative;
  overflow: hidden; /* Optional: ensures overlay stays inside */
}


@media (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c2edac5.elementor-element-c2edac5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, #E8E7E3, #E8E7E3D1, #E8E7E300);
  z-index: 0;
}
.elementor-31 .elementor-element.elementor-element-c2edac5.elementor-element-c2edac5 {
  position: relative;
  overflow: hidden; /* Optional: ensures overlay stays inside */
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023f2b7 */@media (min-width: 1025px) {
    .elementor-31 .elementor-element.elementor-element-023f2b7 {
        padding-right: calc((100vw - 1180px)/2 + 1px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-310873a */@media (max-width:769px){
    .elementor-31 .elementor-element.elementor-element-310873a{
        padding-top:23px;
    }
}

@media (max-width:767px){
       .elementor-31 .elementor-element.elementor-element-310873a{
        padding-top:0px;
    } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2adbf66 */@media (max-width:769px){
    .elementor-31 .elementor-element.elementor-element-2adbf66{
        padding-top:23px;
    }
}

@media (max-width:767px){
       .elementor-31 .elementor-element.elementor-element-2adbf66{
        padding-top:0px;
    } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666b455 */@media (max-width:769px){
    .elementor-31 .elementor-element.elementor-element-666b455{
        padding-top:23px;
    }
}

@media (max-width:767px){
       .elementor-31 .elementor-element.elementor-element-666b455{
        padding-top:0px;
    } 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abb07f8 */@media (max-width:400px){
    .elementor-element-abb07f8 .elementor-icon-box-description {
  margin-top:37px;
}
}

@media (max-width:320px){
    .elementor-element-abb07f8 .elementor-icon-box-description {
  margin-top:0px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-959f808 */.elementor-element-959f808 {
  position: absolute;
  z-index: 0 !important;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none; /* Prevents click blocking */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717b535 */.elementor-31 .elementor-element.elementor-element-717b535 {
  background-color: rgba(197, 170, 135, 0.6) ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2637ca7 */.elementor-31 .elementor-element.elementor-element-2637ca7 {
  background-color: rgba(197, 170, 135, 0.6) ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b1a394 */@media (max-width:850px){
    .elementor-31 .elementor-element.elementor-element-6b1a394{
        padding-top:28px;
    }
}

@media (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6b1a394{
        padding-top:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aae1ac6 */.elementor-31 .elementor-element.elementor-element-aae1ac6 {
  background-color: rgba(197, 170, 135, 0.6) ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1937b2d */@media (max-width:850px){
    .elementor-31 .elementor-element.elementor-element-1937b2d{
        padding-top:25px;
    }
}

@media (max-width:825px){
    .elementor-31 .elementor-element.elementor-element-1937b2d{
        padding-top:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688de33 */.elementor-31 .elementor-element.elementor-element-688de33 {
  background-color: rgba(197, 170, 135, 0.6) ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5a662 */.elementor-31 .elementor-element.elementor-element-1d5a662 {
  background-color: rgba(197, 170, 135, 0.6) ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00e16e */.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button-icon svg {
  width: 11px;
  height:11px;
}

.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button-icon svg {
  transition: transform 0.3s ease;
}



.elementor-31 .elementor-element.elementor-element-a00e16e .elementor-button:hover .elementor-button-icon svg {
  transform: translate(4px, -4px);
  transition: transform 0.3s ease;
}/* End custom CSS */