.elementor-22565 .elementor-element.elementor-element-4842b11:not(.elementor-motion-effects-element-type-background), .elementor-22565 .elementor-element.elementor-element-4842b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F7FF;}.elementor-22565 .elementor-element.elementor-element-4842b11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-4842b11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22565 .elementor-element.elementor-element-48bb9ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:060px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22565 .elementor-element.elementor-element-48bb9ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-22565 .elementor-element.elementor-element-b89a6b0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#000000;}.elementor-22565 .elementor-element.elementor-element-b89a6b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-b89a6b0 .elementor-headline{text-align:center;}.elementor-22565 .elementor-element.elementor-element-b89a6b0 .elementor-headline-dynamic-wrapper path{stroke:#00AEFF;}.elementor-22565 .elementor-element.elementor-element-b89a6b0 .elementor-headline-plain-text{color:#000000;}.elementor-widget-text-editor{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-22565 .elementor-element.elementor-element-c4e1032{text-align:center;font-size:18px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-733efcc{margin-top:50px;margin-bottom:030px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22565 .elementor-element.elementor-element-fbea3b2{text-align:center;}.elementor-22565 .elementor-element.elementor-element-fbea3b2 .elementor-heading-title{font-size:17px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-22565 .elementor-element.elementor-element-3a2015b img{width:85%;border-radius:6px 6px 6px 6px;}.elementor-22565 .elementor-element.elementor-element-c845413{text-align:center;}.elementor-22565 .elementor-element.elementor-element-c845413 .elementor-heading-title{font-size:17px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-23c84fd img{width:85%;border-radius:6px 6px 6px 6px;}.elementor-22565 .elementor-element.elementor-element-58e8132{text-align:center;}.elementor-22565 .elementor-element.elementor-element-58e8132 .elementor-heading-title{font-size:17px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-573bb7d img{width:85%;border-radius:6px 6px 6px 6px;}.elementor-22565 .elementor-element.elementor-element-9f04249:not(.elementor-motion-effects-element-type-background), .elementor-22565 .elementor-element.elementor-element-9f04249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22565 .elementor-element.elementor-element-9f04249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-9f04249 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22565 .elementor-element.elementor-element-5f71bfe{width:var( --container-widget-width, 99.331% );max-width:99.331%;--container-widget-width:99.331%;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-3a9921f{width:var( --container-widget-width, 98.309% );max-width:98.309%;--container-widget-width:98.309%;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-fa24006{width:var( --container-widget-width, 103.319% );max-width:103.319%;--container-widget-width:103.319%;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-fa24006 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-5ce1055:not(.elementor-motion-effects-element-type-background), .elementor-22565 .elementor-element.elementor-element-5ce1055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22565 .elementor-element.elementor-element-5ce1055{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22565 .elementor-element.elementor-element-5ce1055 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22565 .elementor-element.elementor-element-d9c180a{margin-top:50px;margin-bottom:0px;}.elementor-22565 .elementor-element.elementor-element-1d133be{text-align:center;}.elementor-22565 .elementor-element.elementor-element-1d133be .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-2759d47{--spacer-size:80px;}.elementor-22565 .elementor-element.elementor-element-6f6b686{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-af09222{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#000000;}.elementor-22565 .elementor-element.elementor-element-af09222 .elementor-headline{text-align:center;font-size:30px;}.elementor-22565 .elementor-element.elementor-element-af09222 .elementor-headline-dynamic-wrapper path{stroke:#00AEFF;}.elementor-22565 .elementor-element.elementor-element-af09222 .elementor-headline-plain-text{color:#000000;}.elementor-22565 .elementor-element.elementor-element-213ba9f{--spacer-size:80px;}.elementor-22565 .elementor-element.elementor-element-cba2fd5{padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-77c0f32{text-align:center;}.elementor-22565 .elementor-element.elementor-element-77c0f32 .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-40ac1f2 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-8d27313 > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-8d27313{padding:0px 0px 20px 0px;}.elementor-22565 .elementor-element.elementor-element-69deadf > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-69deadf{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-69deadf p{margin-bottom:4px;}.elementor-22565 .elementor-element.elementor-element-a7f1cda{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-a0c83bc{text-align:center;}.elementor-22565 .elementor-element.elementor-element-a0c83bc .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-61d3ab8 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-80565a8 > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-7621403 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-7621403{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-7621403 p{margin-bottom:4px;}.elementor-22565 .elementor-element.elementor-element-d3806a9{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-85f2396{text-align:center;}.elementor-22565 .elementor-element.elementor-element-85f2396 .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-2214b21 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-d473d14 > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-76aeb36 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-76aeb36{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-76aeb36 p{margin-bottom:4px;}.elementor-22565 .elementor-element.elementor-element-cf1bc10{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-3e6e0ec{text-align:center;}.elementor-22565 .elementor-element.elementor-element-3e6e0ec .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-e3db901 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-ca832ce > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-5f66823 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-5f66823{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-5f66823 p{margin-bottom:4px;}.elementor-22565 .elementor-element.elementor-element-ff8dc77{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-7dd1b43{text-align:center;}.elementor-22565 .elementor-element.elementor-element-7dd1b43 .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-3299565 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-532356c > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-a330d57 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-a330d57{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-a330d57 p{margin-bottom:4px;}.elementor-22565 .elementor-element.elementor-element-1713db6{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-ab8543a{text-align:center;}.elementor-22565 .elementor-element.elementor-element-ab8543a .elementor-heading-title{color:#000000;}.elementor-22565 .elementor-element.elementor-element-8f058a3 img{width:15%;}.elementor-22565 .elementor-element.elementor-element-aa9b92a > .elementor-container{max-width:1000px;}.elementor-22565 .elementor-element.elementor-element-aa9b92a{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-22565 .elementor-element.elementor-element-f0fec58 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22565 .elementor-element.elementor-element-f0fec58{text-align:center;font-size:15px;line-height:30px;color:#000000;}.elementor-22565 .elementor-element.elementor-element-f0fec58 p{margin-bottom:4px;}@media(min-width:768px){.elementor-22565 .elementor-element.elementor-element-c83727f{width:26.583%;}.elementor-22565 .elementor-element.elementor-element-ebf1f39{width:18.271%;}.elementor-22565 .elementor-element.elementor-element-761d026{width:24.115%;}.elementor-22565 .elementor-element.elementor-element-44c5514{width:30.917%;}}@media(max-width:1024px){.elementor-22565 .elementor-element.elementor-element-4842b11{margin-top:80px;margin-bottom:80px;}.elementor-22565 .elementor-element.elementor-element-5f71bfe{width:var( --container-widget-width, 175.872px );max-width:175.872px;--container-widget-width:175.872px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-1d133be{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-8bd1491{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-af09222{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-808e221{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-77c0f32{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-40ac1f2{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-a0c83bc{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-61d3ab8{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-85f2396{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-2214b21{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-3e6e0ec{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-e3db901{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-22565 .elementor-element.elementor-element-9cd775a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22565 .elementor-element.elementor-element-9cd775a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22565 .elementor-element.elementor-element-7dd1b43{width:var( --container-widget-width, 741.49px );max-width:741.49px;--container-widget-width:741.49px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-3299565{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-22565 .elementor-element.elementor-element-8f058a3{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-22565 .elementor-element.elementor-element-4842b11{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22565 .elementor-element.elementor-element-48bb9ee .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-22565 .elementor-element.elementor-element-48bb9ee > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22565 .elementor-element.elementor-element-fa24006 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-9b90a5c */.search-minimal {
  display: flex;
  align-items: center;
  border: 1px solid #ddd;
  border-radius: 8px;
  border-color: #88888;
  overflow: hidden;
  background-color: #fafafa;
  max-width: 250px;
  max-height: 40px;
  margin: auto;
}

.search-minimal input {
  flex: 1;
  padding: 10px 16px;
  border: none;
  background: transparent;
  font-size: 11px;
  color: #333;
}

.search-minimal input:focus {
  outline: none;
}

.search-minimal button {
  background: none;
  border: none;
  padding: 10px 16px;
  cursor: pointer;
  color: #00aeff;
  font-size: 16px;
  transition: color 0.3s ease;
}

.search-minimal button:hover {
  color: #008ecc;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5f71bfe */.ai-share-icons {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content:;
  width: 100%;
  margin-top: 5px;
}

.ai-share-icons a img {
  width: 25px;
  height: 30px;
  opacity: 0.85;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.ai-share-icons a:hover img {
  opacity: 1;
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a9921f */@media (max-width: 600px) {
  .custom-select-wrapper {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa24006 */.gradient-buttons-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  padding: 0 12px;
  box-sizing: border-box;
}

.gradient-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

/* Button base styling */
.gradient-buttons button {
  padding: 6px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  background: linear-gradient(135deg, #00aeff, #0077cc);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect */
.gradient-buttons button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 174, 255, 0.25);
}

/* ✅ On small screens: wrap after 3 buttons */
@media (max-width: 600px) {
  .gradient-buttons {
    justify-content: flex-start;
  }

  .gradient-buttons button {
    flex: 1 1 auto;
    max-width: calc(33.33% - 10px);
  }

  /* Force 4th button to new row and center */
  .gradient-buttons button:nth-child(4) {
    flex-basis: 100%;
    max-width: 100%;
    justify-content: center;
    text-align: center;
    align-self: center;
  }
}/* End custom CSS */