.elementor-10021 .elementor-element.elementor-element-1b4022b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10021 .elementor-element.elementor-element-1b4022b4:not(.elementor-motion-effects-element-type-background), .elementor-10021 .elementor-element.elementor-element-1b4022b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-vamtam_accent_5 ) 66%, var( --e-global-color-vamtam_accent_2 ) 66%);}.elementor-10021 .elementor-element.elementor-element-1b4022b4 > .elementor-container{min-height:390px;}.elementor-10021 .elementor-element.elementor-element-1b4022b4{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-vamtam_accent_7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10021 .elementor-element.elementor-element-1b4022b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-23b5d25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10021 .elementor-element.elementor-element-23b5d25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10021 .elementor-element.elementor-element-23b5d25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-10021 .elementor-element.elementor-element-23b5d25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10021 .elementor-element.elementor-element-23b5d25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-c5febba{width:var( --container-widget-width, 13.636% );max-width:13.636%;--container-widget-width:13.636%;--container-widget-flex-grow:0;}.elementor-10021 .elementor-element.elementor-element-c5febba > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );margin:0px 0px -70px -59px;padding:25px 24px 25px 26px;border-radius:100px 100px 100px 100px;}.elementor-10021 .elementor-element.elementor-element-c5febba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-c5febba .elementor-icon-wrapper{text-align:right;}.elementor-10021 .elementor-element.elementor-element-c5febba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c5febba.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c5febba.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c5febba.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c5febba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c5febba .elementor-icon{font-size:65px;}.elementor-10021 .elementor-element.elementor-element-c5febba .elementor-icon svg{height:65px;}.elementor-10021 .elementor-element.elementor-element-b3ecfea > .elementor-widget-container{margin:0% 0% 0% 25%;padding:0px 0px 0px 0px;}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-9244ec7{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-9244ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-9244ec7:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-icon-wrapper{margin-bottom:14px;}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-icon{font-size:35px;}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-378aad7{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-378aad7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-378aad7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-378aad7:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-icon{font-size:40px;}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-407d9d5{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-407d9d5 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-407d9d5:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-icon{font-size:40px;}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-bd2fec0{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-bd2fec0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-bd2fec0:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-icon-wrapper{margin-bottom:4px;}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-icon{font-size:41px;}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-28a2838{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-28a2838 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-28a2838.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-28a2838:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-d1a21e3{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-d1a21e3 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-d1a21e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-d1a21e3:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-6feb4e0{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-6feb4e0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-6feb4e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-6feb4e0:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-70472f5{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-70472f5 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-70472f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-70472f5:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-c406d99{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-c406d99 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-c406d99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-c406d99:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-dd693b0{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-dd693b0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-dd693b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-dd693b0:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-40ef71b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10021 .elementor-element.elementor-element-40ef71b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-40ef71b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:50px;padding-inline-start:0px;padding-block-end:50px;padding-inline-end:0px;}.elementor-10021 .elementor-element.elementor-element-40ef71b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-6bbe1684{text-align:left;}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-6c579829{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-6c579829 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-6c579829.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-6c579829:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-47830f09{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-47830f09 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-47830f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-47830f09:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-fbc83b9{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-fbc83b9 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-fbc83b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-fbc83b9:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-9e22912{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-9e22912 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-9e22912.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-9e22912:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-5c4a318{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-5c4a318 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-5c4a318.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-5c4a318:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-5664794{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-5664794 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-5664794.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-5664794:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-5664794 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-1d13325{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-1d13325 > .elementor-widget-container{margin:0px 0px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-1d13325.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-1d13325:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-34dcb07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10021 .elementor-element.elementor-element-34dcb07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10021 .elementor-element.elementor-element-34dcb07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-10021 .elementor-element.elementor-element-34dcb07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10021 .elementor-element.elementor-element-34dcb07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-8068d41{width:var( --container-widget-width, 13.636% );max-width:13.636%;--container-widget-width:13.636%;--container-widget-flex-grow:0;}.elementor-10021 .elementor-element.elementor-element-8068d41 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );margin:0px 0px -70px -59px;padding:25px 24px 25px 26px;border-radius:100px 100px 100px 100px;}.elementor-10021 .elementor-element.elementor-element-8068d41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-8068d41 .elementor-icon-wrapper{text-align:right;}.elementor-10021 .elementor-element.elementor-element-8068d41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-8068d41.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-8068d41.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-8068d41.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-8068d41.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-8068d41 .elementor-icon{font-size:65px;}.elementor-10021 .elementor-element.elementor-element-8068d41 .elementor-icon svg{height:65px;}.elementor-10021 .elementor-element.elementor-element-2f42e53 > .elementor-widget-container{margin:0% 0% 0% 25%;padding:0px 0px 0px 0px;}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-6038ddd{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-6038ddd > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-6038ddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-6038ddd:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-91c0cd9{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-91c0cd9 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-91c0cd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-91c0cd9:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-359008d{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-359008d > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-359008d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-359008d:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-359008d .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-232acee{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-232acee > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-232acee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-232acee:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-232acee .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-1dbb98c{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-1dbb98c > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-1dbb98c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-1dbb98c:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-324444b{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-324444b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-324444b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-324444b:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-324444b .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-d87cfd9{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-d87cfd9 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-d87cfd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-d87cfd9:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-54a20e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10021 .elementor-element.elementor-element-54a20e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-54a20e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:50px;padding-inline-start:0px;padding-block-end:50px;padding-inline-end:0px;}.elementor-10021 .elementor-element.elementor-element-54a20e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-80ee72b{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-80ee72b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-80ee72b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-80ee72b:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-bcd015a{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-bcd015a > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-bcd015a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-bcd015a:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-4594501{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-4594501 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-4594501.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-4594501:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-4594501 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-77eb3eb{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-77eb3eb > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-77eb3eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-77eb3eb:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-190ac4d{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-190ac4d > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-190ac4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-190ac4d:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-57b5bca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10021 .elementor-element.elementor-element-57b5bca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10021 .elementor-element.elementor-element-57b5bca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-10021 .elementor-element.elementor-element-57b5bca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10021 .elementor-element.elementor-element-57b5bca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10021 .elementor-element.elementor-element-40e451f{width:initial;max-width:initial;}.elementor-10021 .elementor-element.elementor-element-40e451f > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );margin:0px 0px -70px -59px;padding:25px 24px 25px 26px;border-radius:100px 100px 100px 100px;}.elementor-10021 .elementor-element.elementor-element-40e451f .elementor-icon-wrapper{text-align:right;}.elementor-10021 .elementor-element.elementor-element-40e451f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-40e451f.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-40e451f.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-40e451f.elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-40e451f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-40e451f .elementor-icon{font-size:65px;}.elementor-10021 .elementor-element.elementor-element-40e451f .elementor-icon svg{height:65px;}.elementor-10021 .elementor-element.elementor-element-ae8ba77 > .elementor-widget-container{margin:0% 0% 0% 25%;padding:0px 0px 0px 0px;}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-1f12d0d{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-1f12d0d > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-1f12d0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-1f12d0d:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-3e865f8{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-3e865f8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-3e865f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-3e865f8:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-14f2aca{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-14f2aca > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-14f2aca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-14f2aca:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-010bb9a{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-010bb9a > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-010bb9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-010bb9a:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-c00bed3{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-c00bed3 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-c00bed3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-c00bed3:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-71e2f84{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-71e2f84 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-71e2f84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-71e2f84:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta .elementor-cta__bg, .elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10021 .elementor-element.elementor-element-ed75482{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;z-index:1;}.elementor-10021 .elementor-element.elementor-element-ed75482 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-10021 .elementor-element.elementor-element-ed75482.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10021 .elementor-element.elementor-element-ed75482:hover .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta__content{text-align:left;padding:0px 0px 12px 20px;background-color:#02010100;}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-icon-wrapper{margin-bottom:2px;}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-framed .elementor-icon, .elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-icon{font-size:42px;}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta__title{font-family:var( --e-global-typography-e41de06-font-family ), Sans-serif;font-size:var( --e-global-typography-e41de06-font-size );font-weight:var( --e-global-typography-e41de06-font-weight );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_6 );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-vamtam_accent_1 );}#elementor-popup-modal-10021 .dialog-widget-content{background-color:var( --e-global-color-vamtam_accent_8 );margin:69px 0px 0px 0px;}#elementor-popup-modal-10021 .dialog-message{width:100vw;height:100vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-10021{justify-content:center;align-items:flex-start;}@media(min-width:768px){.elementor-10021 .elementor-element.elementor-element-23b5d25{width:22.385%;}.elementor-10021 .elementor-element.elementor-element-40ef71b9{width:21.657%;}.elementor-10021 .elementor-element.elementor-element-34dcb07{width:19.531%;}.elementor-10021 .elementor-element.elementor-element-54a20e8{width:18.936%;}.elementor-10021 .elementor-element.elementor-element-57b5bca{width:17.474%;}}@media(max-width:1024px){.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}}@media(max-width:767px){.elementor-10021 .elementor-element.elementor-element-9244ec7 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-378aad7 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-407d9d5 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-bd2fec0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-28a2838 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-d1a21e3 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6feb4e0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-70472f5 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-c406d99 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-dd693b0 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6c579829 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-4db9dd8e .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-47830f09 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-fbc83b9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-9e22912 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-5c4a318 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-5664794 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1d13325 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-6038ddd .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-91c0cd9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-359008d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-232acee .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1dbb98c .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-324444b .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-d87cfd9 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-80ee72b .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-bcd015a .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-4594501 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-77eb3eb .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-190ac4d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-1f12d0d .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-3e865f8 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-14f2aca .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-010bb9a .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-c00bed3 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-71e2f84 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}.elementor-10021 .elementor-element.elementor-element-ed75482 .elementor-cta__title{font-size:var( --e-global-typography-e41de06-font-size );line-height:var( --e-global-typography-e41de06-line-height );letter-spacing:var( --e-global-typography-e41de06-letter-spacing );}}/* Start custom CSS for call-to-action, class: .elementor-element-9244ec7 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-378aad7 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-407d9d5 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bd2fec0 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-28a2838 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d1a21e3 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6feb4e0 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-70472f5 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c406d99 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-dd693b0 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6c579829 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4db9dd8e *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47830f09 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fbc83b9 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9e22912 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5c4a318 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5664794 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1d13325 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6038ddd *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-91c0cd9 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-359008d *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-232acee *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1dbb98c *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-324444b *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d87cfd9 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-80ee72b *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bcd015a *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4594501 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-77eb3eb *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-190ac4d *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1f12d0d *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3e865f8 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-14f2aca *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-010bb9a *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c00bed3 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-71e2f84 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ed75482 *//* FORCE: icon + title inline for Elementor Call To Action (global) */
.elementor-widget-call-to-action .elementor-cta__content {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 0 !important; /* disable default gap, we'll use margin instead */
}

/* make each content-item not full-width so they sit on one line */
.elementor-widget-call-to-action .elementor-cta__content > .elementor-cta__content-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* icon wrapper & icon */
.elementor-widget-call-to-action .elementor-cta__icon,
.elementor-widget-call-to-action .elementor-cta__icon * ,
.elementor-widget-call-to-action .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  margin: 0 12px 0 0 !important; /* 🔹 add space to the right of icon */
  padding: 0 !important;
}

/* title should not be block-level */
.elementor-widget-call-to-action .elementor-cta__title,
.elementor-widget-call-to-action .elementor-cta__title * {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* OPTIONAL: hide description to tighten up vertical space (uncomment if wanted) */
/* .elementor-widget-call-to-action .elementor-cta__description { display: none !important; } */

/* ensure button (if present) does not force new line */
.elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  margin-left: auto !important; /* keeps button to the right */
}/* End custom CSS */