.elementor-34262 .elementor-element.elementor-element-774be4b{--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-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-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-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-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-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-34262 .elementor-element.elementor-element-8e61a85 .elementor-icon-wrapper{text-align:center;}.elementor-34262 .elementor-element.elementor-element-5d52264{--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-34262 .elementor-element.elementor-element-b326e31 .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-b326e31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-b326e31.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-b326e31.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-193651a .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-193651a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-193651a.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-193651a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-219d41e .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-219d41e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-219d41e.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-219d41e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-309ca4d .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-309ca4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-309ca4d.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-309ca4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-cd02269 .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-cd02269.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-cd02269.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-cd02269.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-2c9864a .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-2c9864a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-2c9864a.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-2c9864a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-43a6a31{--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-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-34262 .elementor-element.elementor-element-16cc0fc img{pointer-events:all;height:1000px;}.elementor-34262 .elementor-element.elementor-element-82453b0 .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-82453b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-82453b0.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-82453b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-6cb632f .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-6cb632f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-6cb632f.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-6cb632f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-d54c4ce .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-d54c4ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-d54c4ce.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-d54c4ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-b2f4e35 .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-b2f4e35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-b2f4e35.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-b2f4e35.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-0707dce .elementor-icon-box-wrapper{gap:15px;}.elementor-34262 .elementor-element.elementor-element-0707dce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-0707dce.elementor-view-framed .elementor-icon, .elementor-34262 .elementor-element.elementor-element-0707dce.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34262 .elementor-element.elementor-element-45be269{--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-34262 .elementor-element.elementor-element-8bf4b84{--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;}@media(max-width:767px){.elementor-34262 .elementor-element.elementor-element-16cc0fc img{height:327px;}}/* Start custom CSS *//* Pro firmy – nativní Elementor verze */
.elementor-element-774be4b,
.elementor-element-5d52264,
.elementor-element-43a6a31,
.elementor-element-45be269,
.elementor-element-8bf4b84{
  --padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;
  --gap:0px;--widgets-spacing:0px;
  width:100%;max-width:none!important;position:relative;
  font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#4D4D4D;line-height:1.6;-webkit-font-smoothing:antialiased;
}
.elementor-element-774be4b>.e-con-inner,
.elementor-element-5d52264>.e-con-inner,
.elementor-element-43a6a31>.e-con-inner,
.elementor-element-45be269>.e-con-inner{
  width:100%;max-width:none!important;
  padding-left:max(24px,calc((100% - 1240px)/2));
  padding-right:max(24px,calc((100% - 1240px)/2));
}
.elementor-element-774be4b .elementor-widget,
.elementor-element-5d52264 .elementor-widget,
.elementor-element-43a6a31 .elementor-widget,
.elementor-element-45be269 .elementor-widget,
.elementor-element-8bf4b84 .elementor-widget{margin:0;min-width:0}
.elementor-element-774be4b p,
.elementor-element-5d52264 p,
.elementor-element-43a6a31 p,
.elementor-element-45be269 p,
.elementor-element-8bf4b84 p{margin:0}
.elementor-element-774be4b .elementor-heading-title,
.elementor-element-5d52264 .elementor-heading-title,
.elementor-element-43a6a31 .elementor-heading-title,
.elementor-element-45be269 .elementor-heading-title,
.elementor-element-8bf4b84 .elementor-heading-title,
.elementor-element-774be4b .elementor-icon-box-title,
.elementor-element-5d52264 .elementor-icon-box-title,
.elementor-element-43a6a31 .elementor-icon-box-title,
.elementor-element-45be269 .elementor-icon-box-title{
  margin:0;font-family:"Fraunces",Georgia,serif;font-weight:500;
  letter-spacing:-.027em;line-height:1.2;color:#171717;
}
.firmy-eyebrow .elementor-heading-title{
  font-family:"Caveat",cursive!important;font-weight:400!important;
  font-size:28px!important;line-height:1!important;letter-spacing:0!important;color:#14401D!important;
}
.firmy-lead{font-size:17px;line-height:1.75}
.section-title .elementor-heading-title{font-size:44px!important}

/* tlačítka */
.firmy-btn{width:auto!important}
.firmy-btn .elementor-button{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:16px 28px!important;border-radius:99px!important;
  border:1px solid #14401D!important;background:#14401D!important;color:#fff!important;
  font-family:"Archivo","Inter",sans-serif!important;font-weight:600!important;
  font-size:15px!important;line-height:1!important;text-decoration:none!important;
  transition:background-color .25s,color .25s,border-color .25s,transform .25s;
}
.firmy-btn .elementor-button:hover{background:#fff!important;color:#14401D!important;border-color:#14401D!important;transform:translateY(-2px)}
.btn-inverse .elementor-button{background:#FCEBFF!important;border-color:#FCEBFF!important;color:#14401D!important}
.btn-inverse .elementor-button:hover{background:#fff!important;border-color:#fff!important;color:#14401D!important}
.btn-ghost .elementor-button{background:transparent!important;border-color:rgba(255,255,255,.5)!important;color:#fff!important}
.btn-ghost .elementor-button:hover{background:#fff!important;border-color:#fff!important;color:#14401D!important}

/* hero */
.elementor-element-774be4b{overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,#123A1B 0%,#0C220F 55%,#081608 100%)}
.elementor-element-774be4b>.e-con-inner{
  display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:14px;align-items:start;padding-top:180px;padding-bottom:108px;text-align:center;
}
.hero-eyebrow{grid-column:1/-1;margin-bottom:10px!important}
.hero-eyebrow .elementor-heading-title{color:#F3D9F7!important}
.hero-title{grid-column:1/-1;justify-self:center;max-width:17ch}
.hero-title .elementor-heading-title{color:#fff!important;font-size:54px!important}
.hero-lead{grid-column:1/-1;justify-self:center;max-width:60ch;margin-top:22px!important;color:rgba(255,255,255,.86)}
.hero-primary{grid-column:5/7;justify-self:end;margin-top:34px!important}
.hero-secondary{grid-column:7/9;justify-self:start;margin-top:34px!important}
.firmy-stat{margin-top:56px!important;text-align:center}
.stat-one{grid-column:4/6}.stat-two{grid-column:6/8}.stat-three{grid-column:8/10}
.firmy-stat .elementor-icon-box-title{display:block;margin:0!important;font-size:34px!important;color:#fff!important;line-height:1!important}
.firmy-stat .elementor-icon-box-description{margin-top:8px!important;font-size:13.5px!important;color:rgba(255,255,255,.7)!important;letter-spacing:.02em;line-height:1.4}
.hero-star{position:absolute!important;right:-60px;top:40px;width:340px!important;color:rgba(255,255,255,.05)!important;pointer-events:none}
.hero-star .elementor-icon{font-size:320px!important;color:rgba(255,255,255,.05)!important}

/* pro koho */
.elementor-element-5d52264{background:#FCEBFF;padding:100px 0!important}
.elementor-element-5d52264>.e-con-inner{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;
}
.audience-eyebrow,.audience-title,.audience-lead{grid-column:1/-1;justify-self:center;width:100%;max-width:640px;text-align:center}
.audience-eyebrow{margin-bottom:-10px!important}
.audience-title .elementor-heading-title{margin-bottom:-4px!important}
.audience-lead{margin-bottom:28px!important}
.firmy-card{
  background:#fff;border:1px solid #EFEAE7;border-radius:12px;padding:28px 26px!important;
  transition:transform .25s,box-shadow .25s;
}
.firmy-card:hover{transform:translateY(-6px);box-shadow:0 7px 20px rgba(0,0,0,.15)}
.firmy-card .elementor-icon-box-wrapper{display:block!important;text-align:left!important}
.firmy-card .elementor-icon-box-icon{margin:0 0 16px!important}
.firmy-card .elementor-icon{font-size:46px!important;color:#14401D!important}
.firmy-card .elementor-icon-box-title{font-size:20px!important;margin:0 0 8px!important}
.firmy-card .elementor-icon-box-description{font-size:14.5px!important;color:#4D4D4D!important;line-height:1.6!important}

/* nabídka */
.elementor-element-43a6a31{background:#fff;padding:104px 0!important;overflow:hidden}
.elementor-element-43a6a31>.e-con-inner{
  display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:64px;row-gap:0;align-items:start;
}
.offer-image{grid-column:1/7;grid-row:1/11;align-self:center;border-radius:16px;overflow:hidden;background:#F4F0E9}
.offer-image img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,1,.22,1)}
.offer-image:hover img{transform:scale(1.045)}
.offer-eyebrow,.offer-title,.offer-lead,.offer-item,.offer-button{grid-column:7/13}
.offer-eyebrow{margin-bottom:10px!important}
.offer-title{margin-bottom:14px!important}
.offer-title .elementor-heading-title{font-size:40px!important}
.offer-lead{margin-bottom:11px!important}
.offer-item{padding:15px 4px!important;border-bottom:1px solid rgba(0,0,0,.11);transition:transform .3s}
.offer-item:hover{transform:translateX(5px)}
.offer-item .elementor-icon-box-wrapper{display:flex!important;align-items:flex-start!important;gap:16px;text-align:left!important}
.offer-item .elementor-icon-box-icon{flex:0 0 34px;margin:2px 0 0!important}
.offer-item .elementor-icon{font-size:32px!important;color:#14401D!important}
.offer-item .elementor-icon-box-content{min-width:0}
.offer-item .elementor-icon-box-title{display:block;font-family:"Inter",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;margin:0 0 3px!important}
.offer-item .elementor-icon-box-description{display:block;font-size:14px!important;color:#686868!important;line-height:1.55!important}
.offer-button{margin-top:32px!important;justify-self:start}

/* kroky */
.elementor-element-45be269{background:#FCEBFF;padding:100px 0!important}
.elementor-element-45be269>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.steps-eyebrow,.steps-title{grid-column:1/-1;justify-self:center;width:100%;max-width:640px;text-align:center}
.steps-eyebrow{margin-bottom:-12px!important}
.steps-title{margin-bottom:26px!important}
.firmy-step{position:relative;background:#fff;border:1px solid #EFEAE7;border-radius:12px;padding:30px 24px 26px!important}
.firmy-step:before{display:block;margin-bottom:12px;font-family:"Caveat",cursive;font-size:38px;line-height:1;color:#14401D}
.step-one:before{content:"01"}.step-two:before{content:"02"}.step-three:before{content:"03"}.step-four:before{content:"04"}
.firmy-step .elementor-icon-box-wrapper{display:block!important;text-align:left!important}
.firmy-step .elementor-icon-box-title{font-size:18px!important;margin:0 0 8px!important}
.firmy-step .elementor-icon-box-description{font-size:14px!important;color:#4D4D4D!important;line-height:1.6!important}

/* CTA */
.elementor-element-8bf4b84{background:#FCEBFF;padding:0 0 100px!important}
.elementor-element-8bf4b84>.e-con-inner{
  width:min(1240px,calc(100% - 48px));max-width:1240px!important;margin:0 auto;
  display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:14px;
  background:#14401D;border-radius:20px;padding:64px 56px!important;text-align:center;
  box-shadow:0 40px 70px rgba(20,64,29,.22);overflow:hidden;
}
.cta-title,.cta-lead,.cta-contact{grid-column:1/-1;justify-self:center}
.cta-title{max-width:20ch;margin-bottom:14px!important}
.cta-title .elementor-heading-title{color:#fff!important;font-size:38px!important}
.cta-lead{max-width:52ch;margin-bottom:30px!important;font-size:16px;line-height:1.6;color:rgba(255,255,255,.86)}
.cta-primary{grid-column:5/7;justify-self:end}
.cta-secondary{grid-column:7/9;justify-self:start}
.cta-contact{margin-top:26px!important;font-size:14px;color:rgba(255,255,255,.7)}
.cta-contact a{color:#F3D9F7!important;text-decoration:underline!important;text-underline-offset:3px}

@media(max-width:980px){
  .elementor-element-5d52264>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor-element-43a6a31>.e-con-inner{grid-template-columns:1fr;column-gap:0}
  .offer-image{grid-column:1;grid-row:auto;margin-bottom:40px!important}
  .offer-eyebrow,.offer-title,.offer-lead,.offer-item,.offer-button{grid-column:1}
  .elementor-element-45be269>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .elementor-element-774be4b>.e-con-inner{padding-top:140px;padding-bottom:72px}
  .hero-title .elementor-heading-title{font-size:38px!important}
  .hero-primary,.hero-secondary{grid-column:1/-1;justify-self:center}
  .hero-secondary{margin-top:12px!important}
  .firmy-stat{grid-column:1/-1;margin-top:18px!important}
  .stat-one{margin-top:44px!important}
  .hero-star{right:-115px;top:55px;width:260px!important}
  .hero-star .elementor-icon{font-size:250px!important}
  .elementor-element-5d52264,.elementor-element-43a6a31,.elementor-element-45be269{padding-top:64px!important;padding-bottom:64px!important}
  .elementor-element-5d52264>.e-con-inner,.elementor-element-45be269>.e-con-inner{grid-template-columns:1fr}
  .section-title .elementor-heading-title,.offer-title .elementor-heading-title{font-size:32px!important}
  .audience-lead{margin-bottom:8px!important}
  .elementor-element-8bf4b84{padding-bottom:64px!important}
  .elementor-element-8bf4b84>.e-con-inner{padding:44px 26px!important}
  .cta-title .elementor-heading-title{font-size:32px!important}
  .cta-primary,.cta-secondary{grid-column:1/-1;justify-self:center}
  .cta-secondary{margin-top:0!important}
}



/* Kontrast a zalomení nativních widgetů */
.hero-title .elementor-heading-title{max-width:17ch;margin-left:auto!important;margin-right:auto!important}
.hero-lead,.hero-lead p{color:rgba(255,255,255,.86)!important}
.hero-lead p{max-width:60ch;margin-left:auto!important;margin-right:auto!important}
.section-title .elementor-heading-title{color:#171717!important}
.audience-lead,.audience-lead p,.offer-lead,.offer-lead p{color:#4D4D4D!important}
.firmy-card .elementor-icon-box-title,
.firmy-card .elementor-icon-box-title span,
.firmy-card .elementor-icon-box-title a,
.offer-item .elementor-icon-box-title,
.offer-item .elementor-icon-box-title span,
.offer-item .elementor-icon-box-title a,
.firmy-step .elementor-icon-box-title,
.firmy-step .elementor-icon-box-title span,
.firmy-step .elementor-icon-box-title a{color:#171717!important}
.hero-star svg{fill:none!important;stroke:rgba(255,255,255,.08)!important;stroke-width:3!important}
.cta-lead,.cta-lead p{color:rgba(255,255,255,.86)!important}
.cta-contact,.cta-contact p{color:rgba(255,255,255,.7)!important}
.cta-contact a{color:#F3D9F7!important}
.firmy-btn .elementor-button,.firmy-btn .elementor-button-text{white-space:nowrap!important}


.elementor-element-774be4b>.e-con-inner{row-gap:0!important}
.elementor-element-8bf4b84>.e-con-inner{row-gap:0!important}


.native-anchor{position:absolute!important;top:0;left:0;width:0!important;height:0!important;margin:0!important;padding:0!important}
.firmy-card .elementor-icon i:before,.offer-item .elementor-icon i:before{color:transparent!important;-webkit-text-stroke:1.35px #14401D}/* End custom CSS */