.elementor-2808 .elementor-element.elementor-element-33054c5{--display:flex;--min-height:753px;--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.69;}.elementor-2808 .elementor-element.elementor-element-33054c5:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://socialnest.com.sg/wp-content/uploads/2026/07/IMG_2244-scaled.jpg");background-position:center center;}.elementor-2808 .elementor-element.elementor-element-33054c5::before, .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-background-video-container::before, .elementor-2808 .elementor-element.elementor-element-33054c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-background-slideshow::before, .elementor-2808 .elementor-element.elementor-element-33054c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000033 21%, #000000 73%);}.elementor-2808 .elementor-element.elementor-element-03ad1f0{--spacer-size:100px;}.elementor-2808 .elementor-element.elementor-element-bb73cc4 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:3.1px;color:#BD9A55;}.elementor-2808 .elementor-element.elementor-element-041e576{width:var( --container-widget-width, 63% );max-width:63%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2808 .elementor-element.elementor-element-041e576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-041e576 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:80px;line-height:76px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2808 .elementor-element.elementor-element-64845a6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2808 .elementor-element.elementor-element-64845a6 .elementor-heading-title{font-family:"Noto Sans Georgian", Sans-serif;font-size:17px;font-weight:300;line-height:35px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2808 .elementor-element.elementor-element-0e0d951{--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;}.elementor-2808 .elementor-element.elementor-element-a62b12d{--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;--align-items:stretch;--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-2808 .elementor-element.elementor-element-eb671f4{width:100%;max-width:100%;}.elementor-2808 .elementor-element.elementor-element-eb671f4.elementor-element{--align-self:stretch;}.elementor-2808 .elementor-element.elementor-element-aa08d4c{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2808 .elementor-element.elementor-element-7546a3f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:3.1px;color:#BD9A55;}.elementor-2808 .elementor-element.elementor-element-9df3789{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-9df3789.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-9df3789 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-fcbc332{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-fcbc332 .elementor-heading-title{font-family:"Noto Sans Georgian", Sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:0px;color:#7C7C7C;}.elementor-2808 .elementor-element.elementor-element-80bbe0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-80bbe0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-80bbe0c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:700;line-height:65px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-fae3b81{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-fae3b81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-fae3b81 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:700;line-height:65px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-dcb038a{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2808 .elementor-element.elementor-element-dcb038a:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-dcb038a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-2808 .elementor-element.elementor-element-c836fd1 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:3.1px;color:#BD9A55;}.elementor-2808 .elementor-element.elementor-element-e34f5e6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-e34f5e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-e34f5e6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:700;line-height:51px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-d1e3c55{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-d1e3c55 .elementor-heading-title{font-family:"Noto Sans Georgian", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0px;color:#7C7C7C;}.elementor-2808 .elementor-element.elementor-element-9e8b315{--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;--align-items:stretch;--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-2808 .elementor-element.elementor-element-7a29d0e{width:100%;max-width:100%;}.elementor-2808 .elementor-element.elementor-element-7a29d0e.elementor-element{--align-self:stretch;}.elementor-2808 .elementor-element.elementor-element-1036c99{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2808 .elementor-element.elementor-element-0ecff0c{text-align:center;}.elementor-2808 .elementor-element.elementor-element-0ecff0c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:3.1px;color:#BD9A55;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:700;line-height:51px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-73f5da5{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2808 .elementor-element.elementor-element-73f5da5 .elementor-heading-title{font-family:"Noto Sans Georgian", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0px;color:#7C7C7C;}.elementor-2808 .elementor-element.elementor-element-f215224{--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-2808 .elementor-element.elementor-element-fc3d6f9{--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-2808 .elementor-element.elementor-element-fc3d6f9:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-fc3d6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E294;}.elementor-2808 .elementor-element.elementor-element-558346a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2808 .elementor-element.elementor-element-558346a:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-558346a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEAE6;}.elementor-2808 .elementor-element.elementor-element-1384d88{--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-2808 .elementor-element.elementor-element-80039bb .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:3.1px;color:#BD9A55;}.elementor-2808 .elementor-element.elementor-element-c3d1ed1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-c3d1ed1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2808 .elementor-element.elementor-element-c3d1ed1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:700;line-height:51px;color:#000000;}.elementor-2808 .elementor-element.elementor-element-418692f{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2808 .elementor-element.elementor-element-418692f .elementor-heading-title{font-family:"Noto Sans Georgian", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0px;color:#7C7C7C;}.elementor-2808 .elementor-element.elementor-element-dde2f21{width:100%;max-width:100%;padding:50px 50px 50px 50px;}.elementor-2808 .elementor-element.elementor-element-1384f88{--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;}@media(min-width:768px){.elementor-2808 .elementor-element.elementor-element-1384d88{--width:50%;}.elementor-2808 .elementor-element.elementor-element-1384f88{--width:50%;}}@media(max-width:1024px){.elementor-2808 .elementor-element.elementor-element-33054c5:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2808 .elementor-element.elementor-element-33054c5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2808 .elementor-element.elementor-element-041e576{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:left;}.elementor-2808 .elementor-element.elementor-element-041e576 .elementor-heading-title{font-size:75px;}.elementor-2808 .elementor-element.elementor-element-64845a6{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-2808 .elementor-element.elementor-element-64845a6 .elementor-heading-title{line-height:1.5em;}.elementor-2808 .elementor-element.elementor-element-0e0d951{--justify-content:flex-start;}.elementor-2808 .elementor-element.elementor-element-aa08d4c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-7546a3f{text-align:center;}.elementor-2808 .elementor-element.elementor-element-9df3789{text-align:center;}.elementor-2808 .elementor-element.elementor-element-9df3789 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-fcbc332{text-align:center;}.elementor-2808 .elementor-element.elementor-element-80bbe0c{text-align:center;}.elementor-2808 .elementor-element.elementor-element-80bbe0c .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-fae3b81{text-align:center;}.elementor-2808 .elementor-element.elementor-element-fae3b81 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-dcb038a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-c836fd1{text-align:center;}.elementor-2808 .elementor-element.elementor-element-e34f5e6{text-align:center;}.elementor-2808 .elementor-element.elementor-element-e34f5e6 .elementor-heading-title{font-size:40px;}.elementor-2808 .elementor-element.elementor-element-d1e3c55{text-align:center;}.elementor-2808 .elementor-element.elementor-element-1036c99{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed{width:100%;max-width:100%;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed .elementor-heading-title{font-size:40px;}.elementor-2808 .elementor-element.elementor-element-558346a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-2808 .elementor-element.elementor-element-33054c5{--min-height:620px;--padding-top:15px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2808 .elementor-element.elementor-element-33054c5:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-33054c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2808 .elementor-element.elementor-element-03ad1f0{--spacer-size:44px;}.elementor-2808 .elementor-element.elementor-element-bb73cc4 .elementor-heading-title{font-size:10px;}.elementor-2808 .elementor-element.elementor-element-041e576{width:100%;max-width:100%;text-align:left;}.elementor-2808 .elementor-element.elementor-element-041e576 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-2808 .elementor-element.elementor-element-64845a6{width:100%;max-width:100%;text-align:left;}.elementor-2808 .elementor-element.elementor-element-64845a6 .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:1px;}.elementor-2808 .elementor-element.elementor-element-0e0d951{--min-height:0px;--justify-content:flex-start;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2808 .elementor-element.elementor-element-c2f3787.elementor-element{--align-self:flex-start;}.elementor-2808 .elementor-element.elementor-element-aa08d4c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-7546a3f{text-align:center;}.elementor-2808 .elementor-element.elementor-element-9df3789{text-align:center;}.elementor-2808 .elementor-element.elementor-element-9df3789 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-fcbc332 .elementor-heading-title{line-height:1.4em;}.elementor-2808 .elementor-element.elementor-element-80bbe0c{text-align:center;}.elementor-2808 .elementor-element.elementor-element-80bbe0c .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-fae3b81{text-align:center;}.elementor-2808 .elementor-element.elementor-element-fae3b81 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-dcb038a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-c836fd1{text-align:center;}.elementor-2808 .elementor-element.elementor-element-e34f5e6{text-align:center;}.elementor-2808 .elementor-element.elementor-element-e34f5e6 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-1036c99{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed{width:100%;max-width:100%;}.elementor-2808 .elementor-element.elementor-element-0c5b3ed .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2808 .elementor-element.elementor-element-558346a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2808 .elementor-element.elementor-element-80039bb{text-align:center;}.elementor-2808 .elementor-element.elementor-element-c3d1ed1{text-align:center;}.elementor-2808 .elementor-element.elementor-element-dde2f21{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-1b2dbcc *//* =========================================================
   SOCIAL NEST WORKSPACE — FORMINATOR FORM 2632
   Optimised complete stylesheet
   Desktop / Tablet / Mobile office type: 3 columns x 2 rows
========================================================= */

#forminator-module-2632{
  --snw-text:#202020;
  --snw-muted:#6f706b;
  --snw-gold:#a98243;
  --snw-gold-dark:#8d6a34;
  --snw-gold-soft:rgba(169,130,67,.10);
  --snw-gold-focus:rgba(169,130,67,.13);
  --snw-border:#dfdbd2;
  --snw-field:#fbfaf7;
  --snw-error:#a84444;

  width:100%;
  margin:0 !important;
  color:var(--snw-text);
  font-family:"Plus Jakarta Sans",Arial,sans-serif !important;
}

#forminator-module-2632,
#forminator-module-2632 *,
#forminator-module-2632 *::before,
#forminator-module-2632 *::after{
  box-sizing:border-box;
}

#forminator-module-2632 .forminator-row{
  margin-bottom:18px !important;
}

#forminator-module-2632 .forminator-col{
  padding:0 8px !important;
}

#forminator-module-2632 .forminator-field{
  margin:0 !important;
}

#forminator-module-2632 p{
  margin-top:0;
}

/* Titles */
#forminator-module-2632 .forminator-title{
  margin:0 0 10px !important;
  color:var(--snw-text) !important;
  font-family:Georgia,"Times New Roman",serif !important;
  font-size:34px !important;
  font-weight:500 !important;
  line-height:1.08 !important;
  letter-spacing:-.02em !important;
}

#forminator-module-2632 .forminator-subtitle{
  margin:0 0 26px !important;
  color:var(--snw-muted) !important;
  font-size:15px !important;
  line-height:1.7 !important;
}

/* Labels */
#forminator-module-2632 .forminator-label{
  display:block !important;
  margin:0 0 8px !important;
  color:var(--snw-text) !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.45 !important;
}

#forminator-module-2632 .forminator-required{
  color:var(--snw-gold) !important;
}

/* Inputs */
#forminator-module-2632 input.forminator-input,
#forminator-module-2632 textarea.forminator-textarea,
#forminator-module-2632 select.forminator-select--field,
#forminator-module-2632 .select2-selection,
#forminator-module-2632 .forminator-multiselect{
  width:100% !important;
  border:1px solid var(--snw-border) !important;
  border-radius:14px !important;
  background:var(--snw-field) !important;
  color:var(--snw-text) !important;
  font-family:"Plus Jakarta Sans",Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.5 !important;
  outline:none !important;
  box-shadow:none !important;
  transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease !important;
}

#forminator-module-2632 input.forminator-input,
#forminator-module-2632 select.forminator-select--field{
  min-height:52px !important;
  padding:0 15px !important;
}

#forminator-module-2632 textarea.forminator-textarea{
  min-height:138px !important;
  padding:15px !important;
  resize:vertical !important;
}

#forminator-module-2632 input.forminator-input:hover,
#forminator-module-2632 textarea.forminator-textarea:hover,
#forminator-module-2632 select.forminator-select--field:hover,
#forminator-module-2632 .select2-selection:hover{
  border-color:rgba(169,130,67,.45) !important;
  background:#fff !important;
}

#forminator-module-2632 input.forminator-input:focus,
#forminator-module-2632 textarea.forminator-textarea:focus,
#forminator-module-2632 select.forminator-select--field:focus,
#forminator-module-2632 .select2-container--open .select2-selection{
  border-color:rgba(169,130,67,.78) !important;
  background:#fff !important;
  box-shadow:0 0 0 4px var(--snw-gold-focus) !important;
}

#forminator-module-2632 input::placeholder,
#forminator-module-2632 textarea::placeholder{
  color:#aaa9a3 !important;
  opacity:1 !important;
}

/* Select2 */
#forminator-module-2632 .select2-container{
  width:100% !important;
}

#forminator-module-2632 .select2-selection{
  min-height:52px !important;
  display:flex !important;
  align-items:center !important;
  padding:0 42px 0 15px !important;
}

#forminator-module-2632 .select2-selection__rendered{
  width:100% !important;
  padding:0 !important;
  color:var(--snw-text) !important;
  font-size:13px !important;
  line-height:1.45 !important;
}

#forminator-module-2632 .select2-selection__placeholder{
  color:#aaa9a3 !important;
}

#forminator-module-2632 .select2-selection__arrow{
  top:50% !important;
  right:14px !important;
  width:22px !important;
  height:22px !important;
  transform:translateY(-50%) !important;
}

#forminator-module-2632 .select2-selection__arrow b,
#forminator-module-2632 .forminator-icon-chevron-down{
  border-top-color:var(--snw-gold) !important;
  color:var(--snw-gold) !important;
}

.forminator-select-dropdown-container--open .select2-dropdown{
  overflow:hidden !important;
  border:1px solid #dfdbd2 !important;
  border-radius:14px !important;
  background:#fff !important;
  box-shadow:0 18px 42px rgba(0,0,0,.10) !important;
}

.forminator-select-dropdown-container--open .select2-results__option{
  padding:12px 14px !important;
  color:#202020 !important;
  font-family:"Plus Jakarta Sans",Arial,sans-serif !important;
  font-size:13px !important;
}

.forminator-select-dropdown-container--open .select2-results__option--highlighted{
  background:rgba(169,130,67,.10) !important;
  color:#8d6a34 !important;
}

/* Normal radio / checkbox cards */
#forminator-module-2632 .forminator-field-radio .forminator-radio,
#forminator-module-2632 .forminator-field-checkbox .forminator-checkbox{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  min-height:52px !important;
  margin:0 0 10px !important;
  padding:13px 14px !important;
  border:1px solid var(--snw-border) !important;
  border-radius:14px !important;
  background:var(--snw-field) !important;
  color:var(--snw-text) !important;
  font-size:12px !important;
  line-height:1.55 !important;
  cursor:pointer !important;
  transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease !important;
}

#forminator-module-2632 .forminator-field-radio .forminator-radio:hover,
#forminator-module-2632 .forminator-field-checkbox .forminator-checkbox:hover{
  border-color:rgba(169,130,67,.48) !important;
  background:#fff !important;
  box-shadow:0 8px 22px rgba(0,0,0,.05) !important;
}

#forminator-module-2632 .forminator-field-radio .forminator-radio:has(input:checked),
#forminator-module-2632 .forminator-field-checkbox .forminator-checkbox:has(input:checked){
  border-color:var(--snw-gold) !important;
  background:var(--snw-gold-soft) !important;
  box-shadow:0 0 0 3px rgba(169,130,67,.08) !important;
}

/* Phone */
#forminator-module-2632 .iti{
  width:100% !important;
}

#forminator-module-2632 .iti input{
  min-height:52px !important;
  border:1px solid var(--snw-border) !important;
  border-radius:14px !important;
  background:var(--snw-field) !important;
  color:var(--snw-text) !important;
  font-size:14px !important;
}

/* Help text */
#forminator-module-2632 .forminator-description,
#forminator-module-2632 .forminator-field-description{
  margin-top:7px !important;
  color:var(--snw-muted) !important;
  font-size:10px !important;
  line-height:1.55 !important;
}

/* Submit */
#forminator-module-2632 .forminator-button-submit{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:58px !important;
  margin-top:5px !important;
  padding:15px 54px 15px 22px !important;
  border:1px solid var(--snw-gold) !important;
  border-radius:16px !important;
  background:var(--snw-gold) !important;
  color:#fff !important;
  font-family:"Plus Jakarta Sans",Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:700 !important;
  cursor:pointer !important;
  box-shadow:0 14px 30px rgba(169,130,67,.22) !important;
  transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease !important;
}

#forminator-module-2632 .forminator-button-submit::after{
  content:"→";
  position:absolute;
  right:22px;
  top:50%;
  font-size:21px;
  transform:translateY(-52%);
}

#forminator-module-2632 .forminator-button-submit:hover{
  transform:translateY(-2px) !important;
  background:var(--snw-gold-dark) !important;
  border-color:var(--snw-gold-dark) !important;
  box-shadow:0 19px 40px rgba(169,130,67,.28) !important;
}

/* Error / success */
#forminator-module-2632 .forminator-field-has-error input.forminator-input,
#forminator-module-2632 .forminator-field-has-error textarea.forminator-textarea,
#forminator-module-2632 .forminator-field-has-error .select2-selection{
  border-color:var(--snw-error) !important;
  background:rgba(168,68,68,.035) !important;
  box-shadow:0 0 0 4px rgba(168,68,68,.07) !important;
}

#forminator-module-2632 .forminator-error-message{
  margin:7px 0 0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:var(--snw-error) !important;
  font-size:10px !important;
}

#forminator-module-2632 .forminator-response-message{
  margin:0 0 22px !important;
  padding:17px 19px !important;
  border-radius:15px !important;
  font-size:12px !important;
  line-height:1.65 !important;
}

#forminator-module-2632 .forminator-response-message.forminator-success{
  border:1px solid rgba(169,130,67,.30) !important;
  background:var(--snw-gold-soft) !important;
  color:var(--snw-gold-dark) !important;
}

#forminator-module-2632 .forminator-response-message.forminator-error{
  border:1px solid rgba(168,68,68,.25) !important;
  background:rgba(168,68,68,.07) !important;
  color:#943c3c !important;
}

/* =========================================================
   PREFERRED OFFICE TYPE — FIXED 3 COLUMNS ON ALL DEVICES
========================================================= */

#forminator-module-2632 #radio-1 .forminator-field{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  column-gap:24px !important;
  row-gap:24px !important;
  align-items:start !important;
  overflow:visible !important;
}

#forminator-module-2632 #radio-1 .forminator-label{
  grid-column:1 / -1 !important;
  margin:0 0 2px !important;
}

#forminator-module-2632 #radio-1 label.forminator-radio{
  position:relative !important;
  display:grid !important;
  grid-template-columns:22px minmax(0,1fr) !important;
  grid-template-rows:auto auto !important;
  grid-template-areas:
    "office-image office-image"
    "office-radio office-name" !important;
  column-gap:8px !important;
  row-gap:6px !important;
  align-items:center !important;
  width:100% !important;
  min-width:0 !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  transform:none !important;
  overflow:visible !important;
}

#forminator-module-2632 #radio-1 label.forminator-radio:hover,
#forminator-module-2632 #radio-1 label.forminator-radio:has(input:checked){
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  transform:none !important;
}

#forminator-module-2632 #radio-1 label.forminator-radio > input[type="radio"]{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  opacity:0 !important;
  pointer-events:none !important;
}

#forminator-module-2632 #radio-1 .forminator-radio-image{
  grid-area:office-image !important;
  position:relative !important;
  inset:auto !important;
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:4 / 3 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border:2px solid #77766f !important;
  border-radius:6px !important;
  background:transparent !important;
  box-shadow:none !important;
}

#forminator-module-2632 #radio-1 .forminator-radio-image > span{
  position:absolute !important;
  inset:0 !important;
  display:block !important;
  width:100% !important;
  height:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}

#forminator-module-2632 #radio-1 .forminator-radio-bullet{
  grid-area:office-radio !important;
  position:relative !important;
  inset:auto !important;
  display:block !important;
  width:22px !important;
  height:22px !important;
  min-width:22px !important;
  margin:0 !important;
  padding:0 !important;
  border:1.5px solid #aaa !important;
  border-radius:50% !important;
  background:#fff !important;
  box-shadow:none !important;
}

#forminator-module-2632 #radio-1 .forminator-radio-label{
  grid-area:office-name !important;
  position:relative !important;
  inset:auto !important;
  display:block !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  color:#666 !important;
  font-size:13px !important;
  font-weight:400 !important;
  line-height:1.3 !important;
  white-space:normal !important;
  overflow:visible !important;
}

#forminator-module-2632 #radio-1 .forminator-radio:has(input:checked) .forminator-radio-image{
  border-color:var(--snw-gold) !important;
  box-shadow:0 0 0 3px rgba(169,130,67,.13) !important;
}

#forminator-module-2632 #radio-1 .forminator-radio input:checked ~ .forminator-radio-bullet{
  border-color:var(--snw-gold) !important;
  background:radial-gradient(circle at center,var(--snw-gold) 0 5px,#fff 6px 100%) !important;
}

#forminator-module-2632 #radio-1 .forminator-radio:has(input:checked) .forminator-radio-label{
  color:var(--snw-text) !important;
  font-weight:600 !important;
}

/* Preferred time */
#forminator-module-2632 #checkbox-1 .forminator-field{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:14px 18px !important;
}

#forminator-module-2632 #checkbox-1 .forminator-label,
#forminator-module-2632 #checkbox-1 .forminator-checkbox:first-of-type{
  grid-column:1 / -1 !important;
}

#forminator-module-2632 #checkbox-1 .forminator-checkbox{
  margin:0 !important;
  min-height:58px !important;
}

/* Tablet */
@media(max-width:800px){
  #forminator-module-2632 #radio-1 .forminator-field{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    column-gap:12px !important;
    row-gap:20px !important;
  }

  #forminator-module-2632 #radio-1 label.forminator-radio{
    grid-template-columns:18px minmax(0,1fr) !important;
    column-gap:6px !important;
    row-gap:5px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-bullet{
    width:18px !important;
    height:18px !important;
    min-width:18px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-label{
    font-size:11px !important;
  }
}

/* Mobile */
@media(max-width:620px){
  #forminator-module-2632 .forminator-row{
    margin-bottom:10 !important;
  }

  #forminator-module-2632 .forminator-col{
    width:100% !important;
    padding:0 !important;
    margin-bottom:15px !important;
  }

  #forminator-module-2632 .forminator-title{
    font-size:29px !important;
  }

  #forminator-module-2632 .forminator-subtitle{
    margin-bottom:22px !important;
    font-size:11px !important;
  }

  #forminator-module-2632 input.forminator-input,
  #forminator-module-2632 select.forminator-select--field,
  #forminator-module-2632 .select2-selection{
    min-height:50px !important;
  }

  #forminator-module-2632 textarea.forminator-textarea{
    min-height:125px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-field{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    column-gap:8px !important;
    row-gap:28px !important;
  }

  #forminator-module-2632 #radio-1 label.forminator-radio{
    grid-template-columns:16px minmax(0,1fr) !important;
    column-gap:5px !important;
    row-gap:4px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-image{
    border-width:1.5px !important;
    border-radius:4px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-bullet{
    width:16px !important;
    height:16px !important;
    min-width:16px !important;
    border-width:1px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio input:checked ~ .forminator-radio-bullet{
    background:radial-gradient(circle at center,var(--snw-gold) 0 3.5px,#fff 4.5px 100%) !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-label{
    font-size:10px !important;
    line-height:1.2 !important;
  }

  #forminator-module-2632 #checkbox-1 .forminator-field{
    grid-template-columns:1fr !important;
  }

  #forminator-module-2632 #checkbox-1 .forminator-checkbox:first-of-type{
    grid-column:auto !important;
  }

  #forminator-module-2632 .forminator-button-submit{
    min-height:56px !important;
    padding-left:18px !important;
    padding-right:48px !important;
  }
}

/* Very small phones */
@media(max-width:390px){
  #forminator-module-2632 #radio-1 .forminator-field{
    column-gap:6px !important;
  }

  #forminator-module-2632 #radio-1 label.forminator-radio{
    grid-template-columns:14px minmax(0,1fr) !important;
    column-gap:4px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-bullet{
    width:14px !important;
    height:14px !important;
    min-width:14px !important;
  }

  #forminator-module-2632 #radio-1 .forminator-radio-label{
    font-size:9px !important;
  }
}

@media(prefers-reduced-motion:reduce){
  #forminator-module-2632 *,
  #forminator-module-2632 *::before,
  #forminator-module-2632 *::after{
    transition:none !important;
  }
}/* End custom CSS */