.elementor-90 .elementor-element.elementor-element-cc83518{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-72e5eee{--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-90 .elementor-element.elementor-element-2322ce4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-9357323{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-90 .elementor-element.elementor-element-9357323:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-9357323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DF233900;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-b1dd1fd .elementor-button{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-b1dd1fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-90 .elementor-element.elementor-element-850b823 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-850b823.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-850b823.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-850b823.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-850b823 .elementor-icon{font-size:35px;}.elementor-90 .elementor-element.elementor-element-850b823 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-850b823 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-850b823 .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-850b823:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-850b823:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-850b823 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.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-90 .elementor-element.elementor-element-154d142 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:900;color:#DF2339;}.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-90 .elementor-element.elementor-element-84797e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 72px;font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-b40faef.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-b40faef.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-b40faef.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon{font-size:35px;}.elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-b40faef:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-b40faef:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-b40faef .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-9891a17 .elementor-button{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-ff19220{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-f113ebb .elementor-button{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-f113ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-083c4e7.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-083c4e7.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-083c4e7.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon{font-size:35px;}.elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-083c4e7:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-083c4e7:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-083c4e7 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-7d95595 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:900;color:#DF2339;}.elementor-90 .elementor-element.elementor-element-397242a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 76px;font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-6fdbb7c.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6fdbb7c.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-6fdbb7c.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon{font-size:35px;}.elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6fdbb7c:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-6fdbb7c:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6fdbb7c .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-e08da42 .elementor-button{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-cb25e6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-62fb584{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-6e36723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-90 .elementor-element.elementor-element-6e36723 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-weight:800;color:#DF2339;}.elementor-90 .elementor-element.elementor-element-7174fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-90 .elementor-element.elementor-element-7174fdd .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-90 .elementor-element.elementor-element-3e62f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-90 .elementor-element.elementor-element-24cfde1{--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-90 .elementor-element.elementor-element-6eddd1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;}.elementor-90 .elementor-element.elementor-element-6eddd1e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-weight:800;color:#DF2339;}.elementor-90 .elementor-element.elementor-element-9f40b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-90 .elementor-element.elementor-element-9f40b75 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-90 .elementor-element.elementor-element-bdf3a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-90 .elementor-element.elementor-element-ca1f8c8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-1a6c71b{--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-90 .elementor-element.elementor-element-88999c4 .sec-title__tagline{font-size:26px;}.elementor-90 .elementor-element.elementor-element-9118f14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-97px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-d237eb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:17px;}.elementor-90 .elementor-element.elementor-element-9a498c0 .elementor-icon-box-wrapper{gap:15px;}.elementor-90 .elementor-element.elementor-element-9a498c0.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-9a498c0.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-9a498c0.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-9a498c0 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-9a498c0 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-9a498c0 .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-9a498c0:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-9a498c0:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-9a498c0 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;line-height:21px;color:#7A7A7A;}.elementor-90 .elementor-element.elementor-element-8fd053d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:17px;}.elementor-90 .elementor-element.elementor-element-f17d69e .elementor-icon-box-wrapper{gap:15px;}.elementor-90 .elementor-element.elementor-element-f17d69e.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-f17d69e.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-f17d69e.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-f17d69e .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f17d69e .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-f17d69e .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-f17d69e:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-f17d69e:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-f17d69e .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;line-height:21px;color:#7A7A7A;}.elementor-90 .elementor-element.elementor-element-4e1a8d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:17px;}.elementor-90 .elementor-element.elementor-element-6781e9a .elementor-icon-box-wrapper{gap:15px;}.elementor-90 .elementor-element.elementor-element-6781e9a.elementor-view-stacked .elementor-icon{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6781e9a.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-6781e9a.elementor-view-default .elementor-icon{fill:#DF2339;color:#DF2339;border-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6781e9a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-6781e9a .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-weight:900;}.elementor-90 .elementor-element.elementor-element-6781e9a .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6781e9a:has(:hover) .elementor-icon-box-title,
					 .elementor-90 .elementor-element.elementor-element-6781e9a:has(:focus) .elementor-icon-box-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-6781e9a .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;line-height:21px;color:#7A7A7A;}.elementor-90 .elementor-element.elementor-element-24a93c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-24a93c1:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-24a93c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#251444;}.elementor-90 .elementor-element.elementor-element-9f6a630{--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-90 .elementor-element.elementor-element-9f6a630.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-a7b7de9 .elementor-heading-title{color:#DF2339;}.elementor-90 .elementor-element.elementor-element-85270ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a8fdd49{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-ba0afd4{--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-90 .elementor-element.elementor-element-5f4e92f .elementor-button{background-color:#DF2339;}.elementor-90 .elementor-element.elementor-element-5f4e92f{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-9357323{--width:50%;}.elementor-90 .elementor-element.elementor-element-ff19220{--width:50%;}.elementor-90 .elementor-element.elementor-element-62fb584{--width:50%;}.elementor-90 .elementor-element.elementor-element-24cfde1{--width:50%;}.elementor-90 .elementor-element.elementor-element-d237eb8{--width:50%;}.elementor-90 .elementor-element.elementor-element-8fd053d{--width:50%;}.elementor-90 .elementor-element.elementor-element-4e1a8d5{--width:50%;}.elementor-90 .elementor-element.elementor-element-9f6a630{--width:50.255%;}.elementor-90 .elementor-element.elementor-element-ba0afd4{--width:66.6666%;}}/* Start custom CSS for text-editor, class: .elementor-element-84797e0 */ul.creative-list {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

ul.creative-list li {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: -25px !important;
  position: relative;
}

ul.creative-list li::marker {
  content: none !important;
}

.star-item {
  display: inline-block;
}

.star-item::before {
  content: "\2605";
  color: #DF2339;
  margin-right: 10px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397242a */ul.creative-list {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

ul.creative-list li {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: -25px !important;
  position: relative;
}

ul.creative-list li::marker {
  content: none !important;
}

.star-item {
  display: inline-block;
}

.star-item::before {
  content: "\2605";
  color: #DF2339;
  margin-right: 10px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e62f75 *//* Everest Form - Main Background */
.everest-form {
    background: #ed1c35;
    padding: 42px 50px;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    color: #ffffff;
}

/* Keep form content above background */
.everest-form form,
.everest-form .elementor-form-fields-wrapper {
    position: relative;
    z-index: 1;
}

/* Field labels */
.everest-form label,
.everest-form .elementor-field-label {
    color: #ffffff !important;
    font-weight: 600;
}

/* Text inputs and dropdowns */
.everest-form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),
.everest-form select,
.everest-form textarea {
    background: #ffffff !important;
    color: #333333 !important;
    border: 1px solid transparent !important;
    border-radius: 11px !important;
    padding: 15px 18px !important;
    box-shadow: none !important;
    min-height: 52px;
}

/* Message box */
.everest-form textarea {
    min-height: 150px;
    resize: vertical;
}

/* Placeholders */
.everest-form input::placeholder,
.everest-form textarea::placeholder {
    color: #85838c !important;
    opacity: 1;
}

/* Service radio options */
.everest-form .elementor-field-option,
.everest-form .elementor-field-subgroup label {
    color: #ffffff !important;
}

.everest-form input[type="radio"],
.everest-form input[type="checkbox"] {
    accent-color: #291441;
}

/* File upload field */
.everest-form input[type="file"] {
    background: rgba(255,255,255,0.1);
    color: #ffffff;
    border: 1px dashed rgba(255,255,255,0.8);
    border-radius: 10px;
    padding: 18px;
    width: 100%;
}

/* Submit button */
.everest-form button[type="submit"],
.everest-form .elementor-button {
    background: #291441 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 7px !important;
    padding: 16px 28px !important;
    font-weight: 700;
    transition: all 0.25s ease;
}

.everest-form button[type="submit"]:hover,
.everest-form .elementor-button:hover {
    background: #401e60 !important;
    transform: translateY(-2px);
}

/* Mobile responsive */
@media (max-width: 767px) {
    .everest-form {
        padding: 25px 20px;
        border-radius: 14px;
    }

    .everest-form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),
    .everest-form select,
    .everest-form textarea {
        padding: 13px 14px !important;
    }
}/* End custom CSS */