.elementor-9673 .elementor-element.elementor-element-434c0bf{--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:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-9673 .elementor-element.elementor-element-434c0bf:not(.elementor-motion-effects-element-type-background), .elementor-9673 .elementor-element.elementor-element-434c0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9673 .elementor-element.elementor-element-6f6a113 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;letter-spacing:-3.7px;color:var( --e-global-color-2073036 );}.elementor-9673 .elementor-element.elementor-element-b891c51{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-size:20px;color:#FFFFFFB3;}.elementor-9673 .elementor-element.elementor-element-ea655e4{--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-9673 .elementor-element.elementor-element-47b0869 > .elementor-widget-container{padding:64px 0px 64px 0px;}.elementor-9673 .elementor-element.elementor-element-55011df{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 i.softlite-dynamic-icon{font-size:100%;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-icon i{font-size:100%;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-icon:not(i){width:100%;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-icon svg{width:100%;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:-0.89999997615814px;color:#ffffffff;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#ffffffb3;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-text-3{font-size:12px;line-height:16px;color:#ffffff66;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:600;line-height:20px;fill:#ffffffff;color:#ffffffff;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-button{background-color:#ed6921ff;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-background-color-1{background-color:#02404bff;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-background-color-2{background-color:#ed692133;}@media(max-width:1024px){.elementor-9673 .elementor-element.elementor-element-6f6a113 .elementor-heading-title{font-size:3.7em;}}@media(min-width:768px){.elementor-9673 .elementor-element.elementor-element-434c0bf{--content-width:1280px;}.elementor-9673 .elementor-element.elementor-element-ea655e4{--content-width:1280px;}}@media(max-width:767px){.elementor-9673 .elementor-element.elementor-element-434c0bf{--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:020px;--padding-right:0px;}.elementor-9673 .elementor-element.elementor-element-6f6a113 .elementor-heading-title{font-size:3.1em;letter-spacing:-3.7px;}.elementor-9673 .elementor-element.elementor-element-b891c51{font-size:18px;}.elementor-9673 .elementor-element.elementor-element-47b0869 > .elementor-widget-container{padding:64px 10px 64px 10px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;letter-spacing:-0.75px;}}/* Start custom CSS for text-editor, class: .elementor-element-ad69ee3 */.elementor-9673 .elementor-element.elementor-element-ad69ee3 .tm-back-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(255,255,255,0.7);
  text-decoration: none;
  transition: color 0.3s ease;
  margin-bottom: px;
  font-size: 14px;
  font-weight: 500;
}

.elementor-9673 .elementor-element.elementor-element-ad69ee3 .tm-back-link:hover {
  color: #ffffff;
}

.elementor-9673 .elementor-element.elementor-element-ad69ee3 .tm-back-arrow {
  font-size: 16px;
  line-height: 1;
  transition: transform 0.3s ease;
}

.elementor-9673 .elementor-element.elementor-element-ad69ee3 .tm-back-link:hover .tm-back-arrow {
  transform: translateX(-3px);
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c300729 */.elementor-9673 .elementor-element.elementor-element-c300729 .blog-label {
  color: #f06b2a;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6f6a113 */.elementor-9673 .elementor-element.elementor-element-6f6a113 .accent-dot {
  color: #f06b2a;
}/* End custom CSS */





.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg {border-bottom-color: rgb(224, 233, 235);border-bottom-style: solid;border-left-color: rgb(224, 233, 235);border-left-style: solid;border-right-color: rgb(224, 233, 235);border-right-style: solid;border-top-color: rgb(224, 233, 235);border-top-style: solid;color: rgb(2, 64, 75);font-family: Inter, sans-serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg .elementor-button {line-height: inherit !important}.elementor-9673 .elementor-element.elementor-element-a2fcf79 {width: auto;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg{border-bottom-color: rgb(224, 233, 235);border-bottom-style: solid;border-left-color: rgb(224, 233, 235);border-left-style: solid;border-right-color: rgb(224, 233, 235);border-right-style: solid;border-top-color: rgb(224, 233, 235);border-top-style: solid;color: rgb(2, 64, 75);font-family: Inter, sans-serif;font-size: 16px;line-height: 1.5;padding-bottom: 96px;padding-top: 96px;transition-property: none;padding-block-start: 96px;padding-block-end: 96px;grid-column-gap: normal;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg{padding-bottom: 96px;padding-top: 96px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .r2r8dkhg{padding-bottom: 80px;padding-top: 80px;padding-block-start: 80px;padding-block-end: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@font-face{font-family:'CameraPlainVariable';src:url('https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}body{overflow-x:hidden;}.elementor-element{position:static;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .k0fwnzdf{margin-left: auto;margin-right: auto;max-width: 896px;padding-left: 24px;padding-right: 24px;text-align: center;width: auto;padding-inline-start: 24px;padding-inline-end: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .k0fwnzdf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .k0fwnzdf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .k0fwnzdf{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .k0fwnzdf{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .t6s09nbi{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .t6s09nbi::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .t6s09nbi::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .tiin7q9x{align-items: center;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-top-left-radius: 16px;border-top-right-radius: 16px;display: flex;height: 56px;justify-content: center;margin-bottom: 24px;margin-left: auto;margin-right: auto;text-align: center;width: 56px;flex-direction: row;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .tiin7q9x::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .tiin7q9x::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .tiin7q9x{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-top-left-radius: 16px;border-top-right-radius: 16px;margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .tiin7q9x{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-top-left-radius: 16px;border-top-right-radius: 16px;margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .atu9ltf2{color: rgb(237, 105, 33);display: block;fill: none;height: 28px;overflow-clip-margin: content-box;stroke: rgb(237, 105, 33);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 28px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .atu9ltf2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(237, 105, 33);-webkit-text-stroke-color: rgb(237, 105, 33);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .atu9ltf2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(237, 105, 33);-webkit-text-stroke-color: rgb(237, 105, 33);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .atu9ltf2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .atu9ltf2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .wz0n7gjj{font-family: Montserrat, sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .wz0n7gjj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .wz0n7gjj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .wz0n7gjj{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .wz0n7gjj{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .qe8irtia{color: rgb(237, 105, 33);font-family: Montserrat, sans-serif;font-size: 36px;font-weight: 700;letter-spacing: -0.8999999761581421px;line-height: 40px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .qe8irtia::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(237, 105, 33);-webkit-text-stroke-color: rgb(237, 105, 33);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .qe8irtia::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(237, 105, 33);-webkit-text-stroke-color: rgb(237, 105, 33);}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .qe8irtia{font-size: 30px;letter-spacing: -0.75px;line-height: 36px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .kgd36xi0{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 512px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .kgd36xi0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.7);-webkit-text-stroke-color: rgba(255, 255, 255, 0.7);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .kgd36xi0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.7);-webkit-text-stroke-color: rgba(255, 255, 255, 0.7);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .kgd36xi0{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .kgd36xi0{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .bsnirubn{column-gap: 12px;display: flex;margin-left: auto;margin-right: auto;max-width: 448px;row-gap: 12px;text-align: center;width: auto;grid-column-gap: 12px;flex-direction: row;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .bsnirubn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .bsnirubn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .bsnirubn{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .bsnirubn{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .csj3hebo{background-color: rgba(255, 255, 255, 0.1);border-bottom-color: rgba(255, 255, 255, 0.2);border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-color: rgba(255, 255, 255, 0.2);border-left-width: 1px;border-right-color: rgba(255, 255, 255, 0.2);border-right-width: 1px;border-top-color: rgba(255, 255, 255, 0.2);border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;color: rgb(255, 255, 255);display: block;flex-basis: 0%;flex-grow: 1;font-size: 14px;height: 48px;line-height: 20px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;padding-top: 0px;width: auto;padding-inline-start: 20px;padding-inline-end: 20px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .csj3hebo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;cursor: text;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .csj3hebo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;cursor: text;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .csj3hebo{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;padding-top: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .csj3hebo{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;padding-top: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .scbkqm28{align-items: center;appearance: button;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;column-gap: 8px;cursor: pointer;display: flex;height: 48px;justify-content: center;padding-bottom: 8px;padding-left: 32px;padding-right: 32px;padding-top: 8px;row-gap: 8px;width: auto;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 32px;padding-inline-end: 32px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .scbkqm28::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;text-align: center;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .scbkqm28::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;text-align: center;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .scbkqm28{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;padding-bottom: 8px;padding-left: 32px;padding-right: 32px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .scbkqm28{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;padding-bottom: 8px;padding-left: 32px;padding-right: 32px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .p9vnsky7{margin-bottom: 0px;text-align: center;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .p9vnsky7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.4);-webkit-text-stroke-color: rgba(255, 255, 255, 0.4);}.elementor-9673 .elementor-element.elementor-element-a2fcf79 .p9vnsky7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.4);-webkit-text-stroke-color: rgba(255, 255, 255, 0.4);}@media (max-width: 1024px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .p9vnsky7{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9673 .elementor-element.elementor-element-a2fcf79 .p9vnsky7{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}

/* Start custom CSS */.tm-blog-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
@media(max-width:1024px){ .tm-blog-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:640px){ .tm-blog-grid{ grid-template-columns:1fr; } }

.tm-clamp-2,.tm-clamp-4{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.tm-clamp-2{-webkit-line-clamp:2;}
.tm-clamp-4{-webkit-line-clamp:4;}

.tm-pagination{ margin-top:28px; }
.tm-pagination__inner{ display:flex; justify-content:space-between; gap:16px; }
.tm-disabled{ opacity:.45; }
/* Featured title kleiner */
.tm-featured-title{
  font-size: 22px !important;
  line-height: 1.2 !important;
  margin-bottom: 10px !important;
}
@media (min-width: 1024px){
  .tm-featured-title{
    font-size: 26px !important;
  }
}
/* Featured image altijd full-cover */
.tm-featured-media{
  height: 100% !important;
  min-height: 360px; /* matcht jouw desktop look */
}
.tm-featured-img{
  width: 100% !important;
  height: 100% !important;   /* dit is de key */
  object-fit: cover !important;
  display: block !important;
}
@media (max-width: 1023px){
  .tm-featured-media{ min-height: 0; } /* mobiel/ tablet laat aspect-ratio werken */
}
/* Cards: geen grijze balk onder afbeelding */
.tm-blog-card__media{
  background: transparent !important;
}
.tm-blog-card__img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}
/* ===== Spacing + sectietitel onder featured ===== */
.tm-featured-wrap{ padding-bottom: 46px !important; } /* meer ruimte onder featured */
.tm-blog-section{ padding-top: 18px; }

.tm-blog-section-title{
  font-size: 42px;
  font-weight: 800;
  color: var(--tm-foreground);
  margin: 0 0 26px;
  letter-spacing: -0.02em;
}
@media (max-width: 640px){
  .tm-blog-section-title{ font-size: 32px; }
}

/* ===== Grid-cards: gelijke hoogte / layout ===== */
.tm-blog-card__link{
  height: 100%;
  display: flex !important;
  flex-direction: column;
}
.tm-blog-card__body{
  flex: 1;                 /* body vult hoogte */
  display: flex;
  flex-direction: column;  /* meta naar onder */
}
.tm-blog-card__meta{
  margin-top: auto;        /* meta altijd onderaan */
  padding-top: 12px;
}

/* ===== Divider onder titel+excerpt ===== */
.tm-blog-card__excerpt{
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(15,23,42,.10); /* lichte grijze streep */
  margin-bottom: 12px !important;
}

/* ===== Author pill zoals voorbeeld ===== */
.tm-blog-card__author-pill{
  background: rgba(255,255,255,.95) !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  padding: 8px 12px 8px 8px !important;
  gap: 10px !important;
}

/* Initialen badge: donker rondje met witte letters */
.tm-blog-card__author-badge{
  width: 30px !important;
  height: 30px !important;
  background: #0b3b3f !important; /* zelfde als jouw dark/foreground */
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 12px !important;
}

/* Naam iets zwaarder zoals voorbeeld */
.tm-blog-card__author-name{
  font-size: 13px !important;
  font-weight: 700 !important;
  color: var(--tm-foreground) !important;
}

/* ===== “Lees meer” CTA onderin consistent ===== */
.tm-blog-card__cta{
  gap: 10px;
}
/* Maak de punt in "Alle artikelen." oranje */
.tm-blog-section-title{
  display: inline-block;
}
.tm-blog-section-title::after{
  content: ".";
  color: var(--tm-accent);
}
.tm-blog-section-title{
  /* verwijder de echte punt uit de tekst in PHP als je dit gebruikt */
}
/* ===== FIX: excerpt + divider starten altijd op dezelfde hoogte ===== */

/* 1) Titel altijd max 2 regels (consistent) */
.tm-blog-card__title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}

/* 2) Reserveer altijd ruimte voor 2 regels titel
      (dus ook als de titel maar 1 regel is) */
.tm-blog-card__title{
  line-height: 1.2;
  min-height: calc(1.2em * 2); /* 2 regels */
  margin-bottom: 10px;         /* jouw spacing */
}

/* 3) Excerpt-zone start dan altijd gelijk + divider blijft gelijk */
.tm-blog-card__excerpt{
  min-height: calc(1.55em * 2);                 /* 2 regels excerpt */
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(15,23,42,.10);
  margin: 0 0 12px !important;
}/* End custom CSS */
