.elementor-1664 .elementor-element.elementor-element-e43398f{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1664 .elementor-element.elementor-element-745dd7e{--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;--justify-content:center;}.elementor-1664 .elementor-element.elementor-element-69f8f13{width:var( --container-widget-width, 102.931% );max-width:102.931%;--container-widget-width:102.931%;--container-widget-flex-grow:0;animation-delay:150ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-69f8f13:before{background-color:#7f7f7f;}.elementor-1664 .elementor-element.elementor-element-69f8f13 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 50px 0px 43px;}.elementor-1664 .elementor-element.elementor-element-69f8f13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:bold;line-height:1.1em;letter-spacing:-1.5px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );margin:8px 0px 0px 0px;max-width:637px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-description{color:var( --e-global-color-c598e26 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:25px;margin:13px 0px 0px 0px;max-width:1172px;}.elementor-1664 .elementor-element.elementor-element-7de9add{--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-1664 .elementor-element.elementor-element-7022368{--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-1664 .elementor-element.elementor-element-bc631c9.elementor-element{--align-self:center;}.elementor-1664 .elementor-element.elementor-element-bc631c9{text-align:center;}.elementor-1664 .elementor-element.elementor-element-bc631c9 img{width:73%;}.elementor-1664 .elementor-element.elementor-element-a2750b0{--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-1664 .elementor-element.elementor-element-215d1ae:before{background-color:#7f7f7f;}.elementor-1664 .elementor-element.elementor-element-215d1ae > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-215d1ae{animation-delay:150ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-secondary{font-family:var( --e-global-typography-a5af328-font-family ), Sans-serif;font-size:var( --e-global-typography-a5af328-font-size );font-weight:var( --e-global-typography-a5af328-font-weight );line-height:var( --e-global-typography-a5af328-line-height );color:#424727;margin:8px 0px 0px 0px;max-width:778px;}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-description{color:var( --e-global-color-c598e26 );font-family:var( --e-global-typography-df8a33d-font-family ), Sans-serif;font-size:var( --e-global-typography-df8a33d-font-size );font-weight:var( --e-global-typography-df8a33d-font-weight );line-height:var( --e-global-typography-df8a33d-line-height );margin:13px 0px 0px 0px;max-width:927px;}.elementor-1664 .elementor-element.elementor-element-2ee6a13{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1664 .elementor-element.elementor-element-3b757da{--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;--justify-content:center;}.elementor-1664 .elementor-element.elementor-element-3b757da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-e06c3e3{width:var( --container-widget-width, 102.931% );max-width:102.931%;--container-widget-width:102.931%;--container-widget-flex-grow:0;animation-delay:150ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-e06c3e3:before{background-color:#7f7f7f;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 50px 0px 43px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:bold;line-height:1.1em;letter-spacing:-1.5px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );margin:8px 0px 0px 0px;max-width:637px;}.elementor-1664 .elementor-element.elementor-element-ceda7fb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-ceda7fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-9f0082e > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-1664 .elementor-element.elementor-element-9f0082e{--icon-box-icon-margin:15px;}.elementor-1664 .elementor-element.elementor-element-f13e470{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-f13e470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-09d8efc > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-1664 .elementor-element.elementor-element-09d8efc{--icon-box-icon-margin:15px;}.elementor-1664 .elementor-element.elementor-element-3e54b97{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-3e54b97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-572ef76 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-1664 .elementor-element.elementor-element-572ef76{--icon-box-icon-margin:15px;}.elementor-1664 .elementor-element.elementor-element-12089c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-12089c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-cb9be0e > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-1664 .elementor-element.elementor-element-cb9be0e{--icon-box-icon-margin:15px;}.elementor-1664 .elementor-element.elementor-element-3c41e65{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-ed68059{--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;--justify-content:center;}.elementor-1664 .elementor-element.elementor-element-ed68059.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-2a7fe94:before{background-color:#7f7f7f;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-2a7fe94{animation-delay:150ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:bold;line-height:1.1em;letter-spacing:-1.5px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );margin:8px 0px 0px 0px;max-width:637px;}.elementor-1664 .elementor-element.elementor-element-eb527f8{width:var( --container-widget-width, 93.701% );max-width:93.701%;--container-widget-width:93.701%;--container-widget-flex-grow:0;animation-delay:150ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-eb527f8:before{background-color:#7f7f7f;}.elementor-1664 .elementor-element.elementor-element-eb527f8 > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-eb527f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-secondary{font-family:var( --e-global-typography-a5af328-font-family ), Sans-serif;font-size:var( --e-global-typography-a5af328-font-size );font-weight:var( --e-global-typography-a5af328-font-weight );line-height:var( --e-global-typography-a5af328-line-height );color:#424727;margin:8px 0px 0px 0px;max-width:778px;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-description{color:var( --e-global-color-c598e26 );font-family:var( --e-global-typography-df8a33d-font-family ), Sans-serif;font-size:var( --e-global-typography-df8a33d-font-size );font-weight:var( --e-global-typography-df8a33d-font-weight );line-height:var( --e-global-typography-df8a33d-line-height );margin:0px 0px 0px 0px;max-width:927px;}.elementor-1664 .elementor-element.elementor-element-4820b33{--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-1664 .elementor-element.elementor-element-4820b33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-36154f13 > .elementor-widget-container{box-shadow:-15px 30px 50px 0px rgba(171.00000000000003, 175.00000000000006, 199.00000000000003, 0.30196078431372547);}.elementor-1664 .elementor-element.elementor-element-36154f13{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1664 .elementor-element.elementor-element-b4976db{--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:30px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-c722f30{--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-1664 .elementor-element.elementor-element-55b9fc4{--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-1664 .elementor-element.elementor-element-496f716{--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-1664 .elementor-element.elementor-element-745dd7e{--width:50%;}.elementor-1664 .elementor-element.elementor-element-7de9add{--width:50%;}.elementor-1664 .elementor-element.elementor-element-3b757da{--width:30%;}.elementor-1664 .elementor-element.elementor-element-ceda7fb{--width:15%;}.elementor-1664 .elementor-element.elementor-element-f13e470{--width:15%;}.elementor-1664 .elementor-element.elementor-element-3e54b97{--width:15%;}.elementor-1664 .elementor-element.elementor-element-12089c2{--width:15%;}.elementor-1664 .elementor-element.elementor-element-ed68059{--width:37.309%;}.elementor-1664 .elementor-element.elementor-element-4820b33{--width:54.071%;}.elementor-1664 .elementor-element.elementor-element-c722f30{--width:25%;}.elementor-1664 .elementor-element.elementor-element-55b9fc4{--width:50%;}.elementor-1664 .elementor-element.elementor-element-496f716{--width:25%;}}@media(max-width:1024px){.elementor-1664 .elementor-element.elementor-element-69f8f13 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-primary{font-size:55px;margin:0px 0px 25px 0px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-secondary{font-size:45px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-description{font-size:20px;max-width:546px;}.elementor-1664 .elementor-element.elementor-element-bc631c9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1664 .elementor-element.elementor-element-215d1ae > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-secondary{font-size:var( --e-global-typography-a5af328-font-size );line-height:var( --e-global-typography-a5af328-line-height );}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-description{font-size:var( --e-global-typography-df8a33d-font-size );line-height:var( --e-global-typography-df8a33d-line-height );max-width:546px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-primary{font-size:55px;margin:0px 0px 25px 0px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-secondary{font-size:45px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-primary{font-size:55px;margin:0px 0px 25px 0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-secondary{font-size:45px;}.elementor-1664 .elementor-element.elementor-element-eb527f8 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-secondary{font-size:var( --e-global-typography-a5af328-font-size );line-height:var( --e-global-typography-a5af328-line-height );}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-description{font-size:var( --e-global-typography-df8a33d-font-size );line-height:var( --e-global-typography-df8a33d-line-height );max-width:546px;}.elementor-1664 .elementor-element.elementor-element-36154f13{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-1664 .elementor-element.elementor-element-69f8f13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-primary{font-size:40px;margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-secondary{font-size:18px;line-height:24px;margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-description{font-size:14px;line-height:1.7em;margin:10px 0px 0px 0px;max-width:500px;}.elementor-1664 .elementor-element.elementor-element-bc631c9 img{width:90%;}.elementor-1664 .elementor-element.elementor-element-215d1ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-secondary{font-size:var( --e-global-typography-a5af328-font-size );line-height:var( --e-global-typography-a5af328-line-height );margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-description{font-size:var( --e-global-typography-df8a33d-font-size );line-height:var( --e-global-typography-df8a33d-line-height );margin:30px 0px 0px 0px;max-width:500px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-primary{font-size:40px;margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-secondary{font-size:18px;line-height:24px;margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-3c41e65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-primary{font-size:27px;margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-secondary{font-size:15px;line-height:20px;margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-eb527f8{width:var( --container-widget-width, 329.516px );max-width:329.516px;--container-widget-width:329.516px;--container-widget-flex-grow:0;}.elementor-1664 .elementor-element.elementor-element-eb527f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-secondary{font-size:var( --e-global-typography-a5af328-font-size );line-height:var( --e-global-typography-a5af328-line-height );margin:0px 0px 0px 0px;}.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-description{font-size:var( --e-global-typography-df8a33d-font-size );line-height:var( --e-global-typography-df8a33d-line-height );margin:30px 0px 0px 0px;max-width:500px;}.elementor-1664 .elementor-element.elementor-element-4820b33{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-69f8f13 */.elementor-1664 .elementor-element.elementor-element-69f8f13 .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-215d1ae */.elementor-1664 .elementor-element.elementor-element-215d1ae .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e06c3e3 */.elementor-1664 .elementor-element.elementor-element-e06c3e3 .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-2a7fe94 */.elementor-1664 .elementor-element.elementor-element-2a7fe94 .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-eb527f8 */.elementor-1664 .elementor-element.elementor-element-eb527f8 .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for aux_gmap, class: .elementor-element-36154f13 */.elementor-1664 .elementor-element.elementor-element-36154f13 .aux-map-wrapper {
    border-radius: 20px
}
.elementor-1664 .elementor-element.elementor-element-36154f13 .gmnoprint,.elementor-1664 .elementor-element.elementor-element-36154f13 .gm-style-cc,.elementor-1664 .elementor-element.elementor-element-36154f13 .gm-control-active{
    display: none
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aef01a7 *//* General form container */
#gform_6 {
    font-family: 'Poppins', sans-serif;
    background-color: #f9f9f9;
    padding: 2rem;
    border-radius: 12px;
    border: 1px solid #dcdcdc;
    color: #373813;
}

/* Field labels */
#gform_6 .gfield_label,
#gform_6 legend.gfield_label {
    font-weight: 600;
    color: #373813;
    margin-bottom: 0.5rem;
    display: block;
}

/* Input fields, textareas, and email fields */
#gform_6 input[type="text"],
#gform_6 input[type="email"],
#gform_6 input[type="tel"],
#gform_6 textarea {
    width: 100%;
    padding: 0.75rem;
    border: 1px solid #cccccc;
    border-radius: 6px;
    font-size: 16px;
    color: #373813;
    background-color: #ffffff;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

#gform_6 input[type="text"]:focus,
#gform_6 input[type="email"]:focus,
#gform_6 input[type="tel"]:focus,
#gform_6 textarea:focus {
    border-color: #373813;
    box-shadow: 0 0 0 2px rgba(55, 56, 19, 0.2);
    outline: none;
}

/* Sub labels */
#gform_6 .gform-field-label--type-sub {
    font-size: 13px;
    color: #7a7a7a;
    margin-top: 4px;
}

/* Submit button */
#gform_submit_button_6 {
    background-color: #373813;
    color: #ffffff;
    padding: 0.75rem 1.5rem;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

#gform_submit_button_6:hover {
    background-color: #2d2e10;
}

/* Grid field spacing */
.gform-grid-row {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
}

.gform-grid-col--size-auto {
    flex: 1 1 48%;
}

/* Remove default fieldset border */
#gform_6 fieldset {
    border: none;
    padding: 0;
    margin-bottom: 1.5rem;
}

/* Margin between fields */
#gform_6 .gfield {
    margin-bottom: 1.5rem;
}

/* Responsive adjustments */
@media screen and (max-width: 768px) {
    .gform-grid-col--size-auto {
        flex: 1 1 100%;
    }
}/* End custom CSS */