.elementor-15 .elementor-element.elementor-element-6923ed2{--display:flex;--min-height:80vh;--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.9;--padding-top:70px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-6923ed2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6923ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dermatologybilling.com/wp-content/uploads/2025/12/Dermatology-Billing-Inga-Ellzey-Billing-Companies-Hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6923ed2::before, .elementor-15 .elementor-element.elementor-element-6923ed2 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6923ed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6923ed2 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6923ed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6923ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFA6 0%, #FFFFFF73 100%);}.elementor-15 .elementor-element.elementor-element-739b484{--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-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-15 .elementor-element.elementor-element-d106f70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.6rem;font-weight:600;line-height:45px;letter-spacing:2.8px;}.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-15 .elementor-element.elementor-element-c70ccbd{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;}.elementor-15 .elementor-element.elementor-element-c70ccbd p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-ebb79f1{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;}.elementor-15 .elementor-element.elementor-element-ebb79f1 p{margin-block-end: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-15 .elementor-element.elementor-element-e583416 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-e583416 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4c1156a{--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-15 .elementor-element.elementor-element-5dec48d{--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:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-5dec48d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5dec48d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-642844f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-a952c2a{--e-image-carousel-slides-to-show:6;}.elementor-15 .elementor-element.elementor-element-a952c2a .swiper-wrapper{display:flex;align-items:center;}.elementor-15 .elementor-element.elementor-element-3824396{--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:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-0ad9a73{text-align:center;}.elementor-15 .elementor-element.elementor-element-88c6d9c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-88c6d9c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-88c6d9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-142a2fc{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-142a2fc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-142a2fc p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-08c384e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-15 .elementor-element.elementor-element-0230451 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-0230451.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-0230451.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0230451.elementor-view-default .elementor-icon{fill:var( --e-global-color-16861f9 );color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-0230451 .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-0230451 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0230451 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d50351b .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-d50351b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-d50351b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d50351b.elementor-view-default .elementor-icon{fill:var( --e-global-color-16861f9 );color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-d50351b .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-d50351b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d50351b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-4271fd6 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-4271fd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-4271fd6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4271fd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-16861f9 );color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-4271fd6 .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-4271fd6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4271fd6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-559ea12 .elementor-button{background-color:#0A0D32;box-shadow:1.5px 1.5px 1.5px 1.5px #BEBEBE;border-radius:50px 50px 50px 50px;padding:16px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-20a7c06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-20a7c06:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-20a7c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-c8f4ded{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-c8f4ded.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c8f4ded .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c9bac44{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-af62d2e{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;}.elementor-15 .elementor-element.elementor-element-af62d2e p{margin-block-end:0px;}.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-15 .elementor-element.elementor-element-f4bc759{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;}.elementor-15 .elementor-element.elementor-element-f4bc759 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-78eb479{--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;--overlay-opacity:0.69;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-78eb479:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-78eb479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dermatologybilling.com/wp-content/uploads/2025/11/imgi_21_pexels-photo-3938023-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-78eb479::before, .elementor-15 .elementor-element.elementor-element-78eb479 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-78eb479 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-78eb479 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-78eb479 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-78eb479 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(80deg, var( --e-global-color-primary ) 25%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-566656f{text-align:center;}.elementor-15 .elementor-element.elementor-element-566656f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-4fd8089{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-4fd8089.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4fd8089 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4rem;font-weight:600;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-f48e8fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-95a0216:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-95a0216:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-4675674:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-4675674:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-5af0e26:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-5af0e26:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-7a4d9b2{--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:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-7a58ab1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-7a58ab1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7a58ab1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-2b6eafb{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-2b6eafb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2b6eafb p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-96fc418{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3fae52d{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-3fae52d:hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A0E1A;--border-color:#8A0E1A;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-3fae52d, .elementor-15 .elementor-element.elementor-element-3fae52d::before{--border-transition:0.3s;}.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-15 .elementor-element.elementor-element-fda65ac .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-default .elementor-icon{color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-fda65ac.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-fda65ac .elementor-icon{font-size:24px;padding:12px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-fda65ac .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-d167029 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-31ad7c8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-31ad7c8 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-c964a3f{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-c964a3f:hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A0E1A;--border-color:#8A0E1A;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-c964a3f, .elementor-15 .elementor-element.elementor-element-c964a3f::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-9dabea4 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-default .elementor-icon{color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-9dabea4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-9dabea4 .elementor-icon{font-size:24px;padding:12px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-9dabea4 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-26485ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-ef0feea{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ef0feea p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7378f95{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-7378f95:hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A0E1A;--border-color:#8A0E1A;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-7378f95, .elementor-15 .elementor-element.elementor-element-7378f95::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-aa500d6 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-default .elementor-icon{color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-aa500d6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-aa500d6 .elementor-icon{font-size:24px;padding:12px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-aa500d6 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-cddfa02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-47f8de4{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-47f8de4 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7cfd942{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-7cfd942:hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A0E1A;--border-color:#8A0E1A;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-7cfd942, .elementor-15 .elementor-element.elementor-element-7cfd942::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-33dd5c6 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16861f9 );color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-default .elementor-icon{color:var( --e-global-color-16861f9 );border-color:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16861f9 );}.elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-33dd5c6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-33dd5c6 .elementor-icon{font-size:24px;padding:12px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-33dd5c6 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-895fff8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d7829ed{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-d7829ed p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-9f92101{--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:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-9f92101:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f92101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369601e );}.elementor-15 .elementor-element.elementor-element-989af7e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-989af7e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-989af7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-0b8d941{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-0b8d941.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0b8d941 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-be95565{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-625692f{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-625692f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-625692f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27cea89 );}.elementor-15 .elementor-element.elementor-element-46d75ca .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-46d75ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-46d75ca.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46d75ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-46d75ca.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46d75ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-46d75ca .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-46d75ca .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-d52575f{column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-d52575f p{margin-block-end:0px;}.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-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-15 .elementor-element.elementor-element-b441a90{--divider-border-style:solid;--divider-color:#00000047;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-b441a90 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-b441a90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-aa3bc13 .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-aa3bc13 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-aa3bc13 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-aa3bc13 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-aa3bc13 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-9f8b262{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-9f8b262:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f8b262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27cea89 );}.elementor-15 .elementor-element.elementor-element-7e7cba0 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-7e7cba0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7e7cba0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7e7cba0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7e7cba0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7e7cba0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7e7cba0 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7e7cba0 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-c14412b{column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c14412b p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-6fc07b5{--divider-border-style:solid;--divider-color:#00000047;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-6fc07b5 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-6fc07b5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-7b20eda .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-7b20eda .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7b20eda .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7b20eda .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7b20eda .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-3b1f67e{--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:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-3b1f67e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b1f67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27cea89 );}.elementor-15 .elementor-element.elementor-element-35fbcdf{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-35fbcdf.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-35fbcdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-6d4484c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-6d4484c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6d4484c p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-c2e3662{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c2e3662.elementor-element{--align-self:center;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27cea89 );}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-6923ed2{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-739b484{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-d106f70 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-c70ccbd{font-size:16px;}.elementor-15 .elementor-element.elementor-element-ebb79f1{font-size:16px;}.elementor-15 .elementor-element.elementor-element-4c1156a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5dec48d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a952c2a{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-3824396{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-88c6d9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-88c6d9c .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-142a2fc{font-size:16px;}.elementor-15 .elementor-element.elementor-element-08c384e{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-20a7c06{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-c8f4ded{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-c8f4ded .elementor-heading-title{font-size:1.2rem;}.elementor-15 .elementor-element.elementor-element-c9bac44{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-af62d2e{font-size:16px;}.elementor-15 .elementor-element.elementor-element-f4bc759{font-size:16px;}.elementor-15 .elementor-element.elementor-element-4fd8089 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-f48e8fc{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7a4d9b2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-7a58ab1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-7a58ab1 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-2b6eafb{font-size:16px;}.elementor-15 .elementor-element.elementor-element-96fc418{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-9f92101{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-989af7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-989af7e .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-0b8d941{font-size:16px;}.elementor-15 .elementor-element.elementor-element-be95565{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-625692f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-d52575f{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9f8b262{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-c14412b{font-size:16px;}.elementor-15 .elementor-element.elementor-element-3b1f67e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-35fbcdf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-35fbcdf .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-6d4484c{font-size:16px;}.elementor-15 .elementor-element.elementor-element-c2e3662{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-6923ed2{--overlay-opacity:0.8;}.elementor-15 .elementor-element.elementor-element-d106f70 .elementor-heading-title{font-size:2rem;line-height:1.2em;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-a952c2a{--e-image-carousel-slides-to-show:2;}.elementor-15 .elementor-element.elementor-element-88c6d9c .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-142a2fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-08c384e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c8f4ded .elementor-heading-title{font-size:1.2rem;}.elementor-15 .elementor-element.elementor-element-c9bac44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-af62d2e{text-align:center;letter-spacing:0.6px;}.elementor-15 .elementor-element.elementor-element-f4bc759{text-align:center;letter-spacing:0.6px;}.elementor-15 .elementor-element.elementor-element-78eb479{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4fd8089{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-4fd8089 .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-f48e8fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-title a{font-size:2.6rem;}.elementor-15 .elementor-element.elementor-element-95a0216 .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-title a{font-size:2.6rem;}.elementor-15 .elementor-element.elementor-element-4675674 .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-title a{font-size:2.6rem;}.elementor-15 .elementor-element.elementor-element-5af0e26 .elementor-icon-box-description{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7a58ab1 .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-2b6eafb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-96fc418{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-989af7e .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-0b8d941{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-be95565{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-35fbcdf .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-6d4484c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-c2e3662{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-739b484{--width:55%;}.elementor-15 .elementor-element.elementor-element-4c1156a{--width:40%;}.elementor-15 .elementor-element.elementor-element-c9bac44{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-739b484{--width:100%;}.elementor-15 .elementor-element.elementor-element-4c1156a{--width:100%;}.elementor-15 .elementor-element.elementor-element-c9bac44{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-c2e3662 *//*
======================================================
1. VARIABLES & FORM CONTAINER LAYOUT
Targeting the 'sleek-signup-form' class added in Form Settings
======================================================
*/
.sleek-signup-form.gform_wrapper {
    /* Max-width and centering from original HTML */
    max-width: 35rem; /* Equivalent to max-w-md (448px) */
    margin-left: auto;
    margin-right: auto;
}

/* Clear default Gravity Forms list structure for a clean flex layout */
.sleek-signup-form .gform_body ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}

/* Flex layout: Row on Desktop, Column on Mobile (Default) */
.sleek-signup-form .gform_body ul,
.sleek-signup-form form {
    display: flex;
    flex-direction: column; /* Default: Stacks vertically on mobile */
    gap: 0.75rem; /* Equivalent to gap-3 (12px) */
}

/* Switch to horizontal layout on larger screens (equivalent to sm:flex-row) */
@media (min-width: 640px) {
    .sleek-signup-form .gform_body ul,
    .sleek-signup-form form {
        flex-direction: row; /* Horizontal on desktop/tablet */
    }
    /* Ensure the email field container expands (using your form's #field_3_1 ID) */
    .sleek-signup-form #field_3_1 {
        flex: 1; /* Equivalent to flex-1 */
    }
}

/*
======================================================
2. EMAIL INPUT STYLING (Including the Icon)
======================================================
*/

/* Target the container for the email input */
.sleek-signup-form .ginput_container_email {
    position: relative;
    width: 100%; /* Ensure it fills its flex container */
}

.sleek-signup-form input[type="email"] {
    /* Basic Styling: Rounded, Background, Padding */
    width: 100%;
    /* pl-12 (3rem) for icon, pr-4 (1rem) for right padding */
    padding: 0.75rem 1rem 0.75rem 3rem !important; 
    background-color: #F7F7F7 !important; /* bg-[#F7F7F7] */
    border-radius: 9999px !important; /* rounded-full */
    border: 1px solid #D1D5DB !important; /* border border-gray-300 */
    color: #1F2937; /* text-gray-900 */
    transition: all 0.2s ease-in-out;
}

/* Focus and Hover Styles */
.sleek-signup-form input[type="email"]:focus {
    outline: none !important;
    border-color: #8A0E1A !important; /* focus:border-[#8A0E1A] */
    box-shadow: 0 0 0 2px rgba(138, 14, 26, 0.2) !important; /* focus:ring-2 focus:ring-[#8A0E1A]/20 */
}

/* ICON PLACEMENT (using a pseudo-element and the SVG as a background image) */
.sleek-signup-form #field_3_1 .ginput_container_email:before {
    content: '';
    position: absolute;
    left: 1rem; /* left-4 */
    top: 50%;
    transform: translateY(-50%); /* top-1/2 transform -translate-y-1/2 */
    width: 20px;
    height: 20px;
    z-index: 10;
    /* This is the base64-encoded version of your SVG email icon */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'%3E%3C/rect%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


/*
======================================================
3. SUBMIT BUTTON STYLING
======================================================
*/

.sleek-signup-form .gform_footer input[type="submit"] {
    /* Basic Styling: Color, Padding, Shape, Font */
    padding: 0.75rem 2rem !important; /* px-8 py-3 */
    background-color: #8A0E1A !important; /* bg-[#8A0E1A] */
    color: white !important; /* text-white */
    border-radius: 9999px !important; /* rounded-full */
    font-weight: 700 !important; /* font-bold */
    border: none !important;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    /* Ensures the button doesn't shrink on desktop */
    white-space: nowrap; /* whitespace-nowrap */
    width: auto !important; /* Resetting GF's potential full width */
}

/* Hover State */
.sleek-signup-form .gform_footer input[type="submit"]:hover {
    background-color: #6A0F1A !important; /* hover:bg-[#6A0F1A] */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important; /* hover:shadow-lg */
}
form#gform_3 {
    display: flex;
    align-items: center;
    gap: 20px;
}/* End custom CSS */