.elementor-345 .elementor-element.elementor-element-62ffc9e{--display:flex;--min-height:35vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-62ffc9e:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-62ffc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peintureschaalgregory.fr/wp-content/uploads/2026/10/IMG_0610-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-62ffc9e::before, .elementor-345 .elementor-element.elementor-element-62ffc9e > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-62ffc9e > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-62ffc9e > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-62ffc9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-62ffc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a66dbfd );--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-06eac8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-3a9b1a7{background-color:var( --e-global-color-72ec899 );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-3a9b1a7.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-3a9b1a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-eed7370 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:var( --e-global-color-af2d72c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-2025275{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-af2d72c );}.elementor-345 .elementor-element.elementor-element-2025275 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-345 .elementor-element.elementor-element-62d70f7 .elementor-button{background-color:var( --e-global-color-af2d72c );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-4a4511c );color:var( --e-global-color-4a4511c );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-62d70f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-cf848a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-345 .elementor-element.elementor-element-bff0162 img{border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-e52ae0d{--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:080px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-a686a41{background-color:var( --e-global-color-72ec899 );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-a686a41.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a686a41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-24f0d74{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-24f0d74.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-24f0d74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-46f337c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;}.elementor-345 .elementor-element.elementor-element-46f337c.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-46f337c p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-bac926f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-086e5da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-c11a51c .ta-icon-box{--ta-ib-backdrop-bg:var( --e-global-color-af2d72c );--ta-ib-backdrop-radius:0px;--ta-ib-wrap-pl:0px;--ta-ib-offset-x:0px;--ta-ib-wrap-pt:0px;--ta-ib-offset-y:0px;--ta-ib-card-bg:var( --e-global-color-af2d72c );--ta-ib-card-padding:20px 20px 20px 20px;--ta-ib-card-radius:20px;--ta-ib-badge-size:64px;--ta-ib-icon-size:28px;--ta-ib-badge-bg:var( --e-global-color-49d7778 );--ta-ib-badge-color:var( --e-global-color-4a4511c );--ta-ib-badge-radius:16px;--ta-ib-title-color:var( --e-global-color-4a4511c );--ta-ib-desc-color:var( --e-global-color-text );--ta-ib-subtitle-color:var( --e-global-color-172ce74 );--ta-ib-action-color:#0b2545;}.elementor-345 .elementor-element.elementor-element-c11a51c .ta-icon-box__card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a66dbfd );}.elementor-345 .elementor-element.elementor-element-c11a51c .ta-icon-box__badge{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-345 .elementor-element.elementor-element-1a22bf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-726fdd2 .ta-icon-box{--ta-ib-backdrop-bg:var( --e-global-color-af2d72c );--ta-ib-backdrop-radius:0px;--ta-ib-wrap-pl:0px;--ta-ib-offset-x:0px;--ta-ib-wrap-pt:0px;--ta-ib-offset-y:0px;--ta-ib-card-bg:var( --e-global-color-af2d72c );--ta-ib-card-padding:20px 20px 20px 20px;--ta-ib-card-radius:20px;--ta-ib-badge-size:64px;--ta-ib-icon-size:28px;--ta-ib-badge-bg:var( --e-global-color-be01d17 );--ta-ib-badge-color:var( --e-global-color-4a4511c );--ta-ib-badge-radius:16px;--ta-ib-title-color:var( --e-global-color-4a4511c );--ta-ib-desc-color:var( --e-global-color-text );--ta-ib-subtitle-color:var( --e-global-color-172ce74 );--ta-ib-action-color:#0b2545;}.elementor-345 .elementor-element.elementor-element-726fdd2 .ta-icon-box__card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a66dbfd );}.elementor-345 .elementor-element.elementor-element-726fdd2 .ta-icon-box__badge{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-345 .elementor-element.elementor-element-01abb6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-04d4335 .ta-icon-box{--ta-ib-backdrop-bg:var( --e-global-color-af2d72c );--ta-ib-backdrop-radius:0px;--ta-ib-wrap-pl:0px;--ta-ib-offset-x:0px;--ta-ib-wrap-pt:0px;--ta-ib-offset-y:0px;--ta-ib-card-bg:var( --e-global-color-af2d72c );--ta-ib-card-padding:20px 20px 20px 20px;--ta-ib-card-radius:20px;--ta-ib-badge-size:64px;--ta-ib-icon-size:28px;--ta-ib-badge-bg:var( --e-global-color-4e68f88 );--ta-ib-badge-color:var( --e-global-color-4a4511c );--ta-ib-badge-radius:16px;--ta-ib-title-color:var( --e-global-color-4a4511c );--ta-ib-desc-color:var( --e-global-color-text );--ta-ib-subtitle-color:var( --e-global-color-172ce74 );--ta-ib-action-color:#0b2545;}.elementor-345 .elementor-element.elementor-element-04d4335 .ta-icon-box__card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a66dbfd );}.elementor-345 .elementor-element.elementor-element-04d4335 .ta-icon-box__badge{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-345 .elementor-element.elementor-element-b87a80c{--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:080px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-b87a80c:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-b87a80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72ec899 );}.elementor-345 .elementor-element.elementor-element-b504d74{background-color:var( --e-global-color-72ec899 );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-b504d74.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b504d74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-6fcaf73{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-6fcaf73.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6fcaf73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-f6b076b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;}.elementor-345 .elementor-element.elementor-element-f6b076b.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-f6b076b p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-8d64631 .elementor-repeater-item-d645cfa .ta-image-box__badge{background-color:#0BA01E;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .elementor-repeater-item-d265f6f .ta-image-box__badge{background-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .elementor-repeater-item-d1d85f4 .ta-image-box__badge{background-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__card{background-color:var( --e-global-color-72ec899 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-72ec899 );border-radius:16px 16px 16px 16px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__grid{grid-template-columns:repeat(3, 1fr);gap:30px;}.elementor-345 .elementor-element.elementor-element-8d64631 [data-ta-carousel]{--ta-carousel-gap:30px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__content{text-align:left;padding:28px 28px 28px 28px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__features li{justify-content:left;color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__card:hover{border-color:var( --e-global-color-4a4511c );transform:translateY(-8px);}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__media{height:240px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__badge{background-color:var( --e-global-color-4a4511c );color:#ffffff;font-family:"Poppins", Sans-serif;padding:4px 12px 4px 12px;border-radius:999px 999px 999px 999px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__title{color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__title a{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__card:hover .ta-image-box__title{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__title a:hover{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__desc{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;margin-bottom:20px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__features .ta-feature-icon{color:var( --e-global-color-4a4511c );font-size:12px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__features li:not(:last-child){margin-bottom:8px;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__action{color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__action:hover{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__card:hover .ta-image-box__action{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__footer{margin-top:20px;}.elementor-345 .elementor-element.elementor-element-149da2b .elementor-button{background-color:var( --e-global-color-a66dbfd );font-family:"Poppins", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-149da2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-345 .elementor-element.elementor-element-c001692{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-93d026f{--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;}.elementor-345 .elementor-element.elementor-element-40e0428 img{width:85%;}.elementor-345 .elementor-element.elementor-element-259ba73{--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;}.elementor-345 .elementor-element.elementor-element-1de3bce{background-color:var( --e-global-color-72ec899 );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-1de3bce.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-1de3bce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-5fc2264.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-5fc2264{text-align:start;}.elementor-345 .elementor-element.elementor-element-5fc2264 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-90e39f0{column-gap:0px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-345 .elementor-element.elementor-element-90e39f0 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-103bc48 .elementor-icon-list-icon i{color:var( --e-global-color-4a4511c );transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-103bc48 .elementor-icon-list-icon svg{fill:var( --e-global-color-4a4511c );transition:fill 0.3s;}.elementor-345 .elementor-element.elementor-element-103bc48 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-103bc48 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-103bc48{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-345 .elementor-element.elementor-element-103bc48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-345 .elementor-element.elementor-element-1be35d5 .elementor-button{background-color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-af2d72c );color:var( --e-global-color-af2d72c );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-1be35d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-ebcb526{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-ebcb526:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-ebcb526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72ec899 );}.elementor-345 .elementor-element.elementor-element-b21f0db{background-color:var( --e-global-color-af2d72c );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-b21f0db.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b21f0db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-0d9c246{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-0d9c246.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0d9c246 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-7626003{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;}.elementor-345 .elementor-element.elementor-element-7626003.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-7626003 p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-feedbe8 .ta-process-step__badge{background-color:var( --e-global-color-49d7778 );--ta-ps-badge-bg:var( --e-global-color-49d7778 );color:var( --e-global-color-4a4511c );--ta-ps-badge-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-feedbe8 .ta-process-step__number{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-feedbe8 .ta-process-step__badge i{color:var( --e-global-color-4a4511c );fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-feedbe8 .ta-process-step__badge svg{fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ac2bbed .ta-process-step__badge{background-color:var( --e-global-color-be01d17 );--ta-ps-badge-bg:var( --e-global-color-be01d17 );color:var( --e-global-color-4a4511c );--ta-ps-badge-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ac2bbed .ta-process-step__number{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ac2bbed .ta-process-step__badge i{color:var( --e-global-color-4a4511c );fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ac2bbed .ta-process-step__badge svg{fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ecf4cc9 .ta-process-step__badge{background-color:var( --e-global-color-4e68f88 );--ta-ps-badge-bg:var( --e-global-color-4e68f88 );color:var( --e-global-color-4a4511c );--ta-ps-badge-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ecf4cc9 .ta-process-step__number{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ecf4cc9 .ta-process-step__badge i{color:var( --e-global-color-4a4511c );fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-ecf4cc9 .ta-process-step__badge svg{fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-b1f4d60 .ta-process-step__badge{background-color:var( --e-global-color-fa41e1d );--ta-ps-badge-bg:var( --e-global-color-fa41e1d );color:var( --e-global-color-4a4511c );--ta-ps-badge-color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-b1f4d60 .ta-process-step__number{color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-b1f4d60 .ta-process-step__badge i{color:var( --e-global-color-4a4511c );fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .elementor-repeater-item-b1f4d60 .ta-process-step__badge svg{fill:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps{--ta-ps-line-style:dotted;--ta-ps-cols:4;--ta-ps-gap:32px;--ta-ps-badge-size:60px;--ta-ps-icon-size:26px;--ta-ps-num-size:20px;--ta-ps-badge-bg:var( --e-global-color-a66dbfd );--ta-ps-badge-color:#ffffff;--ta-ps-line-color:#d1d5db;--ta-ps-line-thickness:2px;--ta-ps-header-gap:20px;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps__items{--ta-ps-cols-tablet:4;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-step__badge{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-step__title{color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-step__description{color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-477650b{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-fabbafb{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-345 .elementor-element.elementor-element-fabbafb:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-fabbafb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, var( --e-global-color-172ce74 ) 43%, var( --e-global-color-a66dbfd ) 100%);}.elementor-345 .elementor-element.elementor-element-4d74198{background-color:var( --e-global-color-af2d72c );padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-345 .elementor-element.elementor-element-4d74198.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4d74198 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-4a4511c );}.elementor-345 .elementor-element.elementor-element-adc11aa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-adc11aa.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-adc11aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:var( --e-global-color-af2d72c );}.elementor-345 .elementor-element.elementor-element-e6fee8e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;color:var( --e-global-color-af2d72c );}.elementor-345 .elementor-element.elementor-element-e6fee8e.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-e6fee8e p{margin-block-end:0px;}.elementor-345 .elementor-element.elementor-element-d394844{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-63da40b .elementor-button{background-color:var( --e-global-color-af2d72c );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-4a4511c );color:var( --e-global-color-4a4511c );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-63da40b .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-34730d7 .elementor-button{background-color:var( --e-global-color-4a4511c );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-af2d72c );color:var( --e-global-color-af2d72c );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-34730d7 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__grid{grid-template-columns:repeat(2, 1fr);}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps{--ta-ps-cols:2;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps__items{--ta-ps-cols-tablet:2;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-62ffc9e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-3a9b1a7.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-eed7370{text-align:center;}.elementor-345 .elementor-element.elementor-element-eed7370 .elementor-heading-title{font-size:30px;}.elementor-345 .elementor-element.elementor-element-2025275{text-align:center;}.elementor-345 .elementor-element.elementor-element-62d70f7 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-24f0d74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-24f0d74 .elementor-heading-title{font-size:25px;}.elementor-345 .elementor-element.elementor-element-46f337c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-6fcaf73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-6fcaf73 .elementor-heading-title{font-size:25px;}.elementor-345 .elementor-element.elementor-element-f6b076b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-8d64631 .ta-image-box__grid{grid-template-columns:repeat(1, 1fr);}.elementor-345 .elementor-element.elementor-element-c001692{--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-345 .elementor-element.elementor-element-40e0428 img{width:40%;}.elementor-345 .elementor-element.elementor-element-259ba73{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-345 .elementor-element.elementor-element-1de3bce.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-5fc2264{text-align:center;}.elementor-345 .elementor-element.elementor-element-5fc2264 .elementor-heading-title{font-size:25px;}.elementor-345 .elementor-element.elementor-element-1be35d5 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-0d9c246{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-0d9c246 .elementor-heading-title{font-size:25px;}.elementor-345 .elementor-element.elementor-element-7626003{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps{--ta-ps-cols:1;}.elementor-345 .elementor-element.elementor-element-a1321c8 .ta-process-steps__items{--ta-ps-cols-tablet:1;}.elementor-345 .elementor-element.elementor-element-fabbafb{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-adc11aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-adc11aa .elementor-heading-title{font-size:25px;}.elementor-345 .elementor-element.elementor-element-e6fee8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-345 .elementor-element.elementor-element-63da40b .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-34730d7 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-06eac8c{--width:50%;}.elementor-345 .elementor-element.elementor-element-cf848a4{--width:50%;}.elementor-345 .elementor-element.elementor-element-086e5da{--width:33%;}.elementor-345 .elementor-element.elementor-element-1a22bf7{--width:34%;}.elementor-345 .elementor-element.elementor-element-01abb6d{--width:33%;}.elementor-345 .elementor-element.elementor-element-93d026f{--width:50%;}.elementor-345 .elementor-element.elementor-element-259ba73{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-1be35d5 */.elementor-345 .elementor-element.elementor-element-1be35d5 {
    position: relative;
    overflow: hidden;
}

.elementor-345 .elementor-element.elementor-element-1be35d5::after {
    content: '';
    position: absolute;
    top: -50%;
    right: -60%;
    bottom: -50%;
    left: -60%;
    
    background: linear-gradient(
        50deg,
        rgba(255, 255, 255, 0) 40%,
        rgba(255, 255, 255, 0.5) 50%,
        rgba(255, 255, 255, 0) 60%
    );

    transform: translateX(-80%);
    animation: cfs-glimmer 5s infinite;
}

@keyframes cfs-glimmer {
    0% {
        transform: translateX(-80%);
    }

    50% {
        transform: translateX(80%);
    }

    100% {
        transform: translateX(80%);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34730d7 */.elementor-345 .elementor-element.elementor-element-34730d7 {
    position: relative;
    overflow: hidden;
}

.elementor-345 .elementor-element.elementor-element-34730d7::after {
    content: '';
    position: absolute;
    top: -50%;
    right: -60%;
    bottom: -50%;
    left: -60%;
    
    background: linear-gradient(
        50deg,
        rgba(255, 255, 255, 0) 40%,
        rgba(255, 255, 255, 0.5) 50%,
        rgba(255, 255, 255, 0) 60%
    );

    transform: translateX(-80%);
    animation: cfs-glimmer 5s infinite;
}

@keyframes cfs-glimmer {
    0% {
        transform: translateX(-80%);
    }

    50% {
        transform: translateX(80%);
    }

    100% {
        transform: translateX(80%);
    }
}/* End custom CSS */