.elementor-1390 .elementor-element.elementor-element-98b54e8{--display:flex;--margin-top:250px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1390 .elementor-element.elementor-element-8761b26{text-align:center;}.elementor-1390 .elementor-element.elementor-element-8761b26 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;}.elementor-1390 .elementor-element.elementor-element-8761b26.elementor-element{--align-self:center;}.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-1390 .elementor-element.elementor-element-2fe574c{text-align:center;color:#FFFFFF;width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-1390 .elementor-element.elementor-element-2fe574c.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-d83d1fb .woocommerce-breadcrumb{color:#F43334;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;text-align:center;}.elementor-1390 .elementor-element.elementor-element-d83d1fb .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-1390 .elementor-element.elementor-element-4f7edf3{--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-1390 .elementor-element.elementor-element-1134741{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1390 .elementor-element.elementor-element-4c687fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-4c687fc:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-4c687fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-4155c8e{--display:flex;--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-0c46eb2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-0c46eb2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-429786f{text-align:start;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 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1390 .elementor-element.elementor-element-1c0bbbe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1390 .elementor-element.elementor-element-1c0bbbe .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1390 .elementor-element.elementor-element-55c9a44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--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-widget-button .elementor-button{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-7ce4086 );}.elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button{padding:16px 33px 16px 33px;}.elementor-1390 .elementor-element.elementor-element-f306209{width:auto;max-width:auto;}.elementor-1390 .elementor-element.elementor-element-f306209.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-c383215 .elementor-button{background-color:var( --e-global-color-15bb355 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-212aa62 );border-radius:3px 3px 3px 3px;padding:15px 33px 15px 33px;}.elementor-1390 .elementor-element.elementor-element-c383215 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-c383215 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-c383215.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-17feb5e{--display:flex;--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-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-1390 .elementor-element.elementor-element-7b597e0 img{max-width:100%;}.elementor-1390 .elementor-element.elementor-element-7b597e0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-c5f75cc{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-c5f75cc::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://vivi-mate.net/wp-content/uploads/2023/12/why-choose-overlay.png");background-position:top right;background-repeat:no-repeat;background-size:18% auto;}.elementor-1390 .elementor-element.elementor-element-f54ee0b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1390 .elementor-element.elementor-element-870e7d6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-1390 .elementor-element.elementor-element-870e7d6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-5ef7ec5{text-align:center;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 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 280px 0px 280px;}.elementor-1390 .elementor-element.elementor-element-df51a9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-6421d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-8e16258{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-8e16258:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-8e16258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-8e16258:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-8e16258, .elementor-1390 .elementor-element.elementor-element-8e16258::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-db36c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-db36c8a.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-13ba13e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-13ba13e{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-e2b3323{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-d9add00{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-d9add00:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-d9add00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-d9add00:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-d9add00, .elementor-1390 .elementor-element.elementor-element-d9add00::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-1c49d3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-1c49d3e.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-49ef0a5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-49ef0a5{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-4a25a72{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-558b16e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-558b16e:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-558b16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-558b16e:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-558b16e, .elementor-1390 .elementor-element.elementor-element-558b16e::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-b4c8cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-b4c8cfe.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-e917813 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-e917813{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-838269b{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-83629d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1390 .elementor-element.elementor-element-110feb3{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-1390 .elementor-element.elementor-element-110feb3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-c7fcdce{text-align:center;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 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 280px 0px 280px;}.elementor-1390 .elementor-element.elementor-element-9ca123d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-4be35b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-5645357{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-5645357:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-5645357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-5645357:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-5645357, .elementor-1390 .elementor-element.elementor-element-5645357::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-0d6b7b8{text-align:center;padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-0d6b7b8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-e85ec04{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1390 .elementor-element.elementor-element-e85ec04.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-69bafd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1390 .elementor-element.elementor-element-c5d1dc1{--display:flex;--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-1390 .elementor-element.elementor-element-4d376bc{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-5be5cfa{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-7650b0c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-7650b0c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-1589747{color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-91158fe{color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-1390 .elementor-element.elementor-element-cc80909 .elementor-button{background-color:var( --e-global-color-7e0315f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:15px 35px 15px 35px;}.elementor-1390 .elementor-element.elementor-element-cc80909 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-cc80909 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-fee3a01{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-ec3e3b0{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-1390 .elementor-element.elementor-element-ec3e3b0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-d38b30f{text-align:center;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 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 280px 0px 280px;}.elementor-1390 .elementor-element.elementor-element-6763b72{--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:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-136baca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-c397a6a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-c397a6a:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-c397a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-c397a6a:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-c397a6a, .elementor-1390 .elementor-element.elementor-element-c397a6a::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-4770ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-4770ebf.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-d29d2fc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-d29d2fc{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-8818b52{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-c0e530d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-c0e530d:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-c0e530d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-c0e530d:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-c0e530d, .elementor-1390 .elementor-element.elementor-element-c0e530d::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-a8ae5a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-a8ae5a4.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-51bd951 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-51bd951{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-89a581c{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-9c2cbd7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-9c2cbd7:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-9c2cbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-9c2cbd7:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-9c2cbd7, .elementor-1390 .elementor-element.elementor-element-9c2cbd7::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-2d691f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-2d691f4.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-538c33a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-538c33a{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-7d05996{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-e3c0587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-0ab0538{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-0ab0538:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-0ab0538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-0ab0538:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-0ab0538, .elementor-1390 .elementor-element.elementor-element-0ab0538::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-dd60292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-dd60292.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-895ad6b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-895ad6b{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-3e65cdd{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-d75cd12{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-d75cd12:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-d75cd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-d75cd12:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-d75cd12, .elementor-1390 .elementor-element.elementor-element-d75cd12::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-e630852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-e630852.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-69ecfa2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-69ecfa2{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-dbe3b2a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-619812d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-15bb355 );--border-color:var( --e-global-color-15bb355 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-619812d:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-619812d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15bb355 );}.elementor-1390 .elementor-element.elementor-element-619812d:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-619812d, .elementor-1390 .elementor-element.elementor-element-619812d::before{--border-transition:0.3s;}.elementor-1390 .elementor-element.elementor-element-2cb1631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 10px 11px 10px;background-color:var( --e-global-color-7e0315f );border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-2cb1631.elementor-element{--align-self:flex-start;}.elementor-1390 .elementor-element.elementor-element-e91158b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-e91158b{padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-0e24f2b{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-ab05628{--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;--overlay-opacity:1;--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-1390 .elementor-element.elementor-element-ab05628::before, .elementor-1390 .elementor-element.elementor-element-ab05628 > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-ab05628 > .e-con-inner > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-ab05628 > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-ab05628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-ab05628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://vivi-mate.net/wp-content/uploads/2023/12/about-section2-left-img.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-1390 .elementor-element.elementor-element-2c55ab5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-2c55ab5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-54839ba{text-align:center;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 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 280px 60px 280px;}.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-carousel .owl-dots .owl-dot span{background:var( --e-global-color-text );width:10px;height:3px;}.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-carousel .owl-dots .owl-dot.active span{background:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-carousel .owl-dots.active .owl-dot span{width:3px;}.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-carousel .owl-dots{text-align:center;}.elementor-1390 .elementor-element.elementor-element-1d2cce3 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-68273df{--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:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-7706ddc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1390 .elementor-element.elementor-element-06e3d14{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-06e3d14:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-06e3d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(134deg, #2E1C1C 17%, var( --e-global-color-15bb355 ) 33%);}.elementor-1390 .elementor-element.elementor-element-ac3d264{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1390 .elementor-element.elementor-element-84595cd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-84595cd{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-1390 .elementor-element.elementor-element-7b25270{color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-864f3aa .elementor-button{background-color:var( --e-global-color-7e0315f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;padding:15px 35px 15px 35px;}.elementor-1390 .elementor-element.elementor-element-864f3aa .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-864f3aa .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-884177a{--display:flex;--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-1390 .elementor-element.elementor-element-b271bd8{text-align:end;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-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-1390 .elementor-element.elementor-element-4c687fc{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-4155c8e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1390 .elementor-element.elementor-element-429786f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 10px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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-1390 .elementor-element.elementor-element-7b597e0 img{max-width:90%;}.elementor-1390 .elementor-element.elementor-element-c5f75cc::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-c5f75cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:30% auto;}.elementor-1390 .elementor-element.elementor-element-f54ee0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-5ef7ec5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-13ba13e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e2b3323{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-49ef0a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-4a25a72{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-e917813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-838269b{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-83629d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-c7fcdce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-0d6b7b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-4d376bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-7650b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-fee3a01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-d38b30f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-d29d2fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-8818b52{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-51bd951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-89a581c{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-538c33a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-7d05996{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-895ad6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-3e65cdd{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-69ecfa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-dbe3b2a{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-e91158b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-0e24f2b{font-size:18px;line-height:1.5em;}.elementor-1390 .elementor-element.elementor-element-ab05628{--overlay-opacity:0;}.elementor-1390 .elementor-element.elementor-element-54839ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 280px 40px 280px;}.elementor-1390 .elementor-element.elementor-element-06e3d14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1390 .elementor-element.elementor-element-84595cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-b271bd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-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-1390 .elementor-element.elementor-element-4c687fc{--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:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-4155c8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-1390 .elementor-element.elementor-element-0c46eb2{text-align:center;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-429786f{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-1c0bbbe{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-1c0bbbe.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-55c9a44{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button{padding:13px 20px 13px 20px;}.elementor-1390 .elementor-element.elementor-element-c383215 .elementor-button{padding:12px 25px 12px 25px;}.elementor-1390 .elementor-element.elementor-element-17feb5e{--justify-content:center;}.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-1390 .elementor-element.elementor-element-7b597e0 img{max-width:400px;}.elementor-1390 .elementor-element.elementor-element-7b597e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-c5f75cc{--overlay-opacity:0;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-5ef7ec5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 60px 0px 60px;}.elementor-1390 .elementor-element.elementor-element-df51a9e{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-13ba13e{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e2b3323{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-49ef0a5{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-4a25a72{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e917813{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-838269b{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-c7fcdce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 60px 0px 60px;}.elementor-1390 .elementor-element.elementor-element-9ca123d{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-0d6b7b8{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-c5d1dc1{--justify-content:center;--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-1390 .elementor-element.elementor-element-5be5cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-7650b0c{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-1589747{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-91158fe{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-cc80909 .elementor-button{padding:12px 25px 12px 25px;}.elementor-1390 .elementor-element.elementor-element-d38b30f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 60px 0px 60px;}.elementor-1390 .elementor-element.elementor-element-6763b72{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-d29d2fc{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-8818b52{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-51bd951{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-89a581c{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-538c33a{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-7d05996{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-895ad6b{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-3e65cdd{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-69ecfa2{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-dbe3b2a{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e91158b{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-0e24f2b{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-ab05628{--overlay-opacity:0;}.elementor-1390 .elementor-element.elementor-element-54839ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 60px 0px 60px;}.elementor-1390 .elementor-element.elementor-element-68273df{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-7706ddc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-06e3d14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1390 .elementor-element.elementor-element-ac3d264{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-84595cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-7b25270{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-864f3aa .elementor-button{padding:12px 25px 12px 25px;}.elementor-1390 .elementor-element.elementor-element-884177a{--justify-content:center;--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-1390 .elementor-element.elementor-element-b271bd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1390 .elementor-element.elementor-element-8761b26 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-2fe574c{text-align:center;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-1390 .elementor-element.elementor-element-4155c8e{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1390 .elementor-element.elementor-element-0c46eb2 .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-0c46eb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-429786f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1390 .elementor-element.elementor-element-1c0bbbe{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1390 .elementor-element.elementor-element-f306209 .elementor-button{padding:13px 20px 13px 20px;}.elementor-1390 .elementor-element.elementor-element-f306209.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-17feb5e.e-con{--order:-99999 /* order start hack */;}.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-1390 .elementor-element.elementor-element-7b597e0 img{max-width:300px;}.elementor-1390 .elementor-element.elementor-element-c5f75cc{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-870e7d6 .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-870e7d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-5ef7ec5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 20px 0px 20px;}.elementor-1390 .elementor-element.elementor-element-df51a9e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-6421d2a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1390 .elementor-element.elementor-element-8e16258{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-db36c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-db36c8a.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-13ba13e{text-align:center;}.elementor-1390 .elementor-element.elementor-element-e2b3323{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-d9add00{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-1c49d3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-1c49d3e.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-49ef0a5{text-align:center;}.elementor-1390 .elementor-element.elementor-element-4a25a72{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-558b16e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-b4c8cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-b4c8cfe.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-e917813{text-align:center;}.elementor-1390 .elementor-element.elementor-element-838269b{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-110feb3 .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-110feb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-c7fcdce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 20px 0px 20px;}.elementor-1390 .elementor-element.elementor-element-9ca123d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-4be35b3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1390 .elementor-element.elementor-element-5645357{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-0d6b7b8{text-align:center;}.elementor-1390 .elementor-element.elementor-element-e85ec04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1390 .elementor-element.elementor-element-69bafd2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1390 .elementor-element.elementor-element-c5d1dc1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-c5d1dc1.e-con{--order:99999 /* order end hack */;}.elementor-1390 .elementor-element.elementor-element-4d376bc{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-4d376bc img{width:300px;}.elementor-1390 .elementor-element.elementor-element-5be5cfa{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-7650b0c{text-align:center;}.elementor-1390 .elementor-element.elementor-element-7650b0c .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-1589747{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-91158fe{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-ec3e3b0 .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-ec3e3b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-d38b30f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 20px 0px 20px;}.elementor-1390 .elementor-element.elementor-element-6763b72{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-136baca{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1390 .elementor-element.elementor-element-c397a6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-4770ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-4770ebf.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-d29d2fc{text-align:center;}.elementor-1390 .elementor-element.elementor-element-8818b52{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-c0e530d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-a8ae5a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-a8ae5a4.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-51bd951{text-align:center;}.elementor-1390 .elementor-element.elementor-element-89a581c{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-9c2cbd7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-2d691f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-2d691f4.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-538c33a{text-align:center;}.elementor-1390 .elementor-element.elementor-element-7d05996{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e3c0587{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1390 .elementor-element.elementor-element-0ab0538{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-dd60292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-dd60292.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-895ad6b{text-align:center;}.elementor-1390 .elementor-element.elementor-element-3e65cdd{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-d75cd12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-e630852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-e630852.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-69ecfa2{text-align:center;}.elementor-1390 .elementor-element.elementor-element-dbe3b2a{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-619812d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1390 .elementor-element.elementor-element-2cb1631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1390 .elementor-element.elementor-element-2cb1631.elementor-element{--align-self:center;}.elementor-1390 .elementor-element.elementor-element-e91158b{text-align:center;}.elementor-1390 .elementor-element.elementor-element-0e24f2b{text-align:center;font-size:14px;line-height:1.5em;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-2c55ab5 .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-2c55ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-1390 .elementor-element.elementor-element-54839ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0px 20px 0px 20px;}.elementor-1390 .elementor-element.elementor-element-06e3d14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1390 .elementor-element.elementor-element-84595cd{text-align:center;}.elementor-1390 .elementor-element.elementor-element-84595cd .elementor-heading-title{font-size:23px;}.elementor-1390 .elementor-element.elementor-element-7b25270{text-align:center;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-884177a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1390 .elementor-element.elementor-element-884177a.e-con{--order:-99999 /* order start hack */;}.elementor-1390 .elementor-element.elementor-element-b271bd8{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-b271bd8 img{width:300px;}}@media(min-width:768px){.elementor-1390 .elementor-element.elementor-element-4155c8e{--width:88%;}.elementor-1390 .elementor-element.elementor-element-06e3d14{--content-width:1003px;}.elementor-1390 .elementor-element.elementor-element-ac3d264{--width:100%;}.elementor-1390 .elementor-element.elementor-element-884177a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1390 .elementor-element.elementor-element-4155c8e{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-d83d1fb *//* Breadcrumb wrapper */
.woocommerce-breadcrumb {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    font-size: 15px;
    font-weight: 400;
    color: #e63329;
    background: transparent;
    padding: 0px 0;
    margin: 0;
    border: none;
    font-family: inherit;
}

/* Home link - normal weight, white */
.woocommerce-breadcrumb a {
    color: #ffffff !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    transition: color 0.3s ease !important;
}

/* Hover color */
.woocommerce-breadcrumb a:hover {
    color: #eb9500 !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e85ec04 *//* ===== VIVIMATE FORM — wpforms-3278 ===== */
.elementor-element #wpforms-3278,
div#wpforms-3278 {
  max-width: 520px;
  margin: 0 auto;
  background: #1a1a1a;
  border-radius: 20px;
  box-shadow: 0 4px 32px rgba(229,62,62,0.18);
  padding: 2.2rem 2rem 1.8rem;
  position: relative;
  overflow: visible !important;
}

div#wpforms-3278::before {
  content: '';
  display: block;
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 5px;
  background: linear-gradient(90deg, #c0392b 0%, #e53e3e 100%);
  border-radius: 20px 20px 0 0;
}

/* ===== INPUTS ===== */
div#wpforms-3278 input[type="text"],
div#wpforms-3278 input[type="email"] {
  width: 100% !important;
  height: 46px !important;
  padding: 0 14px !important;
  border: 1.5px solid #3a1a1a !important;
  border-radius: 10px !important;
  background: #0d0d0d !important;
  font-size: 0.95rem !important;
  color: #f0f0f0 !important;
  box-sizing: border-box !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
}

div#wpforms-3278 input[type="text"]:focus,
div#wpforms-3278 input[type="email"]:focus {
  border-color: #e53e3e !important;
  box-shadow: 0 0 0 3px rgba(229,62,62,0.18) !important;
  background: #1f1010 !important;
  outline: none !important;
}

div#wpforms-3278 input::placeholder {
  color: #6b4444 !important;
  font-size: 0.88rem !important;
}

/* ===== LABELS ===== */
div#wpforms-3278 .wpforms-field-label {
  font-size: 0.78rem !important;
  font-weight: 600 !important;
  color: #ff8080 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  margin-bottom: 5px !important;
}

div#wpforms-3278 .wpforms-field {
  margin-bottom: 1rem !important;
}

/* ===== PHONE FIELD — COMPLETE REBUILD ===== */

/* Step 1: field wrapper */
div#wpforms-3278 .wpforms-field-phone {
  position: relative !important;
  overflow: visible !important;
}

/* Step 2: .iti is the ONLY positioning parent for the flag */
div#wpforms-3278 .iti {
  display: block !important;
  width: 100% !important;
  position: relative !important;
}

/* Step 3: the tel input — NO padding-left override from anywhere */
div#wpforms-3278 .iti input[type="tel"],
div#wpforms-3278 .iti input[type="tel"][id] {
  width: 100% !important;
  height: 46px !important;
  padding: 0 14px 0 90px !important;
  border: 1.5px solid #3a1a1a !important;
  border-radius: 10px !important;
  background: #0d0d0d !important;
  font-size: 0.95rem !important;
  color: #f0f0f0 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  display: block !important;
  position: relative !important;
  z-index: 0 !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
}

div#wpforms-3278 .iti input[type="tel"]:focus {
  border-color: #e53e3e !important;
  box-shadow: 0 0 0 3px rgba(229,62,62,0.18) !important;
  background: #1f1010 !important;
  outline: none !important;
}

div#wpforms-3278 .iti input[type="tel"]::placeholder {
  color: #6b4444 !important;
  font-size: 0.88rem !important;
}

/* Step 4: flag button — INSIDE .iti, absolute to it */
div#wpforms-3278 .iti__country-container {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  width: 80px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 0 0 12px !important;
  background: transparent !important;
  border: none !important;
  z-index: 2 !important;
  cursor: pointer !important;
}

div#wpforms-3278 .iti__selected-country {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  height: 100% !important;
  cursor: pointer !important;
}

/* Step 5: flag image — never touch background-image */
div#wpforms-3278 .iti__flag {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  filter: none !important;
  -webkit-filter: none !important;
  background-color: transparent !important;
  width: 20px !important;
  height: 15px !important;
  flex-shrink: 0 !important;
  position: static !important;
  margin: 0 !important;
}

/* Step 6: dial code + arrow */
div#wpforms-3278 .iti__selected-dial-code {
  color: #e53e3e !important;
  font-size: 0.82rem !important;
  white-space: nowrap !important;
}

div#wpforms-3278 .iti__arrow {
  display: inline-block !important;
  visibility: visible !important;
  width: 0 !important;
  height: 0 !important;
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important;
  border-top: 4px solid #e53e3e !important;
  border-bottom: none !important;
  flex-shrink: 0 !important;
}

div#wpforms-3278 .iti__arrow--up {
  border-top: none !important;
  border-bottom: 4px solid #e53e3e !important;
}

/* ===== COUNTRY DROPDOWN ===== */
.iti__dropdown-content,
.iti--container {
  background: #191919 !important;
  border: 1.5px solid #3a1a1a !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 32px rgba(229,62,62,0.25) !important;
  z-index: 999999 !important;
  min-width: 300px !important;
}

.iti__search-input {
  background: #111111 !important;
  color: #f0f0f0 !important;
  border: none !important;
  border-bottom: 1px solid #3a1a1a !important;
  padding: 8px 14px !important;
  font-size: 0.9rem !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.iti__search-input::placeholder {
  color: #555 !important;
}

.iti__country-list {
  background: #191919 !important;
  border: none !important;
  max-height: 260px !important;
  overflow-y: auto !important;
}

.iti__country {
  background: #191919 !important;
  padding: 8px 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

.iti__country .iti__flag {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  filter: none !important;
  -webkit-filter: none !important;
  background-color: transparent !important;
  width: 20px !important;
  height: 15px !important;
  flex-shrink: 0 !important;
  position: static !important;
}

.iti__country-name {
  color: #e43334 !important;
  font-size: 0.9rem !important;
  font-weight: 500 !important;
}

.iti__dial-code {
  color: #888 !important;
  font-size: 0.85rem !important;
  flex-shrink: 0 !important;
}

.iti__country:hover,
.iti__country.iti__highlight {
  background: #242424 !important;
}

.iti__country:hover .iti__country-name,
.iti__country.iti__highlight .iti__country-name {
  color: #ff5555 !important;
}

.iti__country.iti__active {
  background: #2a1010 !important;
}

.iti__country.iti__active .iti__country-name {
  color: #e43334 !important;
  font-weight: 700 !important;
}

.iti__country.iti__active .iti__dial-code {
  color: #aaa !important;
}

.iti__divider {
  border-color: #2a2a2a !important;
  margin: 0 !important;
}

.iti__country-list::-webkit-scrollbar { width: 4px !important; }
.iti__country-list::-webkit-scrollbar-track { background: #111 !important; }
.iti__country-list::-webkit-scrollbar-thumb { background: #e43334 !important; border-radius: 4px !important; }

/* ===== CHOICES.JS DROPDOWN ===== */
div#wpforms-3278 .wpforms-field-container {
  overflow: visible !important;
}

div#wpforms-3278 [id$="-field_4-container"] {
  position: relative !important;
  overflow: visible !important;
  z-index: 999 !important;
}

div#wpforms-3278 .choices {
  width: 100% !important;
  overflow: visible !important;
}

div#wpforms-3278 .choices__inner {
  width: 100% !important;
  min-height: 46px !important;
  padding: 10px 14px !important;
  border: 1.5px solid #3a1a1a !important;
  border-radius: 10px !important;
  background: #0d0d0d !important;
  font-size: 0.95rem !important;
  color: #f0f0f0 !important;
  box-sizing: border-box !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
  cursor: pointer !important;
}

div#wpforms-3278 .choices[aria-expanded="true"] .choices__inner,
div#wpforms-3278 .choices.is-open .choices__inner {
  border-color: #e53e3e !important;
  box-shadow: 0 0 0 3px rgba(229,62,62,0.18) !important;
  background: #1f1010 !important;
}

div#wpforms-3278 .choices__list--single {
  padding: 0 !important;
  color: #f0f0f0 !important;
}

div#wpforms-3278 .choices__item--selectable {
  color: #f0f0f0 !important;
}

div#wpforms-3278 .choices__placeholder {
  color: #6b4444 !important;
  opacity: 1 !important;
}

div#wpforms-3278 .choices__list--dropdown {
  position: absolute !important;
  top: calc(100% + 6px) !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  border: 1.5px solid #3a1a1a !important;
  border-radius: 10px !important;
  background: #191919 !important;
  box-shadow: 0 8px 32px rgba(229,62,62,0.22) !important;
  overflow: hidden !important;
  max-height: 280px !important;
  overflow-y: auto !important;
}

div#wpforms-3278 .choices__input--cloned {
  background: #111111 !important;
  color: #f0f0f0 !important;
  border-bottom: 1px solid #3a1a1a !important;
  padding: 8px 14px !important;
  font-size: 0.9rem !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

div#wpforms-3278 .choices__input--cloned::placeholder {
  color: #555 !important;
}

div#wpforms-3278 .choices__item--choice {
  padding: 10px 18px !important;
  font-size: 0.92rem !important;
  color: #e43334 !important;
  transition: background 0.15s !important;
}

div#wpforms-3278 .choices__item--choice:hover,
div#wpforms-3278 .choices__item--choice.is-highlighted {
  background: #242424 !important;
  color: #ff5555 !important;
}

div#wpforms-3278 .choices__item--choice.is-selected {
  background: #2a1010 !important;
  color: #e43334 !important;
  font-weight: 600 !important;
}

div#wpforms-3278 .choices__item--disabled {
  color: #555 !important;
  opacity: 0.6 !important;
}

div#wpforms-3278 .choices__list--dropdown::-webkit-scrollbar { width: 4px !important; }
div#wpforms-3278 .choices__list--dropdown::-webkit-scrollbar-track { background: #111 !important; }
div#wpforms-3278 .choices__list--dropdown::-webkit-scrollbar-thumb { background: #e43334 !important; border-radius: 4px !important; }

/* ===== SUBMIT BUTTON ===== */
div#wpforms-3278 .wpforms-submit {
  width: 100% !important;
  height: 52px !important;
  background: linear-gradient(90deg, #c0392b 0%, #e53e3e 100%) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.03em !important;
  cursor: pointer !important;
  margin-top: 0.6rem !important;
  transition: opacity 0.15s, transform 0.15s !important;
}

div#wpforms-3278 .wpforms-submit:hover {
  opacity: 0.93 !important;
  transform: translateY(-1px) !important;
}

div#wpforms-3278 .wpforms-submit:active {
  transform: scale(0.98) !important;
}

/* ===== MOBILE ===== */
@media (max-width: 540px) {
  div#wpforms-3278 {
    padding: 1.5rem 1rem 1.2rem !important;
    border-radius: 14px !important;
  }
  div#wpforms-3278 .iti input[type="tel"] {
    height: 44px !important;
    font-size: 0.9rem !important;
    padding-left: 80px !important;
  }
  div#wpforms-3278 .iti__country-container {
    width: 72px !important;
  }
  div#wpforms-3278 .choices__inner {
    height: 44px !important;
    font-size: 0.9rem !important;
  }
  div#wpforms-3278 .choices__list--dropdown {
    max-height: 220px !important;
  }
  .iti__dropdown-content,
  .iti--container {
    min-width: 260px !important;
  }
}/* End custom CSS */
/* Start custom CSS for redlight-testimonial, class: .elementor-element-1d2cce3 *//* Equal height cards */
.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-stage {
    display: flex !important;
    align-items: stretch !important;
}

.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-item {
    display: flex !important;
    height: auto !important;
}

.elementor-1390 .elementor-element.elementor-element-1d2cce3 .owl-item .item {
    display: flex !important;
    width: 100% !important;
}

.elementor-1390 .elementor-element.elementor-element-1d2cce3 .clients-outer-box {
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
}

/* DO NOT stretch the review */
.elementor-1390 .elementor-element.elementor-element-1d2cce3 .clients-sectionp2 {
    flex: none !important;
    margin-bottom: -50px !important;
}

/* Push only the stars to the bottom */
.elementor-1390 .elementor-element.elementor-element-1d2cce3 .clients-outer-box > ul {
    margin-top: auto !important;
}/* End custom CSS */