.elementor-5307 .elementor-element.elementor-element-4307d35{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5307 .elementor-element.elementor-element-bc2fa2f{--display:flex;}.elementor-5307 .elementor-element.elementor-element-3240d75{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5307 .elementor-element.elementor-element-f4401cf{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-f4401cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-f4401cf, .elementor-5307 .elementor-element.elementor-element-f4401cf .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-f4401cf, .elementor-5307 .elementor-element.elementor-element-f4401cf .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-b985129{padding:0px 0px 0px 0px;}.elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-5307 .elementor-element.elementor-element-b985129.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-b985129.elementor-view-framed .elementor-icon, .elementor-5307 .elementor-element.elementor-element-b985129.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-5307 .elementor-element.elementor-element-b985129 .elementor-icon{font-size:27px;}.elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon-box-title, .elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon-box-title a{font-family:"lora", Sans-serif;font-size:13px;font-weight:600;line-height:28px;letter-spacing:1px;}.elementor-5307 .elementor-element.elementor-element-0c0577a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5307 .elementor-element.elementor-element-7cf7a06{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5307 .elementor-element.elementor-element-98026cd{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-98026cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-98026cd, .elementor-5307 .elementor-element.elementor-element-98026cd .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-98026cd, .elementor-5307 .elementor-element.elementor-element-98026cd .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-a3d83aa{--display:flex;}.elementor-5307 .elementor-element.elementor-element-3506c5f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5307 .elementor-element.elementor-element-2de6b07{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-2de6b07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-2de6b07, .elementor-5307 .elementor-element.elementor-element-2de6b07 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-2de6b07, .elementor-5307 .elementor-element.elementor-element-2de6b07 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-5f89e69{--display:flex;}.elementor-5307 .elementor-element.elementor-element-ec35f17{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5307 .elementor-element.elementor-element-fff57dd{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-fff57dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-fff57dd, .elementor-5307 .elementor-element.elementor-element-fff57dd .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-fff57dd, .elementor-5307 .elementor-element.elementor-element-fff57dd .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-b126eb9{--display:flex;}.elementor-5307 .elementor-element.elementor-element-a11ff3d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5307 .elementor-element.elementor-element-46775f0{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-46775f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-46775f0, .elementor-5307 .elementor-element.elementor-element-46775f0 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-46775f0, .elementor-5307 .elementor-element.elementor-element-46775f0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-b76fbb9{--display:flex;}.elementor-5307 .elementor-element.elementor-element-46695e4{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5307 .elementor-element.elementor-element-0f10b12{width:var( --container-widget-width, 99.511% );max-width:99.511%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:99.511%;--container-widget-flex-grow:0;columns:2;column-gap:5%;}.elementor-5307 .elementor-element.elementor-element-0f10b12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5307 .elementor-element.elementor-element-0f10b12, .elementor-5307 .elementor-element.elementor-element-0f10b12 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.14px;}.elementor-5307 .elementor-element.elementor-element-0f10b12, .elementor-5307 .elementor-element.elementor-element-0f10b12 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-957e87c{padding:0px 0px 0px 0px;}.elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-5307 .elementor-element.elementor-element-957e87c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5307 .elementor-element.elementor-element-957e87c.elementor-view-framed .elementor-icon, .elementor-5307 .elementor-element.elementor-element-957e87c.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-5307 .elementor-element.elementor-element-957e87c .elementor-icon{font-size:27px;}.elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon-box-title, .elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon-box-title a{font-family:"lora", Sans-serif;font-size:13px;font-weight:600;line-height:28px;letter-spacing:1px;}.elementor-5307 .elementor-element.elementor-element-7218fe2{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:10%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;width:100%;max-width:100%;margin:3% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0% 10% 0% 10%;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:13px;}.elementor-5307 .elementor-element.elementor-element-7218fe2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"lora", Sans-serif;}@media(max-width:767px){.elementor-5307 .elementor-element.elementor-element-4307d35{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5307 .elementor-element.elementor-element-f4401cf{columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-b985129{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5307 .elementor-element.elementor-element-b985129.elementor-element{--align-self:center;}.elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:1%;}.elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon-box-title{margin-block-end:1em;}.elementor-5307 .elementor-element.elementor-element-b985129 .elementor-icon{font-size:25px;}.elementor-5307 .elementor-element.elementor-element-98026cd{columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-2de6b07{columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-fff57dd{columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-46775f0{columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-0f10b12{width:initial;max-width:initial;columns:1;text-align:center;}.elementor-5307 .elementor-element.elementor-element-957e87c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon-box-title{margin-block-end:1em;}.elementor-5307 .elementor-element.elementor-element-957e87c .elementor-icon{font-size:25px;}.elementor-5307 .elementor-element.elementor-element-7218fe2{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;padding:0% 2% 15% 2%;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}}@media(min-width:768px){.elementor-5307 .elementor-element.elementor-element-4307d35{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4401cf */.elementor-5307 .elementor-element.elementor-element-f4401cf strong,
.elementor-5307 .elementor-element.elementor-element-f4401cf b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98026cd */.elementor-5307 .elementor-element.elementor-element-98026cd strong,
.elementor-5307 .elementor-element.elementor-element-98026cd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de6b07 */.elementor-5307 .elementor-element.elementor-element-2de6b07 strong,
.elementor-5307 .elementor-element.elementor-element-2de6b07 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fff57dd */.elementor-5307 .elementor-element.elementor-element-fff57dd strong,
.elementor-5307 .elementor-element.elementor-element-fff57dd b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46775f0 */.elementor-5307 .elementor-element.elementor-element-46775f0 strong,
.elementor-5307 .elementor-element.elementor-element-46775f0 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f10b12 */.elementor-5307 .elementor-element.elementor-element-0f10b12 strong,
.elementor-5307 .elementor-element.elementor-element-0f10b12 b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7218fe2 *//*
 * WEWNĘTRZNE KARTY UŻYTKOWANIA
 * Nie wpływają na główny pasek kart.
 */

.elementor-5307 .elementor-element.elementor-element-7218fe2 {
  width: 100%;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}

/* Układ desktopowy: nawigacja po lewej, treść po prawej */
@media (min-width: 768px) {
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs {
    display: grid !important;
    grid-template-columns: minmax(250px, 27%) minmax(0, 1fr) !important;
    align-items: start !important;
    column-gap: clamp(45px, 6vw, 110px) !important;
    width: 100% !important;
  }

  /* Lewa kolumna tytułów */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;

    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* Poszczególne tytuły */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title {
    position: relative;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 8px 0 !important;

    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;

    color: #181412 !important;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 2.4px;
    text-align: left !important;
    text-transform: uppercase;

    transition: opacity 0.2s ease;
  }

  /* Hover */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:hover,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:hover {
    background: transparent !important;
    opacity: 0.65;
  }

  /* Aktywna karta */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title[aria-selected="true"],

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: transparent !important;
    color: #181412 !important;
    font-weight: 600;
    opacity: 1;
  }

  /* Podkreślenie wyłącznie aktywnego tekstu */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]
  .e-n-tab-title-text {
    font-weight: 600;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 5px;
  }

  /* Odstęp przed kategorią materiałów */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:nth-child(2),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:nth-child(2) {
    margin-top: 22px !important;
  }

  /* Podkarty materiałów */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:nth-child(3),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:nth-child(4),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:nth-child(5),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:nth-child(3),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:nth-child(4),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:nth-child(5) {
    padding-left: 42px !important;
    font-size: 13px;
    letter-spacing: 2.2px;
  }

  /* Odstęp przed zasadami użytkowania */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title:nth-child(6),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title:nth-child(6) {
    margin-top: 24px !important;
  }

  /* Prawa część z treścią */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* Bez domyślnych ramek paneli */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content > .e-n-tab-content,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content > .e-con,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content > .e-n-tab-content,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content > .e-con {
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
}

/* Kontener z dwiema kolumnami tekstu */
.elementor-5307 .elementor-element.elementor-element-7218fe2 .nb-usage-text-columns {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: clamp(40px, 6vw, 100px);
  width: 100%;
}

/* Telefon */
@media (max-width: 767px) {
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .nb-usage-text-columns {
    grid-template-columns: 1fr;
    gap: 28px;
  }
}

/* Kategoria nadrzędna */
.elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
.e-n-tab-title:nth-child(2),

.elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(2) {
  cursor: pointer;
}

/*
 * Strzałka jest dodana do całej kontrolki,
 * a nie do podkreślonego elementu tekstowego.
 */
.elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
.e-n-tab-title:nth-child(2)::after,

.elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(2)::after {
  content: "↑";

  display: inline-block;
  flex: 0 0 auto;

  margin-left: 9px;
  margin-bottom: 6px;

  font-size: 1.3em;
  font-weight: 400;
  line-height: 1;

  text-decoration: none !important;
}

/* Strzałka po zwinięciu */
.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(2)::after,

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .elementor-widget-container >
.e-n-tabs > .e-n-tabs-heading >
.e-n-tab-title:nth-child(2)::after {
  content: "↓";
}

/* Ukrycie trzech podkart po zwinięciu */
.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(3),

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(4),

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .e-n-tabs >
.e-n-tabs-heading > .e-n-tab-title:nth-child(5),

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .elementor-widget-container >
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3),

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .elementor-widget-container >
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4),

.elementor-5307 .elementor-element.elementor-element-7218fe2.nb-materials-collapsed > .elementor-widget-container >
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5) {
  display: none !important;
}

/*
 * MOBILE — WEWNĘTRZNE KARTY UŻYTKOWANIA
 * Nawigacja nad treścią, bez mobilnego stylu akordeonu.
 */
@media (max-width: 767px) {

  .elementor-5307 .elementor-element.elementor-element-7218fe2 {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Cały układ kart */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 28px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Nawigacja */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading {
    position: static !important;
    order: 1 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Pojedynczy tytuł */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-heading >
  .e-n-tab-title,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-heading > .e-n-tab-title {
    position: relative;
    order: initial !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;
    margin-block-end: 0 !important;
    padding: 10px 0 !important;

    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    color: #181412 !important;
    font-family: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 1.8px;
    text-align: left !important;
    text-transform: uppercase;
    white-space: normal !important;

    opacity: 1 !important;
    appearance: none;
    -webkit-appearance: none;
  }

  /* Tekst tytułu */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title .e-n-tab-title-text {
    color: inherit !important;
    background: transparent !important;
  }

  /* Hover */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:hover {
    color: #181412 !important;
    background: transparent !important;
    opacity: 0.65 !important;
  }

  /* Aktywny tytuł */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title[aria-selected="true"] {
    color: #181412 !important;
    background: transparent !important;
    font-weight: 600 !important;
    opacity: 1 !important;
  }

  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title[aria-selected="true"]
  .e-n-tab-title-text {
    color: #181412 !important;
    font-weight: 600 !important;

    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 5px;
  }

  /* Odstęp przed kategoriami materiałów */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:nth-child(2) {
    margin-top: 18px !important;
  }

  /* Trzy podkategorie */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:nth-child(3),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:nth-child(4),

  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:nth-child(5) {
    padding-left: 26px !important;
    font-size: 11px;
    letter-spacing: 1.6px;
  }

  /* Odstęp przed przewodnikiem użytkowania */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .e-n-tabs-heading >
  .e-n-tab-title:nth-child(6) {
    margin-top: 18px !important;
  }

  /* Treść aktywnej karty */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content,
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content {
    position: static !important;
    order: 2 !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Panele treści */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content >
  .e-n-tab-content,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .e-n-tabs > .e-n-tabs-content > .e-con,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content > .e-n-tab-content,

  .elementor-5307 .elementor-element.elementor-element-7218fe2 > .elementor-widget-container > .e-n-tabs >
  .e-n-tabs-content > .e-con {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Tekst zawsze w jednej kolumnie */
  .elementor-5307 .elementor-element.elementor-element-7218fe2 .nb-usage-text-columns {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 24px !important;
    width: 100% !important;
  }
}/* End custom CSS */