.elementor-2683 .elementor-element.elementor-element-7c58eeb{--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-2683 .elementor-element.elementor-element-7c58eeb:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-7c58eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E1622;}.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-2683 .elementor-element.elementor-element-17a73dc{--display:flex;--min-height:100vh;--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:150px;--padding-bottom:70px;--padding-left:200px;--padding-right:200px;}.elementor-2683 .elementor-element.elementor-element-17a73dc:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-17a73dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEE3;}.elementor-2683 .elementor-element.elementor-element-57547ffe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2683 .elementor-element.elementor-element-828b912{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-2683 .elementor-element.elementor-element-563af56c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-2683 .elementor-element.elementor-element-1ac5418e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2683 .elementor-element.elementor-element-1ac5418e.elementor-element{--align-self:center;}.elementor-2683 .elementor-element.elementor-element-1ac5418e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;text-transform:none;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-3d5159d7 .elementor-heading-title{font-weight:bold;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2683 .elementor-element.elementor-element-33dea257 .elementor-heading-title{text-transform:capitalize;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-2683 .elementor-element.elementor-element-52ae862d > .elementor-widget-container{margin:-5px 0px 10px 0px;}.elementor-2683 .elementor-element.elementor-element-52ae862d{font-weight:500;color:var( --e-global-color-secondary );}.elementor-2683 .elementor-element.elementor-element-e81c4c5{--display:flex;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-e81c4c5:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-e81c4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-2683 .elementor-element.elementor-element-481b6142{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:70px;--padding-left:200px;--padding-right:200px;}.elementor-2683 .elementor-element.elementor-element-481b6142:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-481b6142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEE3;}.elementor-2683 .elementor-element.elementor-element-137d6fc{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-2683 .elementor-element.elementor-element-137d6fc.elementor-element{--align-self:center;}.elementor-2683 .elementor-element.elementor-element-137d6fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:900;text-transform:none;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-60251006 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2683 .elementor-element.elementor-element-3f617b5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-3f617b5:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-3f617b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2683 .elementor-element.elementor-element-78df1d5.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-f4bcb41.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-3d4bb39.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-8c4a1db.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-1ef72af.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-d72d8df.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-2683 .elementor-element.elementor-element-5e870f3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-main-swiper{width:100%;}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.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-2683 .elementor-element.elementor-element-7f4518d .elementor-button{background-color:var( --e-global-color-primary );padding:25px 45px 20px 45px;}.elementor-2683 .elementor-element.elementor-element-7f4518d .elementor-button:hover, .elementor-2683 .elementor-element.elementor-element-7f4518d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2683 .elementor-element.elementor-element-7f4518d{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2683 .elementor-element.elementor-element-7f4518d.elementor-element{--align-self:center;}.elementor-2683 .elementor-element.elementor-element-224c9a4f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2683 .elementor-element.elementor-element-224c9a4f:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-224c9a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-2683 .elementor-element.elementor-element-8fcd635{text-align:center;}.elementor-2683 .elementor-element.elementor-element-8fcd635 .elementor-heading-title{font-weight:bold;color:var( --e-global-color-primary );}.elementor-2683 .elementor-element.elementor-element-2a02779{text-align:center;color:var( --e-global-color-secondary );}.elementor-2683 .elementor-element.elementor-element-21bd2c4{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2683 .elementor-element.elementor-element-fd6e628{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}body.elementor-page-2683{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2683 .elementor-element.elementor-element-17a73dc{--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2683 .elementor-element.elementor-element-828b912{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2683 .elementor-element.elementor-element-1ac5418e{text-align:center;}.elementor-2683 .elementor-element.elementor-element-1ac5418e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-3d5159d7{text-align:center;}.elementor-2683 .elementor-element.elementor-element-3d5159d7 .elementor-heading-title{font-size:26px;}.elementor-2683 .elementor-element.elementor-element-481b6142{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2683 .elementor-element.elementor-element-137d6fc{text-align:center;}.elementor-2683 .elementor-element.elementor-element-137d6fc .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-3f617b5{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-78df1d5 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-f4bcb41 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-3d4bb39 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-8c4a1db .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-1ef72af .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-d72d8df .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__header, .elementor-2683 .elementor-element.elementor-element-5e870f3 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-2683 .elementor-element.elementor-element-8fcd635{text-align:center;}}@media(max-width:767px){.elementor-2683 .elementor-element.elementor-element-17a73dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2683 .elementor-element.elementor-element-57547ffe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2683 .elementor-element.elementor-element-828b912{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-2683 .elementor-element.elementor-element-1ac5418e .elementor-heading-title{font-size:30px;}.elementor-2683 .elementor-element.elementor-element-3d5159d7{text-align:center;}.elementor-2683 .elementor-element.elementor-element-33dea257{text-align:center;}.elementor-2683 .elementor-element.elementor-element-e81c4c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2683 .elementor-element.elementor-element-137d6fc .elementor-heading-title{font-size:30px;}.elementor-2683 .elementor-element.elementor-element-60251006{text-align:center;}.elementor-2683 .elementor-element.elementor-element-3f617b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2683 .elementor-element.elementor-element-7f4518d{width:100%;max-width:100%;}.elementor-2683 .elementor-element.elementor-element-224c9a4f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2683 .elementor-element.elementor-element-21bd2c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-24900ebf *//* Hide global Gravity Forms error banner */
body .gform_wrapper .validation_error {
  display: none !important;
}







/*border for address search */
.autocomplete-wrapper {
  border: 1px solid #000 !important;
  border-radius: 4px;
  padding: 6px;
}



/* Make Gravity Forms radio labels 28px and bold */
#gform_wrapper_2 .gchoice label {
    font-size: 28px;
    font-weight: bold;
}

#gform_wrapper_2 .gfield--type-choice .gchoice
{border: 0px !important;}

/* Center the radio choices in one row */
#gform_wrapper_2 .gfield_radio {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; /* allows wrapping on small screens */
    gap: 10px !important; /* space between buttons */
    margin-top: 0px;
}

/* Hide the default radio buttons */
#gform_wrapper_2 .gchoice input[type="radio"] {
    position: absolute;
    opacity: 0;
  
}

/* Style the labels as buttons */
#gform_wrapper_2 .gchoice label {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px; /* button width */
    height: 60px; /* button height */
    border: 2px solid #000;
    border-radius: 6px;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    background-color: white;
    color: black;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

/* Hover effect */
#gform_wrapper_2 .gchoice label:hover {
    background-color: #FF6B0D; /* hover blue */
    color: #fff;
}

/* Selected (checked) state */
#gform_wrapper_2 .gchoice input[type="radio"]:checked + label {
    background-color: #FF6B0D; /* selected blue */
    color: #fff;
    border-color: #FF6B0D;
}


/* Description Style */
.description {
    text-align: center;
    font-weight: bold;
}


  /* qualify form */
.sub-title {
	text-align:center;
	font-weight: bold;
	font-size: 40px;
	  text-transform: lowercase !important;

}

.sub-title::first-letter {
  text-transform: uppercase!important;
}


.gform_required_legend {
	display:none;
}


.gform_next_button,#gform_submit_button_2{
    width: 100% !important;
    padding:18px !important;
    font-size:18px !important;
    background-color: #FF6B0D !important;
}

.gform_page_footer .gform_previous_button {
  display: none !important;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio {
    display: flex !important;
    flex-direction: row !Important;
    justify-content: center !important;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio{
    gap:30px !Important;
}

.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent {
    
    padding: 20px !important;
    border: 1px solid !important;
    border-radius: 10px !important;
}

.ginput_container_date input{
     width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}




/* Hide zipcode label*/

#field_2_1 > label {display: none; }

/* Mobile only */
@media (max-width: 767px) 
    
    {
    .sub-title {
        font-size: 32px !important;
    }
        
        
    }
.gf_progressbar_percentage.percentbar_blue {
    background-color: #FF6B0D !important;
}/* End custom CSS */