.elementor-1219 .elementor-element.elementor-element-4cbdd933{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.7;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-4cbdd933:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2026/01/CTA-IMG-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-4cbdd933::before, .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-4cbdd933 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2751b8c );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-7e46d706{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d.elementor-element{--align-self:flex-start;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-icon i{color:var( --e-global-color-cf5b45d );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-icon svg{fill:var( --e-global-color-cf5b45d );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > a{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-text{color:var( --e-global-color-cf5b45d );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-41afb959{top:0px;z-index:0;}.elementor-1219 .elementor-element.elementor-element-41afb959 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:#FFFFFF1A;}.elementor-1219 .elementor-element.elementor-element-1f16b0c4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-1219 .elementor-element.elementor-element-1f16b0c4 .elementor-heading-title{font-family:var( --e-global-typography-9fe2769-font-family ), Sans-serif;font-size:var( --e-global-typography-9fe2769-font-size );font-weight:var( --e-global-typography-9fe2769-font-weight );text-transform:var( --e-global-typography-9fe2769-text-transform );line-height:var( --e-global-typography-9fe2769-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-59e9c8de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1219 .elementor-element.elementor-element-59e9c8de.elementor-element{--align-self:flex-start;}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > a{font-family:var( --e-global-typography-d472750-font-family ), Sans-serif;font-size:var( --e-global-typography-d472750-font-size );font-weight:var( --e-global-typography-d472750-font-weight );text-transform:var( --e-global-typography-d472750-text-transform );line-height:var( --e-global-typography-d472750-line-height );letter-spacing:var( --e-global-typography-d472750-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-text{color:var( --e-global-color-cf5b45d );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-11f45e1c{--spacer-size:3px;width:var( --container-widget-width, 30% );max-width:30%;background-color:transparent;--container-widget-width:30%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, #00000000 100%);}.elementor-1219 .elementor-element.elementor-element-296e2080{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-1d4499c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-1219 .elementor-element.elementor-element-1b5c5d1b .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-1b5c5d1b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-6c853bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-79516ce8{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-79516ce8:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-79516ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2025/12/About-Bg-Text.png");background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-4c6244c6{--display:flex;--justify-content:center;}.elementor-1219 .elementor-element.elementor-element-7bd92cb3{text-align:start;}.elementor-1219 .elementor-element.elementor-element-7bd92cb3 .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-4e149ea1{background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 5px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title a{font-family:var( --e-global-typography-598c48f-font-family ), Sans-serif;font-size:var( --e-global-typography-598c48f-font-size );font-weight:var( --e-global-typography-598c48f-font-weight );text-transform:var( --e-global-typography-598c48f-text-transform );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .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 );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-2c062826{background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 5px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-wrapper{text-align:start;}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title a{font-family:var( --e-global-typography-598c48f-font-family ), Sans-serif;font-size:var( --e-global-typography-598c48f-font-size );font-weight:var( --e-global-typography-598c48f-font-weight );text-transform:var( --e-global-typography-598c48f-text-transform );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-2c062826 .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 );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-585595{background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 5px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-wrapper{text-align:start;}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title a{font-family:var( --e-global-typography-598c48f-font-family ), Sans-serif;font-size:var( --e-global-typography-598c48f-font-size );font-weight:var( --e-global-typography-598c48f-font-weight );text-transform:var( --e-global-typography-598c48f-text-transform );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-585595 .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 );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-6d367823{background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 5px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-wrapper{text-align:start;}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title a{font-family:var( --e-global-typography-598c48f-font-family ), Sans-serif;font-size:var( --e-global-typography-598c48f-font-size );font-weight:var( --e-global-typography-598c48f-font-weight );text-transform:var( --e-global-typography-598c48f-text-transform );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-6d367823 .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 );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-52b172f4{background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 5px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-598c48f-font-family ), Sans-serif;font-size:var( --e-global-typography-598c48f-font-size );font-weight:var( --e-global-typography-598c48f-font-weight );text-transform:var( --e-global-typography-598c48f-text-transform );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .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 );color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-7b93f1a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-5f469a8f .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-5f469a8f .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-5f469a8f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-b24f9e1 ) 100%);}.elementor-1219 .elementor-element.elementor-element-5f469a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button{background-color:var( --e-global-color-2751b8c );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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-cf5b45d );border-color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-1e057d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-230bc5ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-4bab87d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1219 .elementor-element.elementor-element-1814d3ca{margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1219 .elementor-element.elementor-element-1814d3ca:not( .elementor-widget-image ), .elementor-1219 .elementor-element.elementor-element-1814d3ca.elementor-widget-image img{-webkit-mask-image:url( https://www.tintpros.net/wp-content/uploads/2025/12/Mask-For-Images-2.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1219 .elementor-element.elementor-element-1814d3ca img{width:100%;height:700px;object-fit:cover;object-position:center left;}.elementor-1219 .elementor-element.elementor-element-d63d239{--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:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-d63d239:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-d63d239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-83d39c{text-align:center;}.elementor-1219 .elementor-element.elementor-element-83d39c .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-5119a830{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;top:-65px;z-index:0;text-align:center;}.elementor-1219 .elementor-element.elementor-element-5119a830 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:80px;font-weight:700;font-style:italic;line-height:130px;color:#D7020294;}.elementor-1219 .elementor-element.elementor-element-57ba7650{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-57ba7650:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-57ba7650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-57ba7650::before, .elementor-1219 .elementor-element.elementor-element-57ba7650 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-57ba7650 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-57ba7650 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-57ba7650 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-57ba7650 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2751b8c );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-78895692{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-78895692:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-78895692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-8f415a1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-77d2db5c .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-17f4ee9{text-align:start;}.elementor-1219 .elementor-element.elementor-element-17f4ee9 .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-763da701{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-2cf50885{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-64c54f41{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-64c54f41 .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 );}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-5487a045{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-678fa3be .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-678fa3be .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-678fa3be .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);}.elementor-1219 .elementor-element.elementor-element-678fa3be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-138a2882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-51b57006{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-51b57006:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-51b57006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2026/01/Nano_9H_Treatment_Cars_Ceramic_Coating_Fresno_Tint_Pros-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-668ab980{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-668ab980:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-668ab980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-668ab980::before, .elementor-1219 .elementor-element.elementor-element-668ab980 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-668ab980 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-668ab980 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-668ab980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-668ab980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-66691105{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-66691105:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-66691105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2026/01/Paint-Protection-Film-Fresno-CA-by-Tints-Pros-111.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-1a6a7395{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-1a6a7395:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-1a6a7395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-b2cc0b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-5ca6044a .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-7b1fe36f{text-align:start;}.elementor-1219 .elementor-element.elementor-element-7b1fe36f .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-2cad9533{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-71efe932{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-5c9d6666{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5c9d6666 .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 );}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-375f1ea9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-23014c0e .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-23014c0e .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-23014c0e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);}.elementor-1219 .elementor-element.elementor-element-23014c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-53208555{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-53208555:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-53208555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-53208555::before, .elementor-1219 .elementor-element.elementor-element-53208555 > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-53208555 > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-53208555 > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-53208555 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-53208555 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-4c6dcb41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-4c6dcb41:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-4c6dcb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-26f80c96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-2e99b1cf .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-31962fbf{text-align:start;}.elementor-1219 .elementor-element.elementor-element-31962fbf .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-498a7239{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-627c4f7b{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-759349b2{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-759349b2 .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 );}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-4564b2a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-5b6c5631 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-5b6c5631 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-5b6c5631 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);}.elementor-1219 .elementor-element.elementor-element-5b6c5631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-2e06e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-26efa84{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-26efa84:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-26efa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2026/01/Window-Tinting-Frenso-CA-by-Tint-Pros-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-3d44bcde{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-3d44bcde:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-3d44bcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-3d44bcde::before, .elementor-1219 .elementor-element.elementor-element-3d44bcde > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-3d44bcde > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-3d44bcde > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-3d44bcde > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-3d44bcde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-5cfc2e2b{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-5cfc2e2b:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-5cfc2e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2026/01/Custom-Vinyl-Wraps-By-Tint-Pros-02-Fresno-CA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-59cb6421{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-59cb6421:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-59cb6421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-69791fc5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-5c65d696 .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-577be8eb{text-align:start;}.elementor-1219 .elementor-element.elementor-element-577be8eb .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-91a4ddf{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-46889e2c{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-5b3c802d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5b3c802d .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 );}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-7fb26874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-5eb683f4 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-5eb683f4 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-5eb683f4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);}.elementor-1219 .elementor-element.elementor-element-5eb683f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-938f494 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-4dd1199d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-3c5e21dd{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-3c5e21dd:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-3c5e21dd::before, .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-3c5e21dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-3d36ec95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-3d36ec95:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-3d36ec95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-7bdc708c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-5c4053d2 .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-7535cddd{text-align:start;}.elementor-1219 .elementor-element.elementor-element-7535cddd .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-587275c0{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-d576367{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-6c829759{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-6c829759 .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 );}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-25170ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-2a0cf12c .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-2a0cf12c .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-2a0cf12c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-b24f9e1 ) 100%);}.elementor-1219 .elementor-element.elementor-element-2a0cf12c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-b24f9e1 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-6638bdd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-60a3a9bd{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-60a3a9bd:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-60a3a9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2025/12/Auto-Detailing-In-Columbia-SC-By-Lumos-Auto-Club-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-50826bfb{--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;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-1219 .elementor-element.elementor-element-50826bfb:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-50826bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1219 .elementor-element.elementor-element-50826bfb::before, .elementor-1219 .elementor-element.elementor-element-50826bfb > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-50826bfb > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-50826bfb > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-50826bfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-50826bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1219 .elementor-element.elementor-element-15f327ef{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-1219 .elementor-element.elementor-element-15f327ef:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-15f327ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tintpros.net/wp-content/uploads/2025/12/Auto-Detailing-In-Columbia-SC-By-Lumos-Auto-Club-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-1d9dd9d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1219 .elementor-element.elementor-element-1d9dd9d7:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-1d9dd9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2751b8c );}.elementor-1219 .elementor-element.elementor-element-46b30605{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-59168d94 .elementor-heading-title{font-family:var( --e-global-typography-9668765-font-family ), Sans-serif;font-size:var( --e-global-typography-9668765-font-size );font-weight:var( --e-global-typography-9668765-font-weight );text-transform:var( --e-global-typography-9668765-text-transform );font-style:var( --e-global-typography-9668765-font-style );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-3c006119{text-align:start;}.elementor-1219 .elementor-element.elementor-element-3c006119 .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-65fbdcb3{--spacer-size:3px;width:var( --container-widget-width, 85% );max-width:85%;background-color:transparent;--container-widget-width:85%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-49b4dc9f{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 );color:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-7621b195{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-7621b195 .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 );}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-4d6c9d12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-3dddaca8 .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-3dddaca8 .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-3dddaca8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-b24f9e1 ) 100%);}.elementor-1219 .elementor-element.elementor-element-3dddaca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button{background-color:transparent;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-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-cf5b45d );color:var( --e-global-color-cf5b45d );background-image:linear-gradient(180deg, #513B9D00 0%, #F2295B00 100%);border-style:none;border-radius:17px 17px 17px 17px;padding:15px 50px 15px 50px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button:hover, .elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button:focus{background-color:transparent;color:var( --e-global-color-cf5b45d );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-b24f9e1 ) 100%);border-color:#02010100;}.elementor-1219 .elementor-element.elementor-element-6ce8efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button:hover svg, .elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button:focus svg{fill:var( --e-global-color-cf5b45d );}.elementor-1219 .elementor-element.elementor-element-4e3eb7bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-4e3eb7bf:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-4e3eb7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fa1235 );background-image:url("https://www.tintpros.net/wp-content/uploads/2025/12/Form-Bg-Image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1219 .elementor-element.elementor-element-2316c4e0{width:var( --container-widget-width, 85px );max-width:85px;margin:-13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:85px;--container-widget-flex-grow:0;z-index:10;}.elementor-1219 .elementor-element.elementor-element-2316c4e0.elementor-element{--align-self:flex-start;}.elementor-1219 .elementor-element.elementor-element-7b712214{padding:0px 5px 5px 5px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-secondary );text-align:center;}.elementor-1219 .elementor-element.elementor-element-7b712214.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-7b712214 .elementor-heading-title{font-family:var( --e-global-typography-21a7d20-font-family ), Sans-serif;font-size:var( --e-global-typography-21a7d20-font-size );font-weight:var( --e-global-typography-21a7d20-font-weight );text-transform:var( --e-global-typography-21a7d20-text-transform );font-style:var( --e-global-typography-21a7d20-font-style );line-height:var( --e-global-typography-21a7d20-line-height );color:var( --e-global-color-text );}.elementor-1219 .elementor-element.elementor-element-7726d99e{padding:0px 5px 5px 5px;border-style:none;text-align:center;}.elementor-1219 .elementor-element.elementor-element-7726d99e.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-7726d99e .elementor-heading-title{font-family:var( --e-global-typography-ed64161-font-family ), Sans-serif;font-size:var( --e-global-typography-ed64161-font-size );font-weight:var( --e-global-typography-ed64161-font-weight );line-height:var( --e-global-typography-ed64161-line-height );letter-spacing:var( --e-global-typography-ed64161-letter-spacing );color:var( --e-global-color-text );}.elementor-1219 .elementor-element.elementor-element-7558d38c{--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;}.elementor-1219 .elementor-element.elementor-element-75f9794c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:1;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-1219 .elementor-element.elementor-element-75f9794c:not(.elementor-motion-effects-element-type-background), .elementor-1219 .elementor-element.elementor-element-75f9794c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-2751b8c ) 100%);}.elementor-1219 .elementor-element.elementor-element-75f9794c::before, .elementor-1219 .elementor-element.elementor-element-75f9794c > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-75f9794c > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-75f9794c > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-75f9794c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-75f9794c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(315deg, #00000000 94%, #0A0A0A 0%);}.elementor-1219 .elementor-element.elementor-element-20d0dacd{--display:flex;--justify-content:center;--overlay-opacity:0.7;}.elementor-1219 .elementor-element.elementor-element-20d0dacd::before, .elementor-1219 .elementor-element.elementor-element-20d0dacd > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-20d0dacd > .e-con-inner > .elementor-background-video-container::before, .elementor-1219 .elementor-element.elementor-element-20d0dacd > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-20d0dacd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1219 .elementor-element.elementor-element-20d0dacd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(315deg, var( --e-global-color-2751b8c ) 94%, #00000040 0%);}.elementor-1219 .elementor-element.elementor-element-5f978ce1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-782ce116{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1219 .elementor-element.elementor-element-782ce116.elementor-element{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-item > a{font-family:"Orbitron", Sans-serif;font-size:16px;font-weight:800;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-text{color:var( --e-global-color-cf5b45d );transition:color 0.3s;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1219 .elementor-element.elementor-element-aa54c0a iframe{height:426px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-41afb959 .elementor-heading-title{font-size:72px;}.elementor-1219 .elementor-element.elementor-element-1f16b0c4{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-1f16b0c4 .elementor-heading-title{font-size:var( --e-global-typography-9fe2769-font-size );line-height:var( --e-global-typography-9fe2769-line-height );}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > a{font-size:var( --e-global-typography-d472750-font-size );line-height:var( --e-global-typography-d472750-line-height );letter-spacing:var( --e-global-typography-d472750-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-11f45e1c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-296e2080{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-6c853bf6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-79516ce8{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-7bd92cb3{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7bd92cb3 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5f469a8f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5f469a8f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-1e057d4e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-230bc5ec{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-1814d3ca{margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1814d3ca img{width:100%;height:500px;}.elementor-1219 .elementor-element.elementor-element-83d39c{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-83d39c .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-5119a830 .elementor-heading-title{font-size:60px;}.elementor-1219 .elementor-element.elementor-element-57ba7650{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-78895692{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-77d2db5c .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-17f4ee9{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-17f4ee9 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-763da701{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-2cf50885{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-678fa3be{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-678fa3be .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-138a2882{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-51b57006{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-668ab980{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-66691105{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-66691105.e-con{--order:99999 /* order end hack */;}.elementor-1219 .elementor-element.elementor-element-1a6a7395{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-5ca6044a .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-7b1fe36f{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7b1fe36f .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-2cad9533{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-71efe932{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-23014c0e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-23014c0e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-63dfd8a3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-53208555{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-4c6dcb41{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-2e99b1cf .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-31962fbf{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-31962fbf .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-498a7239{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-627c4f7b{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5b6c5631{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5b6c5631 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-2e06e8d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-26efa84{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-3d44bcde{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-5cfc2e2b{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-5cfc2e2b.e-con{--order:99999 /* order end hack */;}.elementor-1219 .elementor-element.elementor-element-59cb6421{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-5c65d696 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-577be8eb{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-577be8eb .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-91a4ddf{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-46889e2c{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5eb683f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5eb683f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-4dd1199d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-3c5e21dd{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-3d36ec95{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-5c4053d2 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-7535cddd{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-7535cddd .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-587275c0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-d576367{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-2a0cf12c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2a0cf12c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-6638bdd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-60a3a9bd{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-50826bfb{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-1219 .elementor-element.elementor-element-15f327ef{--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-15f327ef.e-con{--order:99999 /* order end hack */;}.elementor-1219 .elementor-element.elementor-element-1d9dd9d7{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1219 .elementor-element.elementor-element-59168d94 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-3c006119{width:100%;max-width:100%;}.elementor-1219 .elementor-element.elementor-element-3c006119 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-65fbdcb3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1219 .elementor-element.elementor-element-49b4dc9f{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-3dddaca8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-3dddaca8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-6ce8efd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-2316c4e0{margin:-13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-1219 .elementor-element.elementor-element-7b712214 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-7726d99e .elementor-heading-title{font-size:var( --e-global-typography-ed64161-font-size );line-height:var( --e-global-typography-ed64161-line-height );letter-spacing:var( --e-global-typography-ed64161-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-7558d38c{--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-1219 .elementor-element.elementor-element-20d0dacd.e-con{--order:-99999 /* order start hack */;}.elementor-1219 .elementor-element.elementor-element-aa54c0a iframe{height:350px;}}@media(max-width:767px){.elementor-1219 .elementor-element.elementor-element-4cbdd933{--min-height:600px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-47ab8d3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-41afb959 .elementor-heading-title{font-size:44px;}.elementor-1219 .elementor-element.elementor-element-1f16b0c4 .elementor-heading-title{font-size:var( --e-global-typography-9fe2769-font-size );line-height:var( --e-global-typography-9fe2769-line-height );}.elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-59e9c8de .elementor-icon-list-item > a{font-size:var( --e-global-typography-d472750-font-size );line-height:var( --e-global-typography-d472750-line-height );letter-spacing:var( --e-global-typography-d472750-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-11f45e1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-296e2080{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-1d4499c0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1b5c5d1b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6c853bf6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-79516ce8{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-4c6244c6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-1219 .elementor-element.elementor-element-7bd92cb3 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-4e149ea1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-2c062826 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-585595 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-6d367823 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title, .elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-598c48f-font-size );line-height:var( --e-global-typography-598c48f-line-height );}.elementor-1219 .elementor-element.elementor-element-52b172f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-7b93f1a6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1219 .elementor-element.elementor-element-5f469a8f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5f469a8f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1e057d4e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:7px 20px 7px 20px;}.elementor-1219 .elementor-element.elementor-element-230bc5ec{--min-height:300px;}.elementor-1219 .elementor-element.elementor-element-4bab87d6{--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1219 .elementor-element.elementor-element-1814d3ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-1814d3ca img{height:410px;object-position:center left;}.elementor-1219 .elementor-element.elementor-element-83d39c .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-57ba7650{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-78895692{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-77d2db5c .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-17f4ee9 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-763da701{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-2cf50885{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-64c54f41 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5487a045{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-678fa3be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-678fa3be .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-138a2882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-138a2882 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-51b57006{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-668ab980{--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-66691105{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-1a6a7395{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-5ca6044a .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-7b1fe36f .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-2cad9533{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-71efe932{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5c9d6666 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-375f1ea9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-23014c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-23014c0e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-63dfd8a3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-53208555{--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-4c6dcb41{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-2e99b1cf .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-31962fbf .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-498a7239{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-627c4f7b{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-759349b2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-4564b2a9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-5b6c5631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5b6c5631 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2e06e8d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-26efa84{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-3d44bcde{--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-5cfc2e2b{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-59cb6421{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-5c65d696 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-577be8eb .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-91a4ddf{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-46889e2c{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-5b3c802d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-7fb26874{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-5eb683f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-5eb683f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-4dd1199d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-3c5e21dd{--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-3d36ec95{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-5c4053d2 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-7535cddd .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-587275c0{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-d576367{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-6c829759 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-25170ae{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-2a0cf12c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-2a0cf12c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6638bdd3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-60a3a9bd{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-50826bfb{--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-1219 .elementor-element.elementor-element-15f327ef{--min-height:250px;}.elementor-1219 .elementor-element.elementor-element-1d9dd9d7{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-59168d94 .elementor-heading-title{font-size:var( --e-global-typography-9668765-font-size );line-height:var( --e-global-typography-9668765-line-height );letter-spacing:var( --e-global-typography-9668765-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-3c006119 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-65fbdcb3{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1219 .elementor-element.elementor-element-49b4dc9f{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-7621b195 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1219 .elementor-element.elementor-element-4d6c9d12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1219 .elementor-element.elementor-element-3dddaca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-3dddaca8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1219 .elementor-element.elementor-element-6ce8efd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 20px 10px 20px;}.elementor-1219 .elementor-element.elementor-element-4e3eb7bf{--padding-top:15%;--padding-bottom:15%;--padding-left:2%;--padding-right:2%;}.elementor-1219 .elementor-element.elementor-element-2316c4e0{margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-1219 .elementor-element.elementor-element-7b712214{text-align:center;}.elementor-1219 .elementor-element.elementor-element-7b712214 .elementor-heading-title{font-size:var( --e-global-typography-21a7d20-font-size );line-height:var( --e-global-typography-21a7d20-line-height );}.elementor-1219 .elementor-element.elementor-element-7726d99e{text-align:center;}.elementor-1219 .elementor-element.elementor-element-7726d99e .elementor-heading-title{font-size:var( --e-global-typography-ed64161-font-size );line-height:var( --e-global-typography-ed64161-line-height );letter-spacing:var( --e-global-typography-ed64161-letter-spacing );}.elementor-1219 .elementor-element.elementor-element-75f9794c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1219 .elementor-element.elementor-element-75f9794c.e-con{--align-self:center;}.elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1219 .elementor-element.elementor-element-782ce116 .elementor-icon-list-item > a{font-size:15px;}.elementor-1219 .elementor-element.elementor-element-aa54c0a iframe{height:300px;}}@media(min-width:768px){.elementor-1219 .elementor-element.elementor-element-7e46d706{--width:100%;}.elementor-1219 .elementor-element.elementor-element-4bab87d6{--width:700px;}}/* Start custom CSS for button, class: .elementor-element-1b5c5d1b *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c853bf6 *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-678fa3be *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-138a2882 *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23014c0e *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63dfd8a3 *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b6c5631 *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e06e8d *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eb683f4 *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd1199d *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a0cf12c *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6638bdd3 *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dddaca8 *//* Button Gradient border direct*/
.g-border {
  position: relative;
  border-radius: 17px !important; /* your radius */
}

.g-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;                  /* border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #513B9D, #513B9D);
  pointer-events: none;
  transition: background s ease; 

  /* cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.g-border:hover::before {
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
  transition: 1.0s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ce8efd *//* Button Gradient Border */
.g2-border {
  position: relative;
  border-radius: 17px !important;
  overflow: hidden;
}

/* Default border */
.g2-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px; /* Default border width */
  border-radius: inherit;
  background: linear-gradient(90deg, #FFFFFF, #FFFFFF);
  pointer-events: none;

  /* Transition timing */
  transition:
    padding 0.15s ease,           /* quick shrink */
    background 0.8s ease;         /* smooth color shift */

  /* Cut out the middle so your background shows */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover state */
.g2-border:hover::before {
  padding: 1px; /* Thinner border */
  background: linear-gradient(90deg, #513B9D, #FFFFFF);
}/* End custom CSS */