.elementor-469 .elementor-element.elementor-element-cacb706{--display:flex;--min-height:744px;--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;--overlay-opacity:0.5;--margin-top:-148px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-469 .elementor-element.elementor-element-cacb706:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-cacb706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taxicabsofniagara.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-1-2026-07_26_47-PM.webp");background-position:bottom center;background-size:cover;}.elementor-469 .elementor-element.elementor-element-cacb706::before, .elementor-469 .elementor-element.elementor-element-cacb706 > .elementor-background-video-container::before, .elementor-469 .elementor-element.elementor-element-cacb706 > .e-con-inner > .elementor-background-video-container::before, .elementor-469 .elementor-element.elementor-element-cacb706 > .elementor-background-slideshow::before, .elementor-469 .elementor-element.elementor-element-cacb706 > .e-con-inner > .elementor-background-slideshow::before, .elementor-469 .elementor-element.elementor-element-cacb706 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000AD;--background-overlay:'';}.elementor-469 .elementor-element.elementor-element-7a0a0d1{--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;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-a55788c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-469 .elementor-element.elementor-element-a55788c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-0593eb3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:53px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-0593eb3.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-0593eb3 p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-149e797{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-149e797.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-149e797 p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-2441fca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;--align-items:start;--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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-469 .elementor-element.elementor-element-ebb9b0a .elementor-button{background-color:#D0AA65;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:17px 22px 17px 22px;}.elementor-469 .elementor-element.elementor-element-ebb9b0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-469 .elementor-element.elementor-element-ebb9b0a .elementor-button .elementor-button-content-wrapper{gap:1px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-469 .elementor-element.elementor-element-0530d8c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-469 .elementor-element.elementor-element-0530d8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-0530d8c.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-0530d8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-0530d8c .elementor-icon{font-size:23px;border-width:1px 1px 1px 1px;}.elementor-469 .elementor-element.elementor-element-0530d8c .elementor-icon-box-title, .elementor-469 .elementor-element.elementor-element-0530d8c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-469 .elementor-element.elementor-element-0530d8c .elementor-icon-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-0530d8c:has(:hover) .elementor-icon-box-title,
					 .elementor-469 .elementor-element.elementor-element-0530d8c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-fb74835{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-57f6905.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-57f6905.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-57f6905.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-img img{border-radius:111px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-57f6905:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-57f6905:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-e12d11e.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-e12d11e.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-e12d11e.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-img img{border-radius:111px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-e12d11e:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-e12d11e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-f046917.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-f046917.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-f046917.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-img img{border-radius:111px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-f046917:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-f046917:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-a014395.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-a014395.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-a014395.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-img img{border-radius:111px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-a014395:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-a014395:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-7e4441b{--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-end;}.elementor-469 .elementor-element.elementor-element-9167ebf.elementor-element{--align-self:flex-end;}.elementor-469 .elementor-element.elementor-element-a3f5c95{--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-469 .elementor-element.elementor-element-a3f5c95:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-a3f5c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0AA651C;}.elementor-469 .elementor-element.elementor-element-7be1c7d{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-469 .elementor-element.elementor-element-7be1c7d.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-c1c698d{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-469 .elementor-element.elementor-element-c1c698d:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-c1c698d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0AA651C;}.elementor-469 .elementor-element.elementor-element-524a2d4{--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;}.elementor-469 .elementor-element.elementor-element-b6eb122{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-469 .elementor-element.elementor-element-b6eb122 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#D0AA65;}.elementor-469 .elementor-element.elementor-element-e0cf3f1{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-e0cf3f1.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-e0cf3f1 p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-2de463b{width:100%;max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-2de463b.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-2de463b p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-bc95758 .elementor-button{background-color:#D0AA6500;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:17px 22px 17px 22px;}.elementor-469 .elementor-element.elementor-element-bc95758 .elementor-button:hover, .elementor-469 .elementor-element.elementor-element-bc95758 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-bc95758 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-469 .elementor-element.elementor-element-bc95758 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-469 .elementor-element.elementor-element-ffcf820{--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-469 .elementor-element.elementor-element-c1c4f65{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-e07ef21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-e07ef21:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-e07ef21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-469 .elementor-element.elementor-element-24d7761 img{filter:brightness( 100% ) contrast( 76% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:13px 13px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-f084bcb{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-f084bcb .elementor-icon-wrapper{text-align:center;}.elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-f084bcb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-f084bcb .elementor-icon{font-size:27px;padding:25px;}.elementor-469 .elementor-element.elementor-element-f084bcb .elementor-icon svg{height:27px;}.elementor-469 .elementor-element.elementor-element-0d833d6{padding:12px 12px 12px 12px;}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-title, .elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-93033b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:13px 13px 13px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-93033b1:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-93033b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-8a470fe img{filter:brightness( 100% ) contrast( 76% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:13px 13px 0px 0px;}.elementor-469 .elementor-element.elementor-element-8c8f39c{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-8c8f39c .elementor-icon-wrapper{text-align:center;}.elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-8c8f39c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-8c8f39c .elementor-icon{font-size:27px;padding:25px;}.elementor-469 .elementor-element.elementor-element-8c8f39c .elementor-icon svg{height:27px;}.elementor-469 .elementor-element.elementor-element-f8a2f56{padding:12px 12px 12px 12px;}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-title, .elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-dca58fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:13px 13px 13px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-dca58fa:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-dca58fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-e201aa9 img{filter:brightness( 100% ) contrast( 76% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:13px 13px 0px 0px;}.elementor-469 .elementor-element.elementor-element-d9fafe2{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-d9fafe2 .elementor-icon-wrapper{text-align:center;}.elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-framed .elementor-icon, .elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-d9fafe2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-d9fafe2 .elementor-icon{font-size:27px;padding:25px;}.elementor-469 .elementor-element.elementor-element-d9fafe2 .elementor-icon svg{height:27px;}.elementor-469 .elementor-element.elementor-element-632183e{padding:12px 12px 12px 12px;}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-title, .elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-5b365f3{--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-469 .elementor-element.elementor-element-5b365f3:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-5b365f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0AA651C;}.elementor-469 .elementor-element.elementor-element-939f4d9{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-469 .elementor-element.elementor-element-939f4d9.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-9124afe{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-469 .elementor-element.elementor-element-9124afe:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-9124afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0AA651C;}.elementor-469 .elementor-element.elementor-element-fe4f0b6{--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-469 .elementor-element.elementor-element-74820b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-469 .elementor-element.elementor-element-74820b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#D0AA65;}.elementor-469 .elementor-element.elementor-element-a9dc074{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-a9dc074.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-a9dc074 p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-fb5101a{width:100%;max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-fb5101a.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-fb5101a p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-a3d1759 .elementor-button{background-color:#D0AA6500;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:17px 22px 17px 22px;}.elementor-469 .elementor-element.elementor-element-a3d1759 .elementor-button:hover, .elementor-469 .elementor-element.elementor-element-a3d1759 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-a3d1759 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-469 .elementor-element.elementor-element-a3d1759 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-469 .elementor-element.elementor-element-79bb018{--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-469 .elementor-element.elementor-element-101a6d9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-5e627a0{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-7ef3473 img{border-radius:13px 13px 0px 0px;}.elementor-469 .elementor-element.elementor-element-1414fa3{text-align:center;}.elementor-469 .elementor-element.elementor-element-1414fa3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-346975a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.8px;}.elementor-469 .elementor-element.elementor-element-346975a .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-469 .elementor-element.elementor-element-346975a .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-f932052.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-469 .elementor-element.elementor-element-f932052{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-f932052 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-6017dbc{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-026f260 img{border-radius:13px 13px 0px 0px;}.elementor-469 .elementor-element.elementor-element-c286498{text-align:center;}.elementor-469 .elementor-element.elementor-element-c286498 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-b9a8048{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.8px;}.elementor-469 .elementor-element.elementor-element-b9a8048 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-469 .elementor-element.elementor-element-b9a8048 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-469 .elementor-element.elementor-element-be6afcf.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-469 .elementor-element.elementor-element-be6afcf{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-be6afcf .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-82970f2{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-c2ab2f7 img{border-radius:13px 13px 0px 0px;}.elementor-469 .elementor-element.elementor-element-a7a99e9{text-align:center;}.elementor-469 .elementor-element.elementor-element-a7a99e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-99478c2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.8px;}.elementor-469 .elementor-element.elementor-element-99478c2 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-469 .elementor-element.elementor-element-99478c2 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-469 .elementor-element.elementor-element-6a8fcaf.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-469 .elementor-element.elementor-element-6a8fcaf{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-469 .elementor-element.elementor-element-6a8fcaf .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-469 .elementor-element.elementor-element-9aa20bb{--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:44px;--padding-left:10px;--padding-right:10px;}.elementor-469 .elementor-element.elementor-element-9aa20bb:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-9aa20bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-4f80746{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-469 .elementor-element.elementor-element-d85301c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-469 .elementor-element.elementor-element-d85301c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#D0AA65;}.elementor-469 .elementor-element.elementor-element-d83c019{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-d83c019.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-d83c019 p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-03397cc{--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-469 .elementor-element.elementor-element-8b81b8a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-ae49cd6.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-ae49cd6.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-ae49cd6.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-ae49cd6:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-ae49cd6:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-cafbd9a.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-cafbd9a.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-cafbd9a.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-cafbd9a:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-cafbd9a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-b44cb3a.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-469 .elementor-element.elementor-element-b44cb3a.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-469 .elementor-element.elementor-element-b44cb3a.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-469 .elementor-element.elementor-element-b44cb3a:has(:hover) .elementor-image-box-title,
					 .elementor-469 .elementor-element.elementor-element-b44cb3a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-469 .elementor-element.elementor-element-adce805{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-469 .elementor-element.elementor-element-adce805:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-adce805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0AA651C;}.elementor-469 .elementor-element.elementor-element-d69ea39{--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-469 .elementor-element.elementor-element-7b38e5b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-469 .elementor-element.elementor-element-7b38e5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#D0AA65;}.elementor-469 .elementor-element.elementor-element-cdbbbac{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-cdbbbac.elementor-element{--align-self:flex-start;}.elementor-469 .elementor-element.elementor-element-cdbbbac p{margin-block-end:1px;}.elementor-469 .elementor-element.elementor-element-2f55bc2{--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-469 .elementor-element.elementor-element-a873a88{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-f7dae56{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-469 .elementor-element.elementor-element-0593eb3{width:100%;max-width:100%;font-size:45px;}.elementor-469 .elementor-element.elementor-element-149e797{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-2441fca{--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-fb74835{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-title{font-size:13px;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-description{font-size:10px;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-title{font-size:13px;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-description{font-size:10px;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-title{font-size:13px;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-description{font-size:10px;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-title{font-size:13px;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-description{font-size:10px;}.elementor-469 .elementor-element.elementor-element-9167ebf{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-9167ebf.elementor-element{--align-self:center;}.elementor-469 .elementor-element.elementor-element-c1c698d{--flex-wrap:wrap;}.elementor-469 .elementor-element.elementor-element-524a2d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-2de463b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-ffcf820{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-c1c4f65{--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-9124afe{--flex-wrap:wrap;}.elementor-469 .elementor-element.elementor-element-fe4f0b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-fb5101a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-79bb018{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-101a6d9{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-9aa20bb{--flex-wrap:wrap;}.elementor-469 .elementor-element.elementor-element-4f80746{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-03397cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-8b81b8a{--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-adce805{--flex-wrap:wrap;}.elementor-469 .elementor-element.elementor-element-d69ea39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-2f55bc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-a873a88{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-469 .elementor-element.elementor-element-cacb706{--content-width:85%;}.elementor-469 .elementor-element.elementor-element-7a0a0d1{--width:60%;}.elementor-469 .elementor-element.elementor-element-2441fca{--width:54%;}.elementor-469 .elementor-element.elementor-element-fb74835{--width:81%;}.elementor-469 .elementor-element.elementor-element-7e4441b{--width:40%;}.elementor-469 .elementor-element.elementor-element-a3f5c95{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-c1c698d{--content-width:85%;}.elementor-469 .elementor-element.elementor-element-524a2d4{--width:25%;}.elementor-469 .elementor-element.elementor-element-ffcf820{--width:75%;}.elementor-469 .elementor-element.elementor-element-5b365f3{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-9124afe{--content-width:85%;}.elementor-469 .elementor-element.elementor-element-fe4f0b6{--width:25%;}.elementor-469 .elementor-element.elementor-element-79bb018{--width:75%;}.elementor-469 .elementor-element.elementor-element-9aa20bb{--content-width:85%;}.elementor-469 .elementor-element.elementor-element-4f80746{--width:25%;}.elementor-469 .elementor-element.elementor-element-03397cc{--width:75%;}.elementor-469 .elementor-element.elementor-element-adce805{--content-width:85%;}.elementor-469 .elementor-element.elementor-element-d69ea39{--width:25%;}.elementor-469 .elementor-element.elementor-element-2f55bc2{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-469 .elementor-element.elementor-element-cacb706{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-7a0a0d1{--width:75%;}.elementor-469 .elementor-element.elementor-element-2441fca{--width:81%;}.elementor-469 .elementor-element.elementor-element-fb74835{--width:100%;}.elementor-469 .elementor-element.elementor-element-c1c698d{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-524a2d4{--width:100%;}.elementor-469 .elementor-element.elementor-element-ffcf820{--width:100%;}.elementor-469 .elementor-element.elementor-element-9124afe{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-fe4f0b6{--width:100%;}.elementor-469 .elementor-element.elementor-element-79bb018{--width:100%;}.elementor-469 .elementor-element.elementor-element-9aa20bb{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-4f80746{--width:100%;}.elementor-469 .elementor-element.elementor-element-03397cc{--width:100%;}.elementor-469 .elementor-element.elementor-element-adce805{--content-width:100%;}.elementor-469 .elementor-element.elementor-element-d69ea39{--width:100%;}.elementor-469 .elementor-element.elementor-element-2f55bc2{--width:100%;}}@media(max-width:767px){.elementor-469 .elementor-element.elementor-element-cacb706{--min-height:560px;--overlay-opacity:0.52;}.elementor-469 .elementor-element.elementor-element-cacb706:not(.elementor-motion-effects-element-type-background), .elementor-469 .elementor-element.elementor-element-cacb706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-469 .elementor-element.elementor-element-a55788c{margin:57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-a55788c .elementor-heading-title{font-size:15px;}.elementor-469 .elementor-element.elementor-element-0593eb3{font-size:28px;}.elementor-469 .elementor-element.elementor-element-149e797{width:100%;max-width:100%;font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-2441fca{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 04px;--row-gap:4px;--column-gap:04px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-469 .elementor-element.elementor-element-ebb9b0a .elementor-button{font-size:14px;}.elementor-469 .elementor-element.elementor-element-0530d8c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-fb74835{--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-57f6905{width:100%;max-width:100%;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-57f6905 .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-e12d11e{width:100%;max-width:100%;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-e12d11e .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-f046917 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-a014395 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-469 .elementor-element.elementor-element-7e4441b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-469 .elementor-element.elementor-element-7e4441b.e-con{--align-self:center;}.elementor-469 .elementor-element.elementor-element-9167ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-469 .elementor-element.elementor-element-a3f5c95{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-469 .elementor-element.elementor-element-7be1c7d{width:100%;max-width:100%;}.elementor-469 .elementor-element.elementor-element-524a2d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-2de463b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-ffcf820{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-c1c4f65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-0d833d6 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-f8a2f56 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-632183e .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-5b365f3{--min-height:0px;}.elementor-469 .elementor-element.elementor-element-939f4d9{width:100%;max-width:100%;}.elementor-469 .elementor-element.elementor-element-fe4f0b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-fb5101a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-79bb018{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-101a6d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-9aa20bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-469 .elementor-element.elementor-element-4f80746{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-d83c019{font-size:28px;}.elementor-469 .elementor-element.elementor-element-03397cc{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-8b81b8a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-title{font-size:18px;}.elementor-469 .elementor-element.elementor-element-ae49cd6 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-title{font-size:18px;}.elementor-469 .elementor-element.elementor-element-cafbd9a .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-wrapper{text-align:start;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-img{margin-bottom:4px;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-title{font-size:18px;}.elementor-469 .elementor-element.elementor-element-b44cb3a .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-469 .elementor-element.elementor-element-d69ea39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-cdbbbac{font-size:28px;}.elementor-469 .elementor-element.elementor-element-2f55bc2{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-469 .elementor-element.elementor-element-a873a88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-469 .elementor-element.elementor-element-f7dae56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-7be1c7d *//* =========================================================
   BOOKING FORM — dark navy / gold theme
   Montserrat font, centered actions row, animated fare box
   Fixes the CF7 "wpautop" phantom-<p> vertical gap bug
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');

/* ---------- Title above the form ----------
   Wrap your "Booking form" heading with this class, e.g:
   <h2 class="booking-form-title">Booking form</h2>
*/
.booking-form-title {
  font-family: 'Montserrat', sans-serif;
  color: #ffffff;
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 18px;
  letter-spacing: 0.3px;
}

/* ---------- Main wrapper ---------- */
.booking-form-wrapper {
  font-family: 'Montserrat', sans-serif;
  background: linear-gradient(135deg, #0a1128 0%, #1b2a4a 100%);
  border-radius: 16px;
  padding: 28px 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  align-items: flex-end;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
}

.booking-form-wrapper * {
  box-sizing: border-box;
}

/* ---------------------------------------------------------
   CRITICAL FIX: Contact Form 7 auto-wraps blank lines in the
   Form tab with <p> tags (wpautop). Since <div> is not valid
   inside <p>, the browser auto-closes those <p> tags — which
   leaves behind empty, invisible-but-space-taking <p></p>
   elements as direct children of the wrapper, in between our
   real .form-group / .form-actions divs. THIS is what causes
   the huge blank gaps on mobile. Hiding every direct-child <p>
   here is 100% safe: our real fields all live inside <div>
   tags, never inside a <p>, so nothing real ever gets hidden.
   --------------------------------------------------------- */
.booking-form-wrapper > p {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}

.booking-form-wrapper br {
  display: none;
}

.booking-form-wrapper p {
  margin: 0;
  padding: 0;
}

.booking-form-wrapper .form-group {
  flex: 1 1 160px;
  min-width: 160px;
  display: flex;
  flex-direction: column;
  margin: 0;
}

.booking-form-wrapper label {
  color: #d4af37;
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 8px 0;
  display: flex;
  align-items: center;
  gap: 6px;
  letter-spacing: 0.3px;
}

.booking-form-wrapper label i {
  color: #d4af37;
  width: 14px;
  text-align: center;
}

/* ---------- Inputs / selects ---------- */
.booking-select,
.booking-input,
input[type="time"].booking-input {
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 500;
  background: #10193a;
  border: 1px solid #2c3a5e;
  color: #ffffff;
  padding: 12px 14px;
  border-radius: 8px;
  width: 100%;
  height: 52px;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
}

.booking-select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d4af37'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 18px;
  padding-right: 34px;
}

.booking-select:focus,
.booking-input:focus {
  outline: none;
  border-color: #d4af37;
}

/* make the native date/time picker icons visible on dark background */
.booking-input::-webkit-calendar-picker-indicator {
  filter: invert(1);
  cursor: pointer;
}

/* ---------- CF7's own internal wrapper elements ---------- */
.booking-form-wrapper .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
  margin: 0;
}

.booking-form-wrapper .wpcf7-not-valid-tip {
  font-family: 'Montserrat', sans-serif;
  color: #ff8080;
  font-size: 12px;
  margin: 4px 0 0 0;
  display: block;
}

/* =========================================================
   FARE + BOOK NOW — grouped, centered on their own row
   ========================================================= */

.form-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  flex: 0 0 auto;
  margin: 0 auto;
}

.form-actions .fare-group,
.form-actions .submit-group {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin: 0;
}

.fare-amount {
  font-family: 'Montserrat', sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  padding: 0 26px;
  border-radius: 13px;
  border: 2px solid #2ecc71;
  background: #0d1730;
  font-size: 18px;
  font-weight: 700;
  color: #eafff0;
  white-space: nowrap;
  animation: fareBorderGlow 1.8s ease-in-out infinite,
             fareTextGlow 1.8s ease-in-out infinite;
}

@keyframes fareBorderGlow {
  0%, 100% {
    border-color: #2ecc71;
    box-shadow: 0 0 6px rgba(46, 204, 113, 0.35);
  }
  50% {
    border-color: #7cffb2;
    box-shadow: 0 0 18px rgba(124, 255, 178, 0.75);
  }
}

@keyframes fareTextGlow {
  0%, 100% { color: #eafff0; }
  50%      { color: #baffd6; }
}

/* ---------- Book Now button (with car icon) ---------- */
.booking-submit-btn {
  font-family: 'Montserrat', sans-serif;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 52px;
  background: linear-gradient(135deg, #e6c25c 0%, #b8860b 100%);
  border: none;
  color: #0a1128;
  font-weight: 700;
  font-size: 16px;
  padding: 0 26px;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition: opacity 0.2s ease;
}

.booking-submit-btn:hover {
  opacity: 0.9;
}

.booking-submit-btn::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f1b9"; /* car icon */
  font-size: 16px;
}

.booking-submit-btn::after {
  content: "\2192"; /* arrow */
  font-size: 16px;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */

/* Tablet: 2 fields per row */
@media (max-width: 992px) {
  .booking-form-title {
    font-size: 28px;
  }

  .booking-form-wrapper {
    row-gap: 20px;
    column-gap: 16px;
  }

  .booking-form-wrapper .form-group {
    flex: 1 1 calc(50% - 16px);
    min-width: 140px;
  }

  .form-actions {
    flex: 1 1 100%;
    margin: 8px auto 0;
  }
}

/* Mobile: everything full width, clean vertical rhythm */
@media (max-width: 600px) {
  .booking-form-title {
    font-size: 22px;
  }

  .booking-form-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 22px 18px;
    row-gap: 18px;
    column-gap: 0;
  }

  .booking-form-wrapper .form-group {
    flex: 1 1 auto;
    width: 100%;
    min-width: 100%;
  }

  .booking-form-wrapper label {
    font-size: 14px;
    margin-bottom: 6px;
  }

  .booking-select,
  .booking-input {
    font-size: 16px;
    height: 50px;
  }

  .form-actions {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin: 0;
    gap: 14px;
  }

  .fare-amount,
  .booking-submit-btn {
    width: 100%;
  }
}

/* =========================================================
   EXTRA AGGRESSIVE RESET — covers common theme/Elementor
   spacing leaks (empty lists, screen-reader response boxes,
   stray divs/spans) that can appear between CF7 fields.
   Safe to keep even after the exact cause is confirmed.
   ========================================================= */
.booking-form-wrapper,
.booking-form-wrapper .form-group,
.booking-form-wrapper .form-actions {
  min-height: 0 !important;
}

.booking-form-wrapper ul,
.booking-form-wrapper ol,
.booking-form-wrapper p,
.booking-form-wrapper .screen-reader-response {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}

.booking-form-wrapper .screen-reader-response {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
}

.booking-form-wrapper > *:empty {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939f4d9 *//* =========================================================
   BOOKING FORM — dark navy / gold theme
   Montserrat font, centered actions row, animated fare box
   Fixes the CF7 "wpautop" phantom-<p> vertical gap bug
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');

/* ---------- Title above the form ----------
   Wrap your "Booking form" heading with this class, e.g:
   <h2 class="booking-form-title">Booking form</h2>
*/
.booking-form-title {
  font-family: 'Montserrat', sans-serif;
  color: #ffffff;
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 18px;
  letter-spacing: 0.3px;
}

/* ---------- Main wrapper ---------- */
.booking-form-wrapper {
  font-family: 'Montserrat', sans-serif;
  background: linear-gradient(135deg, #0a1128 0%, #1b2a4a 100%);
  border-radius: 16px;
  padding: 28px 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  align-items: flex-end;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
}

.booking-form-wrapper * {
  box-sizing: border-box;
}

/* ---------------------------------------------------------
   CRITICAL FIX: Contact Form 7 auto-wraps blank lines in the
   Form tab with <p> tags (wpautop). Since <div> is not valid
   inside <p>, the browser auto-closes those <p> tags — which
   leaves behind empty, invisible-but-space-taking <p></p>
   elements as direct children of the wrapper, in between our
   real .form-group / .form-actions divs. THIS is what causes
   the huge blank gaps on mobile. Hiding every direct-child <p>
   here is 100% safe: our real fields all live inside <div>
   tags, never inside a <p>, so nothing real ever gets hidden.
   --------------------------------------------------------- */
.booking-form-wrapper > p {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}

.booking-form-wrapper br {
  display: none;
}

.booking-form-wrapper p {
  margin: 0;
  padding: 0;
}

.booking-form-wrapper .form-group {
  flex: 1 1 160px;
  min-width: 160px;
  display: flex;
  flex-direction: column;
  margin: 0;
}

.booking-form-wrapper label {
  color: #d4af37;
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 8px 0;
  display: flex;
  align-items: center;
  gap: 6px;
  letter-spacing: 0.3px;
}

.booking-form-wrapper label i {
  color: #d4af37;
  width: 14px;
  text-align: center;
}

/* ---------- Inputs / selects ---------- */
.booking-select,
.booking-input,
input[type="time"].booking-input {
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 500;
  background: #10193a;
  border: 1px solid #2c3a5e;
  color: #ffffff;
  padding: 12px 14px;
  border-radius: 8px;
  width: 100%;
  height: 52px;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
}

.booking-select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d4af37'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 18px;
  padding-right: 34px;
}

.booking-select:focus,
.booking-input:focus {
  outline: none;
  border-color: #d4af37;
}

/* make the native date/time picker icons visible on dark background */
.booking-input::-webkit-calendar-picker-indicator {
  filter: invert(1);
  cursor: pointer;
}

/* ---------- CF7's own internal wrapper elements ---------- */
.booking-form-wrapper .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
  margin: 0;
}

.booking-form-wrapper .wpcf7-not-valid-tip {
  font-family: 'Montserrat', sans-serif;
  color: #ff8080;
  font-size: 12px;
  margin: 4px 0 0 0;
  display: block;
}

/* =========================================================
   FARE + BOOK NOW — grouped, centered on their own row
   ========================================================= */

.form-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  flex: 0 0 auto;
  margin: 0 auto;
}

.form-actions .fare-group,
.form-actions .submit-group {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin: 0;
}

.fare-amount {
  font-family: 'Montserrat', sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  padding: 0 26px;
  border-radius: 13px;
  border: 2px solid #2ecc71;
  background: #0d1730;
  font-size: 18px;
  font-weight: 700;
  color: #eafff0;
  white-space: nowrap;
  animation: fareBorderGlow 1.8s ease-in-out infinite,
             fareTextGlow 1.8s ease-in-out infinite;
}

@keyframes fareBorderGlow {
  0%, 100% {
    border-color: #2ecc71;
    box-shadow: 0 0 6px rgba(46, 204, 113, 0.35);
  }
  50% {
    border-color: #7cffb2;
    box-shadow: 0 0 18px rgba(124, 255, 178, 0.75);
  }
}

@keyframes fareTextGlow {
  0%, 100% { color: #eafff0; }
  50%      { color: #baffd6; }
}

/* ---------- Book Now button (with car icon) ---------- */
.booking-submit-btn {
  font-family: 'Montserrat', sans-serif;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 52px;
  background: linear-gradient(135deg, #e6c25c 0%, #b8860b 100%);
  border: none;
  color: #0a1128;
  font-weight: 700;
  font-size: 16px;
  padding: 0 26px;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition: opacity 0.2s ease;
}

.booking-submit-btn:hover {
  opacity: 0.9;
}

.booking-submit-btn::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f1b9"; /* car icon */
  font-size: 16px;
}

.booking-submit-btn::after {
  content: "\2192"; /* arrow */
  font-size: 16px;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */

/* Tablet: 2 fields per row */
@media (max-width: 992px) {
  .booking-form-title {
    font-size: 28px;
  }

  .booking-form-wrapper {
    row-gap: 20px;
    column-gap: 16px;
  }

  .booking-form-wrapper .form-group {
    flex: 1 1 calc(50% - 16px);
    min-width: 140px;
  }

  .form-actions {
    flex: 1 1 100%;
    margin: 8px auto 0;
  }
}

/* Mobile: everything full width, clean vertical rhythm */
@media (max-width: 600px) {
  .booking-form-title {
    font-size: 22px;
  }

  .booking-form-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 22px 18px;
    row-gap: 18px;
    column-gap: 0;
  }

  .booking-form-wrapper .form-group {
    flex: 1 1 auto;
    width: 100%;
    min-width: 100%;
  }

  .booking-form-wrapper label {
    font-size: 14px;
    margin-bottom: 6px;
  }

  .booking-select,
  .booking-input {
    font-size: 16px;
    height: 50px;
  }

  .form-actions {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin: 0;
    gap: 14px;
  }

  .fare-amount,
  .booking-submit-btn {
    width: 100%;
  }
}

/* =========================================================
   EXTRA AGGRESSIVE RESET — covers common theme/Elementor
   spacing leaks (empty lists, screen-reader response boxes,
   stray divs/spans) that can appear between CF7 fields.
   Safe to keep even after the exact cause is confirmed.
   ========================================================= */
.booking-form-wrapper,
.booking-form-wrapper .form-group,
.booking-form-wrapper .form-actions {
  min-height: 0 !important;
}

.booking-form-wrapper ul,
.booking-form-wrapper ol,
.booking-form-wrapper p,
.booking-form-wrapper .screen-reader-response {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}

.booking-form-wrapper .screen-reader-response {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
}

.booking-form-wrapper > *:empty {
  display: none !important;
}

/* =========================================================
   MOBILE OVERRIDE HARDENING — forces our spacing to win over
   any theme/Elementor global mobile CSS that loads after ours
   or with higher specificity. Keep this block LAST in the file.
   ========================================================= */
@media (max-width: 600px) {
  .booking-form-wrapper {
    display: flex !important;
    flex-direction: column !important;
    row-gap: 18px !important;
    column-gap: 0 !important;
    gap: 18px !important;
  }

  .booking-form-wrapper .form-group {
    width: 100% !important;
    flex: 1 1 auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .booking-form-wrapper label {
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
  }

  .booking-select,
  .booking-input {
    height: 50px !important;
    margin: 0 !important;
  }

  .form-actions {
    margin: 0 !important;
    gap: 14px !important;
  }
}/* End custom CSS */