.elementor-17 .elementor-element.elementor-element-264991b9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:94px;--padding-bottom:94px;--padding-left:64px;--padding-right:64px;}.elementor-17 .elementor-element.elementor-element-264991b9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-264991b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fffdf9a );}.elementor-17 .elementor-element.elementor-element-2f765f1e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7a427cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-7a427cbc .elementor-heading-title{font-family:var( --e-global-typography-e7eb001-font-family ), Inter;font-size:var( --e-global-typography-e7eb001-font-size );font-weight:var( --e-global-typography-e7eb001-font-weight );text-transform:var( --e-global-typography-e7eb001-text-transform );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );color:#4F2047;}.elementor-17 .elementor-element.elementor-element-66b00b24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-66b00b24 .elementor-heading-title{font-family:var( --e-global-typography-a1f1001-font-family ), Inter;font-size:var( --e-global-typography-a1f1001-font-size );font-weight:var( --e-global-typography-a1f1001-font-weight );line-height:var( --e-global-typography-a1f1001-line-height );letter-spacing:var( --e-global-typography-a1f1001-letter-spacing );color:#171419;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-17 .elementor-element.elementor-element-7eff56cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Inter;font-size:20px;font-weight:400;line-height:1.55em;color:#171419;}.elementor-17 .elementor-element.elementor-element-48c8e39b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:82px;--padding-bottom:82px;--padding-left:64px;--padding-right:64px;}.elementor-17 .elementor-element.elementor-element-48c8e39b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-48c8e39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1bb1ec3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-26f388f8{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-94230e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-94230e3 .elementor-heading-title{font-family:var( --e-global-typography-e7eb001-font-family ), Inter;font-size:var( --e-global-typography-e7eb001-font-size );font-weight:var( --e-global-typography-e7eb001-font-weight );text-transform:var( --e-global-typography-e7eb001-text-transform );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );color:#4F2047;}.elementor-17 .elementor-element.elementor-element-e380872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e380872 .elementor-heading-title{font-family:"Georgia", Inter;font-size:58px;font-weight:400;line-height:1.02em;letter-spacing:-0.025em;color:#171419;}.elementor-17 .elementor-element.elementor-element-7a0f4517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:1.7em;color:#675D64;}.elementor-17 .elementor-element.elementor-element-567efd0e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(216,206,193,1);--border-color:rgba(216,206,193,1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-567efd0e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-567efd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-da73830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-da73830 .elementor-heading-title{font-family:"Inter", Inter;font-size:20px;font-weight:700;line-height:1.2em;color:#171419;}.elementor-17 .elementor-element.elementor-element-6c9a0cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:1.7em;color:#675D64;}.elementor-17 .elementor-element.elementor-element-b12d707{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:82px;--padding-bottom:82px;--padding-left:64px;--padding-right:64px;}.elementor-17 .elementor-element.elementor-element-6ac111c2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6ac111c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eee3d4a );}.elementor-17 .elementor-element.elementor-element-23aeb4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-41ba1c94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-41ba1c94 .elementor-heading-title{font-family:var( --e-global-typography-e7eb001-font-family ), Inter;font-size:var( --e-global-typography-e7eb001-font-size );font-weight:var( --e-global-typography-e7eb001-font-weight );text-transform:var( --e-global-typography-e7eb001-text-transform );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );color:#4F2047;}.elementor-17 .elementor-element.elementor-element-6a882954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-6a882954 .elementor-heading-title{font-family:"Georgia", Inter;font-size:58px;font-weight:400;line-height:1.02em;letter-spacing:-0.025em;color:#171419;}.elementor-17 .elementor-element.elementor-element-a42aeb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 52px;--row-gap:40px;--column-gap:52px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4143ed73{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-item{border-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-icon, .elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-title{color:#171419;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-icon svg{fill:#171419;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-title{font-family:"Inter", Inter;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-title .elementor-accordion-icon i:before{color:#4F2047;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-title .elementor-accordion-icon svg{fill:#4F2047;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4F2047;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4F2047;}.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-content{color:#675D64;font-family:"Inter", Inter;font-size:14px;line-height:1.65em;}.elementor-17 .elementor-element.elementor-element-21878dca{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-item{border-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-item .elementor-tab-content{border-block-start-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#D8CEC1;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-icon, .elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-title{color:#171419;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-icon svg{fill:#171419;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-title{font-family:"Inter", Inter;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-title .elementor-accordion-icon i:before{color:#4F2047;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-title .elementor-accordion-icon svg{fill:#4F2047;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4F2047;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4F2047;}.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-content{color:#675D64;font-family:"Inter", Inter;font-size:14px;line-height:1.65em;}.elementor-17 .elementor-element.elementor-element-264ef56e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:82px;--padding-bottom:82px;--padding-left:64px;--padding-right:64px;}.elementor-17 .elementor-element.elementor-element-264ef56e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-264ef56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-59b37231{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 52px;--row-gap:40px;--column-gap:52px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-395eeeb1{width:var( --container-widget-width, 47.5% );max-width:47.5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47.5%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-395eeeb1 .elementor-heading-title{font-family:"Georgia", Inter;font-size:58px;font-weight:400;line-height:1.02em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2aa03963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Inter;font-size:20px;font-weight:400;line-height:1.55em;color:#D5CCD2;}.elementor-17 .elementor-element.elementor-element-62a8ad67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-5ca9d016 .elementor-button{background-color:#D6AD6D;font-family:"Inter", Inter;font-size:14px;font-weight:800;fill:#171419;color:#171419;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD6D;border-radius:999px 999px 999px 999px;padding:14px 19px 14px 19px;}.elementor-17 .elementor-element.elementor-element-5b744145 .elementor-button{background-color:transparent;font-family:"Inter", Inter;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 19px 14px 19px;}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-264991b9{--padding-top:72px;--padding-bottom:72px;--padding-left:42px;--padding-right:42px;}.elementor-17 .elementor-element.elementor-element-48c8e39b{--padding-top:72px;--padding-bottom:72px;--padding-left:42px;--padding-right:42px;}.elementor-17 .elementor-element.elementor-element-e380872 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--padding-top:72px;--padding-bottom:72px;--padding-left:42px;--padding-right:42px;}.elementor-17 .elementor-element.elementor-element-6a882954 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-4143ed73{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-17 .elementor-element.elementor-element-21878dca{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-17 .elementor-element.elementor-element-264ef56e{--padding-top:72px;--padding-bottom:72px;--padding-left:42px;--padding-right:42px;}.elementor-17 .elementor-element.elementor-element-395eeeb1{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-17 .elementor-element.elementor-element-395eeeb1 .elementor-heading-title{font-size:48px;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-264991b9{--padding-top:66px;--padding-bottom:66px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-7a427cbc .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-66b00b24 .elementor-heading-title{font-size:var( --e-global-typography-a1f1001-font-size );line-height:var( --e-global-typography-a1f1001-line-height );letter-spacing:var( --e-global-typography-a1f1001-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-48c8e39b{--padding-top:66px;--padding-bottom:66px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-1bb1ec3d{--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-17 .elementor-element.elementor-element-94230e3 .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e380872 .elementor-heading-title{font-size:42px;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--padding-top:66px;--padding-bottom:66px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-41ba1c94 .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6a882954 .elementor-heading-title{font-size:42px;}.elementor-17 .elementor-element.elementor-element-a42aeb1{--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-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4143ed73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-21878dca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-264ef56e{--padding-top:66px;--padding-bottom:66px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-59b37231{--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-17 .elementor-element.elementor-element-395eeeb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-395eeeb1 .elementor-heading-title{font-size:42px;}}@media(max-width:880px){.elementor-17 .elementor-element.elementor-element-264991b9{--padding-top:62px;--padding-bottom:62px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-48c8e39b{--padding-top:62px;--padding-bottom:62px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-1bb1ec3d{--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-17 .elementor-element.elementor-element-e380872 .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--padding-top:62px;--padding-bottom:62px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-6a882954 .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-a42aeb1{--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-17 .elementor-element.elementor-element-4143ed73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-21878dca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-264ef56e{--padding-top:62px;--padding-bottom:62px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-59b37231{--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-17 .elementor-element.elementor-element-395eeeb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-395eeeb1 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-264991b9{--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-7a427cbc .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-66b00b24 .elementor-heading-title{font-size:var( --e-global-typography-a1f1001-font-size );line-height:var( --e-global-typography-a1f1001-line-height );letter-spacing:var( --e-global-typography-a1f1001-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-7eff56cb{font-size:18px;}.elementor-17 .elementor-element.elementor-element-48c8e39b{--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-1bb1ec3d{--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-17 .elementor-element.elementor-element-26f388f8{--width:100%;}.elementor-17 .elementor-element.elementor-element-94230e3 .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e380872 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-7a0f4517{font-size:16px;}.elementor-17 .elementor-element.elementor-element-6c9a0cbb{font-size:16px;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-41ba1c94 .elementor-heading-title{font-size:var( --e-global-typography-e7eb001-font-size );letter-spacing:var( --e-global-typography-e7eb001-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6a882954 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-a42aeb1{--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-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4143ed73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-21878dca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-264ef56e{--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-59b37231{--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-17 .elementor-element.elementor-element-395eeeb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-395eeeb1 .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--width:100%;}.elementor-17 .elementor-element.elementor-element-2aa03963{font-size:18px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-264991b9{--content-width:1052px;}.elementor-17 .elementor-element.elementor-element-2f765f1e{--width:100%;}.elementor-17 .elementor-element.elementor-element-48c8e39b{--content-width:1052px;}.elementor-17 .elementor-element.elementor-element-1bb1ec3d{--width:100%;}.elementor-17 .elementor-element.elementor-element-26f388f8{--width:47.5%;}.elementor-17 .elementor-element.elementor-element-b12d707{--width:50%;}.elementor-17 .elementor-element.elementor-element-6ac111c2{--content-width:1052px;}.elementor-17 .elementor-element.elementor-element-23aeb4{--width:100%;}.elementor-17 .elementor-element.elementor-element-264ef56e{--content-width:1052px;}.elementor-17 .elementor-element.elementor-element-59b37231{--width:100%;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--width:47.5%;}}@media(max-width:1200px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-26f388f8{--width:47.5%;}.elementor-17 .elementor-element.elementor-element-b12d707{--width:46%;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-26f388f8{--width:100%;}.elementor-17 .elementor-element.elementor-element-b12d707{--width:100%;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-26f388f8{--width:100%;}.elementor-17 .elementor-element.elementor-element-74b5c77c{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-176adcfe */.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-ui { margin: 0; }

/* FORM LAYOUT */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-ui {
  margin: 0 !important;
  color: var(--e-global-color-text, #171419);
  font-family: var(--e-global-typography-text-font-family, Inter),
    Arial,
    sans-serif;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-row:not(.forminator-row-last) {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 20px !important;
  margin-bottom: 22px !important;
}

..elementor-17 .elementor-element.elementor-element-176adcfe .forminator-col {
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-col-12 {
  grid-column: 1 / -1;
}

/* LABELS */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-label {
  display: block !important;
  margin: 0 0 9px !important;
  color: var(--e-global-color-text, #171419) !important;
  font-family: var(--e-global-typography-accent-font-family, Inter),
    Arial,
    sans-serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
  letter-spacing: 0.11em !important;
  text-transform: uppercase !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-required {
  color: var(--e-global-color-primary, #4f2047) !important;
}

/* RED REQUIRED ASTERISK */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-label .forminator-required {
  color: #d63638 !important;
}

/* TEXT, EMAIL, PHONE, NUMBER AND DATE FIELDS */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input,
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-textarea {
  box-sizing: border-box !important;
  width: 100% !important;
  border: 1px solid #cfc3ca !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  color: var(--e-global-color-text, #171419) !important;
  box-shadow: none !important;
  font-family: var(--e-global-typography-text-font-family, Inter),
    Arial,
    sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input {
  min-height: 54px !important;
  padding: 14px 10px !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-textarea {
  min-height: 140px !important;
  padding: 15px 10px !important;
  resize: vertical !important;
}

/* PLACEHOLDERS */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input::placeholder,
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-textarea::placeholder {
  color: #7a7779 !important;
  opacity: 1 !important;
}

/* FOCUS STATES */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input:focus,
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-textarea:focus {
  border-color: var(--e-global-color-primary, #4f2047) !important;
  box-shadow: 0 0 0 3px rgba(79, 32, 71, 0.12) !important;
  outline: none !important;
}

/* SELECT FIELDS */
.elementor-17 .elementor-element.elementor-element-176adcfe .select2-container.forminator-select {
  width: 100% !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection--single {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 54px !important;
  border: 1px solid #cfc3ca !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection__rendered {
  width: 100% !important;
  padding: 0 48px 0 16px !important;
  color: var(--e-global-color-text, #171419) !important;
  font-family: var(--e-global-typography-text-font-family, Inter),
    Arial,
    sans-serif !important;
  font-size: 16px !important;
  line-height: 52px !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection__placeholder {
  color: var(--e-global-color-text, #171419) !important;
  opacity: 1 !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection__arrow {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  top: 0 !important;
  right: 14px !important;
  width: 24px !important;
  height: 100% !important;
  transform: none !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe
  .select2-container--focus
  .select2-selection--single,
.elementor-17 .elementor-element.elementor-element-176adcfe
  .select2-container--open
  .select2-selection--single {
  border-color: var(--e-global-color-primary, #4f2047) !important;
  box-shadow: 0 0 0 3px rgba(79, 32, 71, 0.12) !important;
}

/* DATE FIELD ICON */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input-with-icon {
  position: relative !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input-with-icon .forminator-input {
  padding-right: 50px !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input-with-icon .forminator-icon-calendar {
  position: absolute !important;
  z-index: 2 !important;
  top: 50% !important;
  right: 17px !important;
  left: auto !important;
  color: var(--e-global-color-text, #171419) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

/* CHARACTER COUNTER */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-description {
  display: none !important;
}

/* SUBMIT BUTTON */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-row-last {
  margin: 30px 0 0 !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-row-last .forminator-col,
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-row-last .forminator-field {
  width: 100% !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-button-submit {
  width: 100% !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 15px 24px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--e-global-color-primary, #4f2047) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-family: var(--e-global-typography-accent-font-family, Inter),
    Arial,
    sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
  text-align: center !important;
  transition:
    background-color 0.2s ease,
    transform 0.2s ease !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-button-submit:hover,
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-button-submit:focus {
  background: var(--e-global-color-6b2c60a, #6b2c60) !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-button-submit:focus-visible {
  outline: 3px solid rgba(79, 32, 71, 0.25) !important;
  outline-offset: 3px !important;
}

/* VALIDATION AND RESPONSE MESSAGES */
.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-error-message {
  margin-top: 7px !important;
  color: #a32929 !important;
  font-size: 13px !important;
}

.elementor-17 .elementor-element.elementor-element-176adcfe .forminator-response-message {
  border-radius: 8px !important;
  font-size: 14px !important;
}

/* Hide Forminator's inconsistently positioned icon */
.elementor-17 .elementor-element.elementor-element-176adcfe
  .select2-selection__arrow
  .forminator-icon-chevron-down {
  display: none !important;
}

/* Draw a consistently centered caret */
.elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection__arrow::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-right: 2px solid var(--e-global-color-text, #171419);
  border-bottom: 2px solid var(--e-global-color-text, #171419);
  transform: rotate(45deg);
  transform-origin: center;
}

/* Point upward while the menu is open */
.elementor-17 .elementor-element.elementor-element-176adcfe
  .select2-container--open
  .select2-selection__arrow::after {
  margin-top: 4px;
  transform: rotate(225deg);
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-176adcfe .forminator-row:not(.forminator-row-last) {
    grid-template-columns: 1fr;
    row-gap: 18px !important;
    margin-bottom: 18px !important;
  }

  .elementor-17 .elementor-element.elementor-element-176adcfe .forminator-col-12 {
    grid-column: auto;
  }

  .elementor-17 .elementor-element.elementor-element-176adcfe .forminator-label {
    font-size: 12px !important;
  }

  .elementor-17 .elementor-element.elementor-element-176adcfe .forminator-input,
  .elementor-17 .elementor-element.elementor-element-176adcfe .forminator-textarea,
  .elementor-17 .elementor-element.elementor-element-176adcfe .select2-selection__rendered {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4143ed73 */.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-item { border: 0; border-bottom: 1px solid #D8CEC1; }
.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-title { padding: 16px 0; }
.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-tab-content { border: 0; padding: 0 0 18px 23px; }
.elementor-17 .elementor-element.elementor-element-4143ed73 .elementor-accordion-icon { margin-right: 12px; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-21878dca */.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-item { border: 0; border-bottom: 1px solid #D8CEC1; }
.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-title { padding: 16px 0; }
.elementor-17 .elementor-element.elementor-element-21878dca .elementor-tab-content { border: 0; padding: 0 0 18px 23px; }
.elementor-17 .elementor-element.elementor-element-21878dca .elementor-accordion-icon { margin-right: 12px; }/* End custom CSS */