.elementor-11235 .elementor-element.elementor-element-34d1f00{margin-top:0px;margin-bottom:0px;padding:130px 0px 40px 0px;}.elementor-11235 .elementor-element.elementor-element-76d999d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11235 .elementor-element.elementor-element-96c8495 > .elementor-widget-container{margin:30px 0px 010px 0px;}.elementor-11235 .elementor-element.elementor-element-96c8495{text-align:center;}.elementor-11235 .elementor-element.elementor-element-96c8495 .elementor-heading-title{font-family:"briyone", Sans-serif;font-size:45px;line-height:3.5rem;color:#FF3C00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11235 .elementor-element.elementor-element-5bf8846 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-5bf8846{text-align:center;font-family:"metropolis medium", Sans-serif;font-size:20px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.elementor-11235 .elementor-element.elementor-element-c6c5d70{padding:0px 30px 50px 30px;}.elementor-11235 .elementor-element.elementor-element-a78a666 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-11235 .elementor-element.elementor-element-e21db32 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-11235 .elementor-element.elementor-element-b452c42 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-11235 .elementor-element.elementor-element-ccca0fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11235 .elementor-element.elementor-element-c5f9536{margin-top:0px;margin-bottom:50px;padding:0px 30px 0px 30px;}.elementor-11235 .elementor-element.elementor-element-51d85d7 > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-1af6e8a .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-c60fabf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-c60fabf .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-eb00cc7 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-04edd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-04edd64 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-51d8e77 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ec39a1b .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-2f63452 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-7714685 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-7714685 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-cf85bf1 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-5c1aaff .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-fa3372a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-fa3372a .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-box-body{background-color:#02010100;padding:10px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ece9056 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box.floating-style .elementskit-box-body{height:40px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box.floating-style .elementskit-box-body::after{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-box-header{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-box-header img{border-radius:10px 10px 10px 10px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"metropolis light", Sans-serif;font-size:17px;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-11235 .elementor-element.elementor-element-ece9056 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11235 .elementor-element.elementor-element-fc6b132{width:8%;}.elementor-11235 .elementor-element.elementor-element-8511558{width:83.333%;}.elementor-11235 .elementor-element.elementor-element-ab877aa{width:8%;}}@media(max-width:1024px){.elementor-11235 .elementor-element.elementor-element-96c8495 .elementor-heading-title{font-size:45px;}.elementor-11235 .elementor-element.elementor-element-5bf8846{font-size:20px;}.elementor-11235 .elementor-element.elementor-element-51a8265 > .elementor-widget-container{margin:0px 0px 0px 145px;}.elementor-11235 .elementor-element.elementor-element-686c040 > .elementor-widget-container{margin:0px 0px 0px 100px;}.elementor-11235 .elementor-element.elementor-element-6c76083 > .elementor-widget-container{margin:0px 0px 0px 50px;}}@media(max-width:767px){.elementor-11235 .elementor-element.elementor-element-34d1f00{padding:40px 0px 10px 0px;}.elementor-11235 .elementor-element.elementor-element-96c8495 > .elementor-widget-container{margin:0px 0px 20px 8px;}.elementor-11235 .elementor-element.elementor-element-96c8495{text-align:start;}.elementor-11235 .elementor-element.elementor-element-96c8495 .elementor-heading-title{font-size:40px;line-height:2.7rem;}.elementor-11235 .elementor-element.elementor-element-bd0e302{margin-top:10px;margin-bottom:0px;}.elementor-11235 .elementor-element.elementor-element-5bf8846 > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-5bf8846{text-align:start;font-size:16px;}.elementor-11235 .elementor-element.elementor-element-c6c5d70{margin-top:-10px;margin-bottom:0px;}.elementor-11235 .elementor-element.elementor-element-5fdc747{width:25%;}.elementor-bc-flex-widget .elementor-11235 .elementor-element.elementor-element-5fdc747.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11235 .elementor-element.elementor-element-5fdc747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11235 .elementor-element.elementor-element-5fdc747.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11235 .elementor-element.elementor-element-5fdc747 > .elementor-element-populated{margin:0px 0px 0px -17px;--e-column-margin-right:0px;--e-column-margin-left:-17px;}.elementor-11235 .elementor-element.elementor-element-a78a666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-e21db32{width:25%;}.elementor-bc-flex-widget .elementor-11235 .elementor-element.elementor-element-e21db32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11235 .elementor-element.elementor-element-e21db32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11235 .elementor-element.elementor-element-e21db32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11235 .elementor-element.elementor-element-e21db32 > .elementor-element-populated{margin:0px 0px 0px -36px;--e-column-margin-right:0px;--e-column-margin-left:-36px;}.elementor-11235 .elementor-element.elementor-element-51a8265 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-b452c42{width:25%;}.elementor-bc-flex-widget .elementor-11235 .elementor-element.elementor-element-b452c42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11235 .elementor-element.elementor-element-b452c42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11235 .elementor-element.elementor-element-b452c42.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11235 .elementor-element.elementor-element-b452c42 > .elementor-element-populated{margin:0px 0px 0px -13px;--e-column-margin-right:0px;--e-column-margin-left:-13px;}.elementor-11235 .elementor-element.elementor-element-686c040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-ccca0fd{width:25%;}.elementor-11235 .elementor-element.elementor-element-ccca0fd > .elementor-element-populated{margin:0px 0px 0px -12px;--e-column-margin-right:0px;--e-column-margin-left:-12px;}.elementor-11235 .elementor-element.elementor-element-6c76083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11235 .elementor-element.elementor-element-c5f9536{margin-top:-60px;margin-bottom:-100px;padding:0px 10px 0px 10px;}.elementor-11235 .elementor-element.elementor-element-51d85d7 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5bf8846 */.elementor-11235 .elementor-element.elementor-element-5bf8846 p {
    line-height: 1.4 !important; /* Adjust as needed */
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8511558 */.elementor-11235 .elementor-element.elementor-element-8511558 p {
    line-height: 1.8 !important; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a78a666 *//* Base styling for the button */
.jkit-button {
    display: inline-flex; /* Use flexbox for centering */
    justify-content: center; /* Center text horizontally */
    align-items: center; /* Center text vertically */
    border: 1px solid black; /* Black border */
    border-radius: 25px; /* Rounded edges */
    padding: 5px 14px; /* Adjusted padding for balance */
    font-family: 'Metropolis', sans-serif; /* Font: Metropolis */
    font-size: 14px; /* Font size */
    font-weight: 400; /* Slightly bold text */
    color: black; /* Black text */
    background-color: transparent; /* Transparent background */
    cursor: pointer;
    overflow: hidden; /* To hide text animation overflow */
    position: relative; /* Needed for text animation */
    transition: all 0.4s ease; /* Smooth hover transition */
}

/* Styling the text wrapper inside the button */
.jkit-button .jkit-button-text {
    position: relative;
    display: inline-block;
    overflow: hidden; /* Ensure the animation stays within the button */
    text-align: center;
    height: 1em; /* Set height to match the font size for smooth sliding */
    line-height: 1em; /* Proper alignment */
}

/* Styling individual text layers */
.jkit-button .jkit-button-text span {
    display: block;
    position: relative;
    transition: transform 0.4s ease; /* Smooth text transition */
}

/* Position the duplicate text initially below */
.jkit-button .jkit-button-text span:last-child {
    position: absolute;
    top: 100%; /* Place below the button */
    left: 0;
    width: 100%;
}

/* Hover effect for the button */
.jkit-button:hover {
    border-color: #FF5722; /* Change border color */
    background-color: #FF5722; /* Change background color */
    color: white; /* Change text color */
}

/* Hover effect for text animation */
.jkit-button:hover .jkit-button-text span:first-child {
    transform: translateY(-100%); /* Move the original text up */
}

.jkit-button:hover .jkit-button-text span:last-child {
    transform: translateY(-100%); /* Bring the duplicate text into view */
}
@media (max-width: 768px) {
    .jkit-button {
        font-size: 15px !important;
        padding: 5px 10px !important;
        border-radius:  !important;
         border: 1px solid black !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a8265 *//* Base styling for the button */
.jkit-button {
    display: inline-flex; /* Use flexbox for centering */
    justify-content: center; /* Center text horizontally */
    align-items: center; /* Center text vertically */
    border: 2px solid black; /* Black border */
    border-radius: 20px; /* Rounded edges */
    padding: 9px 22px; /* Adjusted padding for balance */
    font-family: 'Metropolis', sans-serif; /* Font: Metropolis */
    font-size: 16px; /* Font size */
    font-weight: 400; /* Slightly bold text */
    color: black; /* Black text */
    background-color: transparent; /* Transparent background */
    cursor: pointer;
    overflow: hidden; /* To hide text animation overflow */
    position: relative; /* Needed for text animation */
    transition: all 0.4s ease; /* Smooth hover transition */
}

/* Styling the text wrapper inside the button */
.jkit-button .jkit-button-text {
    position: relative;
    display: inline-block;
    overflow: hidden; /* Ensure the animation stays within the button */
    text-align: center;
    height: 1.5em; /* Increased height to accommodate descenders */
    line-height: 1.5em; /* Proper alignment with added space for descenders */
}

/* Styling individual text layers */
.jkit-button .jkit-button-text span {
    display: block;
    position: relative;
    transition: transform 0.4s ease; /* Smooth text transition */
}

/* Position the duplicate text initially below */
.jkit-button .jkit-button-text span:last-child {
    position: absolute;
    top: 100%; /* Place below the button */
    left: 0;
    width: 100%;
}

/* Hover effect for the button */
.jkit-button:hover {
    border-color: #FF5722; /* Change border color */
    background-color: #FF5722; /* Change background color */
    color: white; /* Change text color */
}

/* Hover effect for text animation */
.jkit-button:hover .jkit-button-text span:first-child {
    transform: translateY(-100%); /* Move the original text up */
}

.jkit-button:hover .jkit-button-text span:last-child {
    transform: translateY(-100%); /* Bring the duplicate text into view */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-686c040 *//* Base styling for the button */
.jkit-button {
    display: inline-flex; /* Use flexbox for centering */
    justify-content: center; /* Center text horizontally */
    align-items: center; /* Center text vertically */
    border: 2px solid black; /* Black border */
    border-radius: 20px; /* Rounded edges */
    padding: 9px 22px; /* Adjusted padding for balance */
    font-family: 'Metropolis', sans-serif; /* Font: Metropolis */
    font-size: 16px; /* Font size */
    font-weight: 400; /* Slightly bold text */
    color: black; /* Black text */
    background-color: transparent; /* Transparent background */
    cursor: pointer;
    overflow: hidden; /* To hide text animation overflow */
    position: relative; /* Needed for text animation */
    transition: all 0.4s ease; /* Smooth hover transition */
}

/* Styling the text wrapper inside the button */
.jkit-button .jkit-button-text {
    position: relative;
    display: inline-block;
    overflow: hidden; /* Ensure the animation stays within the button */
    text-align: center;
    height: 1.5em; /* Increased height to accommodate descenders */
    line-height: 1.5em; /* Proper alignment with added space for descenders */
}

/* Styling individual text layers */
.jkit-button .jkit-button-text span {
    display: block;
    position: relative;
    transition: transform 0.4s ease; /* Smooth text transition */
}

/* Position the duplicate text initially below */
.jkit-button .jkit-button-text span:last-child {
    position: absolute;
    top: 100%; /* Place below the button */
    left: 0;
    width: 100%;
}

/* Hover effect for the button */
.jkit-button:hover {
    border-color: #FF5722; /* Change border color */
    background-color: #FF5722; /* Change background color */
    color: white; /* Change text color */
}

/* Hover effect for text animation */
.jkit-button:hover .jkit-button-text span:first-child {
    transform: translateY(-100%); /* Move the original text up */
}

.jkit-button:hover .jkit-button-text span:last-child {
    transform: translateY(-100%); /* Bring the duplicate text into view */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c76083 *//* Base styling for the button */
.jkit-button {
    display: inline-flex; /* Use flexbox for centering */
    justify-content: center; /* Center text horizontally */
    align-items: center; /* Center text vertically */
    border: 2px solid black; /* Black border */
    border-radius: 20px; /* Rounded edges */
    padding: 9px 22px; /* Adjusted padding for balance */
    font-family: 'Metropolis', sans-serif; /* Font: Metropolis */
    font-size: 16px; /* Font size */
    font-weight: 400; /* Slightly bold text */
    color: black; /* Black text */
    background-color: transparent; /* Transparent background */
    cursor: pointer;
    overflow: hidden; /* To hide text animation overflow */
    position: relative; /* Needed for text animation */
    transition: all 0.4s ease; /* Smooth hover transition */
}

/* Styling the text wrapper inside the button */
.jkit-button .jkit-button-text {
    position: relative;
    display: inline-block;
    overflow: hidden; /* Ensure the animation stays within the button */
    text-align: center;
    height: 1.5em; /* Increased height to accommodate descenders */
    line-height: 1.5em; /* Proper alignment with added space for descenders */
}

/* Styling individual text layers */
.jkit-button .jkit-button-text span {
    display: block;
    position: relative;
    transition: transform 0.4s ease; /* Smooth text transition */
}

/* Position the duplicate text initially below */
.jkit-button .jkit-button-text span:last-child {
    position: absolute;
    top: 100%; /* Place below the button */
    left: 0;
    width: 100%;
}

/* Hover effect for the button */
.jkit-button:hover {
    border-color: #FF5722; /* Change border color */
    background-color: #FF5722; /* Change background color */
    color: white; /* Change text color */
}

/* Hover effect for text animation */
.jkit-button:hover .jkit-button-text span:first-child {
    transform: translateY(-100%); /* Move the original text up */
}

.jkit-button:hover .jkit-button-text span:last-child {
    transform: translateY(-100%); /* Bring the duplicate text into view */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-1af6e8a */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-c60fabf */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-eb00cc7 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-04edd64 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-51d8e77 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-ec39a1b */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-2f63452 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-7714685 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-cf85bf1 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-5c1aaff */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-fa3372a */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for elementskit-image-box, class: .elementor-element-ece9056 */.hover-bubble {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}

.hover-bubble img {
  transition: transform 0.5s ease;
}

.hover-bubble:hover img {
  transform: scale(1.1); /* Zoom effect on hover */
}

.hover-bubble .bubble-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8); /* Bubble background */
  border-radius: 50%;
  padding: 20px;
  color: #000; /* Text color */
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 2;
}

.hover-bubble:hover .bubble-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1.2); /* Scale the bubble */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5f9536 *//* Hide the default cursor */
.custom-cursor {
  cursor: none;
  position: relative;
}
/* Custom moving circle with transparent white background and less blur */
.custom-circle {
  position: absolute;
  width: 60px; /* Adjust the size */
  height: 60px;
  background: rgba(255, 255, 255, 0.22)!important; /* Semi-transparent white background */
  border: 0px solid rgba(255, 255, 255, 0.5); /* Subtle white border */
  border-radius: 50%; /* Make it circular */
  backdrop-filter: blur(5px); /* Apply a mild blur effect */
  -webkit-backdrop-filter: blur(5px); /* Safari compatibility */
  pointer-events: none; /* Ensure it doesn’t interfere with clicks */
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: none; /* Hidden by default */
  color: black; /* Text color for 'View' to contrast with white background */
  font-size: 14px; /* Adjust the font size */
  font-weight: bold;
  text-align: center;
  line-height: 60px; /* Vertically center the text */
}
/* Display the custom circle on hover */
.custom-cursor:hover .custom-circle {
  display: block; /* Make the circle visible */
}
/* Completely hide the default cursor */
.custom-cursor {
  cursor: none; /* No default cursor in this section */
  position: relative;
}

/* Custom moving circle for the hover */
.custom-circle {
  position: absolute;
  width: 60px; /* Adjust size */
  height: 60px;
  background: rgba(0, 0, 0, 0.8); /* Background color */
  border-radius: 50%; /* Make it circular */
  pointer-events: none; /* Ensure it doesn’t block clicks */
  transform: translate(-50%, -50%);
  z-index: 9999;
  color: white; /* Text color */
  font-size: 14px;
  font-weight: 400!important;
  text-align: center;
  line-height: 60px; /* Center the text vertically */
  display: none; /* Initially hidden */
}

/* Display the custom cursor on hover */
.custom-cursor:hover .custom-circle {
  display: block; /* Make it visible */
}

/* Disable the default pointer (hand) on links and images */
.custom-cursor a,
.custom-cursor a:hover,
.custom-cursor img,
.custom-cursor img:hover {
  cursor: none !important; /* Ensure the pointer cursor never appears */
}

/* Restore click functionality on links */
.custom-cursor a {
  pointer-events: auto; /* Allow links to remain clickable */
}/* End custom CSS */