.elementor-607 .elementor-element.elementor-element-b2ed6ff{--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;}.elementor-607 .elementor-element.elementor-element-a8de977{--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;--overlay-opacity:0.5;}.elementor-607 .elementor-element.elementor-element-a8de977:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-a8de977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E8;}.elementor-607 .elementor-element.elementor-element-a8de977::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .elementor-background-video-container::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .e-con-inner > .elementor-background-video-container::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .elementor-background-slideshow::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-607 .elementor-element.elementor-element-a8de977 > .thegem-ken-burns-bg::before{--background-overlay:'';}.elementor-607 .elementor-element.elementor-element-fd033ef, .elementor-607 .elementor-element.elementor-element-fd033ef .elementor-text-editor *{font-size:20px;}.elementor-607 .elementor-element.elementor-element-fd033ef, .elementor-607 .elementor-element.elementor-element-fd033ef .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#3F352B;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-icon i{color:#3F352B;transition:color 0.3s;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-icon svg{fill:#3F352B;transition:fill 0.3s;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FDD322;}.elementor-607 .elementor-element.elementor-element-8f3079a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-text{color:#3F352B;transition:color 0.8s;}.elementor-607 .elementor-element.elementor-element-8f3079a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-icon i{color:#3F352B;transition:color 0.3s;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-icon svg{fill:#3F352B;transition:fill 0.3s;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FDD322;}.elementor-607 .elementor-element.elementor-element-e00971e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-text{color:#3F352B;transition:color 0.8s;}.elementor-607 .elementor-element.elementor-element-e00971e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-icon i{color:#3F352B;transition:color 0.3s;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-icon svg{fill:#3F352B;transition:fill 0.3s;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FDD322;}.elementor-607 .elementor-element.elementor-element-ec42968{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-text{color:#3F352B;transition:color 0.8s;}.elementor-607 .elementor-element.elementor-element-ec42968 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-icon i{color:#3F352B;transition:color 0.3s;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-icon svg{fill:#3F352B;transition:fill 0.3s;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FDD322;}.elementor-607 .elementor-element.elementor-element-b20da40{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-text{color:#3F352B;transition:color 0.8s;}.elementor-607 .elementor-element.elementor-element-b20da40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDD322;}.elementor-607 .elementor-element.elementor-element-17a95e4{--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-607 .elementor-element.elementor-element-de5c6a1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-de5c6a1:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-de5c6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E2A;}.elementor-607 .elementor-element.elementor-element-d6effcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-607 .elementor-element.elementor-element-f644107, .elementor-607 .elementor-element.elementor-element-f644107 .elementor-text-editor *{font-family:"Space Grotesk", Sans-serif;font-size:26px;}.elementor-607 .elementor-element.elementor-element-f644107, .elementor-607 .elementor-element.elementor-element-f644107 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-607 .elementor-element.elementor-element-11a4af2{--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-607 .elementor-element.elementor-element-da221ef .elementor-button{background-color:#1D1E2A;font-family:"Space Grotesk", Sans-serif;font-size:26px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-607 .elementor-element.elementor-element-da221ef .elementor-button:hover, .elementor-607 .elementor-element.elementor-element-da221ef .elementor-button:focus{color:#FDC528;}.elementor-607 .elementor-element.elementor-element-da221ef .elementor-button:hover svg, .elementor-607 .elementor-element.elementor-element-da221ef .elementor-button:focus svg{fill:#FDC528;}@media(min-width:768px){.elementor-607 .elementor-element.elementor-element-a8de977{--width:30%;}.elementor-607 .elementor-element.elementor-element-17a95e4{--width:70%;}.elementor-607 .elementor-element.elementor-element-d6effcc{--width:66.6666%;}.elementor-607 .elementor-element.elementor-element-11a4af2{--width:33.3333%;}}/* Start custom CSS for image, class: .elementor-607 .elementor-element.elementor-element-8e440ad */
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-607 .elementor-element.elementor-element-fd033ef */
/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-607 .elementor-element.elementor-element-8f3079a */
/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-607 .elementor-element.elementor-element-e00971e */
/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-607 .elementor-element.elementor-element-ec42968 */
/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-607 .elementor-element.elementor-element-b20da40 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-a8de977 */
/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-607 .elementor-element.elementor-element-bba69bd */
.elementor-607 .elementor-element.elementor-element-bba69bd label {
  color: #3F352B;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 7px;
}

.elementor-607 .elementor-element.elementor-element-bba69bd input,
.elementor-607 .elementor-element.elementor-element-bba69bd textarea {
  background: #FFFDFC !important;
  color: #3F352B !important;
  border: 1px solid rgba(200,164,106,0.35) !important;
  border-radius: 14px !important;
  padding: 16px 18px !important;
  box-shadow: 0 8px 24px rgba(63,53,43,0.05);
  transition: all .3s ease;
}

.elementor-607 .elementor-element.elementor-element-bba69bd input:focus,
.elementor-607 .elementor-element.elementor-element-bba69bd textarea:focus {
  border-color: #C8A46A !important;
  box-shadow: 0 0 0 3px rgba(200,164,106,0.14);
  outline: none !important;
}

.elementor-607 .elementor-element.elementor-element-bba69bd input::placeholder,
.elementor-607 .elementor-element.elementor-element-bba69bd textarea::placeholder {
  color: rgba(63,53,43,0.55);
}

.elementor-607 .elementor-element.elementor-element-bba69bd textarea {
  min-height: 230px;
}

.elementor-607 .elementor-element.elementor-element-bba69bd button,
.elementor-607 .elementor-element.elementor-element-bba69bd input[type="submit"] {
  width: 100%;
  background: linear-gradient(135deg,#C8A46A,#E8D7B6) !important;
  color: #17110D !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 17px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  transition: all .3s ease;
}

.elementor-607 .elementor-element.elementor-element-bba69bd button:hover,
.elementor-607 .elementor-element.elementor-element-bba69bd input[type="submit"]:hover {
  background: linear-gradient(135deg,#E8D7B6,#C8A46A) !important;
  transform: translateY(-2px);
  box-shadow: 0 12px 30px rgba(200,164,106,0.25);
}
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-17a95e4 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-b2ed6ff */
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-607 .elementor-element.elementor-element-f644107 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-d6effcc */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-607 .elementor-element.elementor-element-da221ef */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-11a4af2 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-607 .elementor-element.elementor-element-de5c6a1 */
/* End custom CSS */