.elementor-207 .elementor-element.elementor-element-4c9cc66{--display:flex;--min-height:30vh;--justify-content:center;--overlay-opacity:0.8;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-4c9cc66:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-4c9cc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ee7562 );}.elementor-207 .elementor-element.elementor-element-4c9cc66::before, .elementor-207 .elementor-element.elementor-element-4c9cc66 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-4c9cc66 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-4c9cc66 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-4c9cc66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-4c9cc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#334155;--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title a{font-size:50px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title{color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-description{font-size:24px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-7999eb1{--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-207 .elementor-element.elementor-element-7188416 > .elementor-widget-container{background-color:#FFFFFF4F;padding:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-wrapper{gap:5px;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-7188416.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-7188416.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-7188416.elementor-view-default .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-7188416.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-7188416.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-7188416.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-7188416.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-7188416.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-7188416.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title a{font-size:16px;font-weight:900;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-269d605 > .elementor-widget-container{background-color:#FFFFFF4F;padding:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-wrapper{gap:5px;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-269d605.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-269d605.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-269d605.elementor-view-default .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-269d605.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-269d605.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-269d605.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-269d605.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-269d605.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-269d605.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title a{font-size:16px;font-weight:900;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-8882d9b > .elementor-widget-container{background-color:#FFFFFF4F;padding:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-wrapper{gap:5px;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-207 .elementor-element.elementor-element-8882d9b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title a{font-size:16px;font-weight:900;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-409ff42{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-d81294b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-c535255{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-54c9057{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 24px 60px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-207 .elementor-element.elementor-element-54c9057:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-54c9057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-e86ae3c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-207 .elementor-element.elementor-element-e86ae3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-e86ae3c.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-e86ae3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-e86ae3c .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 > .elementor-widget-container{background-color:#FBF3E8;padding:22px 26px 22px 26px;border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-207 .elementor-element.elementor-element-bc2c0b9.elementor-view-stacked .elementor-icon{background-color:#B6711A;}.elementor-207 .elementor-element.elementor-element-bc2c0b9.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-bc2c0b9.elementor-view-default .elementor-icon{fill:#B6711A;color:#B6711A;border-color:#B6711A;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-description{font-size:15px;}.elementor-207 .elementor-element.elementor-element-de7f59f > .elementor-widget-container{background-color:#FDF0F0;padding:22px 26px 22px 26px;border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-207 .elementor-element.elementor-element-de7f59f.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-207 .elementor-element.elementor-element-de7f59f.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-de7f59f.elementor-view-default .elementor-icon{fill:#DC2626;color:#DC2626;border-color:#DC2626;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-description{font-size:15px;}.elementor-207 .elementor-element.elementor-element-66a14b7 > .elementor-widget-container{background-color:#EFF6FF;padding:22px 26px 22px 26px;border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-207 .elementor-element.elementor-element-66a14b7.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-207 .elementor-element.elementor-element-66a14b7.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-66a14b7.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-title a{font-size:18px;font-weight:700;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-description{font-size:15px;}.elementor-207 .elementor-element.elementor-element-65d7027{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 24px 60px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-207 .elementor-element.elementor-element-65d7027:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-65d7027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-245654a );}.elementor-207 .elementor-element.elementor-element-387f6f0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-207 .elementor-element.elementor-element-387f6f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-387f6f0.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-387f6f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-06637a3 );color:var( --e-global-color-06637a3 );border-color:var( --e-global-color-06637a3 );}.elementor-207 .elementor-element.elementor-element-387f6f0 .elementor-icon{font-size:30px;}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-separator{border-bottom-style:none;}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-item{align-items:flex-start;}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-header{color:#FFFFFF;}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-separator{border-bottom-style:none;}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-item{align-items:flex-start;}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-header{color:var( --e-global-color-26758d0 );}.elementor-207 .elementor-element.elementor-element-5028ecc{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-9c84ddb{text-align:center;}.elementor-207 .elementor-element.elementor-element-301b96e > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 24px 60px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.1);}.elementor-207 .elementor-element.elementor-element-301b96e iframe{height:500px;}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-409ff42{--content-width:1600px;}}@media(max-width:1024px){.elementor-207 .elementor-element.elementor-element-4c9cc66{--padding-top:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title a{font-size:40px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-description{font-size:20px;}.elementor-207 .elementor-element.elementor-element-7999eb1{--grid-auto-flow:row;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title a{font-size:18px;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title a{font-size:18px;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title a{font-size:18px;}.elementor-207 .elementor-element.elementor-element-409ff42{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-207 .elementor-element.elementor-element-4c9cc66{--padding-top:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title{margin-block-end:5px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-title a{font-size:26px;}.elementor-207 .elementor-element.elementor-element-be67141 .elementor-icon-box-description{font-size:12px;}.elementor-207 .elementor-element.elementor-element-7999eb1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-title a{font-size:12px;}.elementor-207 .elementor-element.elementor-element-7188416 .elementor-icon-box-description{font-size:10px;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-title a{font-size:12px;}.elementor-207 .elementor-element.elementor-element-269d605 .elementor-icon-box-description{font-size:10px;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-title a{font-size:12px;}.elementor-207 .elementor-element.elementor-element-8882d9b .elementor-icon-box-description{font-size:10px;}.elementor-207 .elementor-element.elementor-element-409ff42{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-title a{font-size:16px;}.elementor-207 .elementor-element.elementor-element-bc2c0b9 .elementor-icon-box-description{font-size:12px;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-title a{font-size:16px;}.elementor-207 .elementor-element.elementor-element-de7f59f .elementor-icon-box-description{font-size:12px;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-title a{font-size:16px;}.elementor-207 .elementor-element.elementor-element-66a14b7 .elementor-icon-box-description{font-size:12px;}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-header{font-size:12px;}.elementor-207 .elementor-element.elementor-element-8d7cdd9 .elementor-price-list-price{font-size:12px;}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-header{font-size:12px;}.elementor-207 .elementor-element.elementor-element-b8aa900 .elementor-price-list-price{font-size:12px;}.elementor-207 .elementor-element.elementor-element-5028ecc{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wpforms, class: .elementor-element-fdd9955 *//* Fyll ner formuläret till botten av sin kolumn/container */
#wpforms-2458.wpforms-container,
#wpforms-2458.wpforms-container-full{
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

/* Låt själva "kortet" ta all tillgänglig höjd */
#wpforms-form-2458{
  flex: 1 1 auto !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

/* Om submit ligger sist: tryck ner det mot botten */
#wpforms-form-2458 .wpforms-submit-container{
  margin-top: auto !important;
}

/* Säkerställ att inget lägger på extra luft under */
#wpforms-2458,
#wpforms-2458 .wpforms-form{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-widget-wpforms,
.elementor-widget-container{
  height: 100% !important;
}



/* Ta bort yttre marginal ovanför och under formuläret */
#wpforms-2458,
#wpforms-2458 .wpforms-form,
#wpforms-2458.wpforms-container,
#wpforms-2458.wpforms-container-full{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* ===========================================================
   WPForms – Kontakt (LJUS kort, orange CTA) – FORM 2458
   =========================================================== */

/* Centrera + maxbredd */
.wpforms-container,
.wpforms-container-full{
  width: 100% !important;
}

/* Form-kort */
#wpforms-form-2458{
  max-width: 1100px !important;
  margin: 0 auto !important;
  background: #ffffff !important;
  border-radius: 26px !important;
  padding: 48px 52px !important;
  box-shadow: 0 28px 80px rgba(15,23,42,.12) !important;
  border: 1px solid #e5e7eb !important;
}

/* Titel: du har den i wpforms-field-content (h2) */
#wpforms-form-2458 .wpforms-field-content h1,
#wpforms-form-2458 .wpforms-field-content h2,
#wpforms-form-2458 .wpforms-field-content h3{
  text-align: center !important;
  color: #0f172a !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  margin: 0 0 32px 0 !important;
}

/* Om wpforms-title finns någonstans också */
#wpforms-form-2458 .wpforms-title{
  text-align: center !important;
  color: #0f172a !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  margin-bottom: 32px !important;
}

/* Fältavstånd */
#wpforms-form-2458 .wpforms-field{
  margin-bottom: 20px !important;
}

/* Labels */
#wpforms-form-2458 .wpforms-field-label,
#wpforms-form-2458 .wpforms-field-label-inline,
#wpforms-form-2458 legend{
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 10px !important;
}

/* Required */
#wpforms-form-2458 .wpforms-required-label{
  color: #b6711a !important;
}

/* Inputs */
#wpforms-form-2458 input[type="text"],
#wpforms-form-2458 input[type="email"],
#wpforms-form-2458 input[type="tel"],
#wpforms-form-2458 input[type="number"],
#wpforms-form-2458 textarea,
#wpforms-form-2458 select{
  height: 56px !important;
  line-height: 56px !important;
  padding: 0 44px 0 18px !important;

  background-color: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 14px !important;

  color: #0f172a !important;

  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;

  /* Pil för select (mörk för ljus bakgrund) */
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%230F172A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 18px center !important;
  background-size: 14px !important;
}

/* Placeholder */
#wpforms-form-2458 ::placeholder{
  color: #94a3b8 !important;
}

/* Focus */
#wpforms-form-2458 input:focus,
#wpforms-form-2458 textarea:focus,
#wpforms-form-2458 select:focus{
  outline: none !important;
  border-color: #b6711a !important;
  box-shadow: 0 0 0 3px rgba(182,113,26,.25) !important;
}

/* Textarea */
#wpforms-form-2458 textarea{
  min-height: 190px !important;
  resize: vertical !important;
  line-height: 1.4 !important;
  padding: 14px 18px !important;
  height: auto !important;
  background-image: none !important; /* ingen select-pil på textarea */
}

/* GDPR-checkbox: gör den snygg + rätt linjehöjd */
#wpforms-form-2458 .wpforms-field-gdpr-checkbox ul{
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

#wpforms-form-2458 .wpforms-field-gdpr-checkbox li{
  display: flex !important;
  gap: 12px !important;
  align-items: flex-start !important;
}

#wpforms-form-2458 .wpforms-field-gdpr-checkbox input[type="checkbox"]{
  margin-top: 4px !important;
  width: 18px !important;
  height: 18px !important;
  accent-color: #b6711a !important;
}

/* (WPForms sätter label-inline, vi ger bättre läsbarhet) */
#wpforms-form-2458 .wpforms-field-gdpr-checkbox .wpforms-field-label-inline{
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  color: #334155 !important;
  margin: 0 !important;
}

/* Submit container */
#wpforms-form-2458 .wpforms-submit-container{
  text-align: center !important;
  margin-top: 26px !important;
}

/* CTA-knapp */
#wpforms-form-2458 .wpforms-submit{
  min-width: 280px !important;
  padding: 14px 34px !important;
  border-radius: 999px !important; /* pill */
  font-size: 18px !important;
  font-weight: 800 !important;

  background: #b6711a !important;
  color: #ffffff !important;
  border: none !important;

  box-shadow: 0 10px 28px rgba(15,23,42,.18) !important;
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease !important;
}

/* Hover */
#wpforms-form-2458 .wpforms-submit:hover{
  background: #9f5f16 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 14px 36px rgba(15,23,42,.22) !important;
}

/* Fel */
#wpforms-form-2458 .wpforms-error{
  color: #b45309 !important;
  font-size: 15px !important;
  margin-top: 8px !important;
}

#wpforms-form-2458 input.wpforms-error,
#wpforms-form-2458 textarea.wpforms-error,
#wpforms-form-2458 select.wpforms-error{
  border-color: #f59e0b !important;
  box-shadow: 0 0 0 4px rgba(245,158,11,.18) !important;
}

/* Mobil */
@media (max-width: 768px){
  #wpforms-form-2458{
    padding: 28px 18px !important;
    border-radius: 18px !important;
  }

  #wpforms-form-2458 .wpforms-field-content h1,
  #wpforms-form-2458 .wpforms-field-content h2,
  #wpforms-form-2458 .wpforms-field-content h3,
  #wpforms-form-2458 .wpforms-title{
    font-size: 32px !important;
  }

  #wpforms-form-2458 .wpforms-submit{
    min-width: 100% !important;
  }
}/* End custom CSS */