.elementor-1718 .elementor-element.elementor-element-ba82ca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1718 .elementor-element.elementor-element-84ba9a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1718 .elementor-element.elementor-element-4857026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1718 .elementor-element.elementor-element-6bb4275{--display:flex;}.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-1718 .elementor-element.elementor-element-7d7b5c4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-1718 .elementor-element.elementor-element-7d7b5c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.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-1718 .elementor-element.elementor-element-822a412{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1718 .elementor-element.elementor-element-d388465{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-1718 .elementor-element.elementor-element-d388465 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1718 .elementor-element.elementor-element-b3ff97c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:#5F5F5F;}.elementor-1718 .elementor-element.elementor-element-eeabad1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-1718 .elementor-element.elementor-element-eeabad1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1718 .elementor-element.elementor-element-dffec70{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:#5F5F5F;}.elementor-1718 .elementor-element.elementor-element-5b8854d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-1718 .elementor-element.elementor-element-5b8854d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1718 .elementor-element.elementor-element-15cc512{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:#5F5F5F;}.elementor-1718 .elementor-element.elementor-element-46033a1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-1718 .elementor-element.elementor-element-46033a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1718 .elementor-element.elementor-element-24e0cce{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:#5F5F5F;}@media(max-width:1024px){.elementor-1718 .elementor-element.elementor-element-7d7b5c4{--container-widget-width:789px;--container-widget-flex-grow:0;width:var( --container-widget-width, 789px );max-width:789px;}.elementor-1718 .elementor-element.elementor-element-822a412{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-d388465{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-d388465 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-b3ff97c{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-eeabad1{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-eeabad1 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-dffec70{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-5b8854d{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-5b8854d .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-15cc512{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-46033a1{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-1718 .elementor-element.elementor-element-46033a1 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-24e0cce{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}}@media(max-width:767px){.elementor-1718 .elementor-element.elementor-element-7d7b5c4{--container-widget-width:686px;--container-widget-flex-grow:0;width:var( --container-widget-width, 686px );max-width:686px;}.elementor-1718 .elementor-element.elementor-element-7d7b5c4 .elementor-heading-title{font-size:17px;}.elementor-1718 .elementor-element.elementor-element-822a412{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-1718 .elementor-element.elementor-element-d388465{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-d388465 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-b3ff97c{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-eeabad1{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-eeabad1 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-dffec70{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-5b8854d{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-5b8854d .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-15cc512{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-46033a1{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-1718 .elementor-element.elementor-element-46033a1 .elementor-heading-title{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-24e0cce{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}}/* Start custom CSS for shortcode, class: .elementor-element-f69f93c *//* Background color box styling */
#tti_bg_color {
  height: 40px;
  width: 100px;
  border-radius: 8px;
  border-color: white;
  border: 2px solid rgba(255, 255, 255, 255.15);
  background: #111; /* dark box background */
  cursor: pointer;
  padding: 0;
  outline: none;
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.1);
  transition: all 0.2s ease-in-out;
}

/* Hover effect */
#tti_bg_color:hover {
  transform: scale(1.05);
  box-shadow: 0 0 6px rgba(0, 200, 255, 0.6);
}

/* Focus effect */
#tti_bg_color:focus {
  outline: 2px solid #1f8cff;
}/* End custom CSS */