.elementor-7675 .elementor-element.elementor-element-2a78df5{--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;--gap:30px 60px;--row-gap:30px;--column-gap:60px;--padding-top:48px;--padding-bottom:56px;--padding-left:76px;--padding-right:76px;}.elementor-7675 .elementor-element.elementor-element-2a78df5:not(.elementor-motion-effects-element-type-background), .elementor-7675 .elementor-element.elementor-element-2a78df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7675 .elementor-element.elementor-element-f0d99a3{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-5e3d671 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(1, 7, 26, 0.55);}.elementor-7675 .elementor-element.elementor-element-80ea6e4 .elementor-heading-title{font-family:"Titilium Web", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#01071A;}.elementor-7675 .elementor-element.elementor-element-3c4a69c{font-family:"Arimo", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(25, 28, 46, 0.86);}.elementor-7675 .elementor-element.elementor-element-954e26e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-0ab427d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-6c1981d img{width:100%;height:240px;}.elementor-7675 .elementor-element.elementor-element-206b315{--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;--gap:30px 60px;--row-gap:30px;--column-gap:60px;--padding-top:48px;--padding-bottom:56px;--padding-left:76px;--padding-right:76px;}.elementor-7675 .elementor-element.elementor-element-206b315:not(.elementor-motion-effects-element-type-background), .elementor-7675 .elementor-element.elementor-element-206b315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7675 .elementor-element.elementor-element-b8aa442{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-59ce26f .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(1, 7, 26, 0.55);}.elementor-7675 .elementor-element.elementor-element-6854c83 .elementor-heading-title{font-family:"Titilium Web", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#01071A;}.elementor-7675 .elementor-element.elementor-element-cda92df{font-family:"Arimo", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(25, 28, 46, 0.86);}.elementor-7675 .elementor-element.elementor-element-a54a0e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-e9c9f62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-9b81825 img{width:100%;height:240px;}.elementor-7675 .elementor-element.elementor-element-6ebd57f{--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;--gap:30px 60px;--row-gap:30px;--column-gap:60px;--padding-top:48px;--padding-bottom:56px;--padding-left:76px;--padding-right:76px;}.elementor-7675 .elementor-element.elementor-element-6ebd57f:not(.elementor-motion-effects-element-type-background), .elementor-7675 .elementor-element.elementor-element-6ebd57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7675 .elementor-element.elementor-element-b05b3a0{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-d9eb642 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(1, 7, 26, 0.55);}.elementor-7675 .elementor-element.elementor-element-83354af .elementor-heading-title{font-family:"Titilium Web", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#01071A;}.elementor-7675 .elementor-element.elementor-element-01a3e8b{font-family:"Arimo", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(25, 28, 46, 0.86);}.elementor-7675 .elementor-element.elementor-element-9caba2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-3d98b83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7675 .elementor-element.elementor-element-8d07c4d img{width:100%;height:240px;}.elementor-7675 .elementor-element.elementor-element-6bb8747{--display:flex;}.elementor-7675 .elementor-element.elementor-element-085e221{--n-menu-dropdown-content-max-width:default;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:initial;max-width:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#01071A;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7675 .elementor-element.elementor-element-085e221.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7675 .elementor-element.elementor-element-085e221 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7675 .elementor-element.elementor-element-085e221 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7675 .elementor-element.elementor-element-085e221 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Arimo", Sans-serif;font-weight:500;}.elementor-7675 .elementor-element.elementor-element-085e221 {--n-menu-title-color-hover:#1258C8;--n-menu-title-color-active:#1258C8;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7675 .elementor-element.elementor-element-2a78df5{--content-width:1680px;}.elementor-7675 .elementor-element.elementor-element-f0d99a3{--width:28%;}.elementor-7675 .elementor-element.elementor-element-954e26e{--width:47%;}.elementor-7675 .elementor-element.elementor-element-0ab427d{--width:25%;}.elementor-7675 .elementor-element.elementor-element-206b315{--content-width:1680px;}.elementor-7675 .elementor-element.elementor-element-b8aa442{--width:28%;}.elementor-7675 .elementor-element.elementor-element-a54a0e1{--width:47%;}.elementor-7675 .elementor-element.elementor-element-e9c9f62{--width:25%;}.elementor-7675 .elementor-element.elementor-element-6ebd57f{--content-width:1680px;}.elementor-7675 .elementor-element.elementor-element-b05b3a0{--width:28%;}.elementor-7675 .elementor-element.elementor-element-9caba2a{--width:47%;}.elementor-7675 .elementor-element.elementor-element-3d98b83{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7675 .elementor-element.elementor-element-f0d99a3{--width:100%;}.elementor-7675 .elementor-element.elementor-element-954e26e{--width:100%;}.elementor-7675 .elementor-element.elementor-element-b8aa442{--width:100%;}.elementor-7675 .elementor-element.elementor-element-a54a0e1{--width:100%;}.elementor-7675 .elementor-element.elementor-element-b05b3a0{--width:100%;}.elementor-7675 .elementor-element.elementor-element-9caba2a{--width:100%;}}@media(max-width:1366px){.elementor-7675 .elementor-element.elementor-element-2a78df5{--padding-top:40px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-7675 .elementor-element.elementor-element-206b315{--padding-top:40px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-7675 .elementor-element.elementor-element-6ebd57f{--padding-top:40px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-7675 .elementor-element.elementor-element-2a78df5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-7675 .elementor-element.elementor-element-80ea6e4 .elementor-heading-title{font-size:30px;}.elementor-7675 .elementor-element.elementor-element-206b315{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-7675 .elementor-element.elementor-element-6854c83 .elementor-heading-title{font-size:30px;}.elementor-7675 .elementor-element.elementor-element-6ebd57f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-7675 .elementor-element.elementor-element-83354af .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-d68c0ad */.elementor-7675 .elementor-element.elementor-element-d68c0ad a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-d68c0ad a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78df5 */.elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-2a78df5 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66a3418 */.elementor-7675 .elementor-element.elementor-element-66a3418 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-66a3418 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206b315 */.elementor-7675 .elementor-element.elementor-element-206b315 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-206b315 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-206b315 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-206b315 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b25a146 */.elementor-7675 .elementor-element.elementor-element-b25a146 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-b25a146 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebd57f */.elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-6ebd57f { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68c0ad */.elementor-7675 .elementor-element.elementor-element-d68c0ad a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-d68c0ad a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78df5 */.elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-2a78df5 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66a3418 */.elementor-7675 .elementor-element.elementor-element-66a3418 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-66a3418 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206b315 */.elementor-7675 .elementor-element.elementor-element-206b315 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-206b315 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-206b315 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-206b315 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b25a146 */.elementor-7675 .elementor-element.elementor-element-b25a146 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-b25a146 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebd57f */.elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-6ebd57f { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68c0ad */.elementor-7675 .elementor-element.elementor-element-d68c0ad a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-d68c0ad a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78df5 */.elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-2a78df5 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66a3418 */.elementor-7675 .elementor-element.elementor-element-66a3418 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-66a3418 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206b315 */.elementor-7675 .elementor-element.elementor-element-206b315 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-206b315 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-206b315 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-206b315 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b25a146 */.elementor-7675 .elementor-element.elementor-element-b25a146 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-b25a146 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebd57f */.elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-6ebd57f { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68c0ad */.elementor-7675 .elementor-element.elementor-element-d68c0ad a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-d68c0ad a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78df5 */.elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-2a78df5 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66a3418 */.elementor-7675 .elementor-element.elementor-element-66a3418 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-66a3418 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206b315 */.elementor-7675 .elementor-element.elementor-element-206b315 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-206b315 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-206b315 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-206b315 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b25a146 */.elementor-7675 .elementor-element.elementor-element-b25a146 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-b25a146 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebd57f */.elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-6ebd57f { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68c0ad */.elementor-7675 .elementor-element.elementor-element-d68c0ad a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-d68c0ad a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78df5 */.elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-2a78df5 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-2a78df5 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-2a78df5 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-2a78df5 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66a3418 */.elementor-7675 .elementor-element.elementor-element-66a3418 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-66a3418 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206b315 */.elementor-7675 .elementor-element.elementor-element-206b315 { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-206b315 { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-206b315 { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-206b315 .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-206b315 p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-206b315 .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b25a146 */.elementor-7675 .elementor-element.elementor-element-b25a146 a { display: inline-flex; gap: 22px; padding-bottom: 8px; border-bottom: 1px solid currentColor; font-family: Arimo, sans-serif; font-weight: 600; font-size: 12px; color: #01071A; text-decoration: none; transition: gap .2s; } .elementor-7675 .elementor-element.elementor-element-b25a146 a:hover { gap: 30px; color: #1258C8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebd57f */.elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-left: clamp(24px, 3.75vw, 76px) !important; padding-right: clamp(24px, 3.75vw, 76px) !important; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; box-shadow: 0 24px 40px rgba(1, 7, 26, 0.08); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li { border-top: 1px solid #D3D3D3; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { display: flex; flex-direction: column; gap: 4px; padding: 16px 0 18px; color: #01071A; text-decoration: none; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-family: "Titilium Web", sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; transition: color .2s; }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-family: Arimo, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(25, 28, 46, 0.86); }
.elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a:hover .ids-mm-t { color: #1258C8; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list { grid-template-columns: 1fr; } .elementor-7675 .elementor-element.elementor-element-6ebd57f { box-shadow: none; } }
/* ids-mobil-v2 */
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-6ebd57f { padding-top: 6px !important; padding-bottom: 14px !important; gap: 10px !important; border-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-heading, .elementor-7675 .elementor-element.elementor-element-6ebd57f .elementor-widget-text-editor:not(:has(a)) { display: none; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f p { margin-bottom: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f > .e-con { gap: 0 !important; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list li:first-child { border-top: 0; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-list a { padding: 11px 0 12px; gap: 2px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-t { font-size: 15px; }
  .elementor-7675 .elementor-element.elementor-element-6ebd57f .ids-mm-d { font-size: 12px; line-height: 1.5; }
}
/* /ids-mobil-v2 *//* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-085e221 */.elementor-7675 .elementor-element.elementor-element-085e221 { --n-menu-title-space-between: clamp(16px, 2.6vw, 46px); }
.elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-title { padding-left: 0; padding-right: 0; }
.elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-heading { justify-content: flex-end; }
.elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle { color: #01071A; border: 1px solid #D3D3D3; width: 45px; height: 45px; }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-title { padding: 16px clamp(24px, 3.75vw, 76px); border-bottom: 1px solid #D3D3D3; } .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-wrapper { background: #FAFAFA; } }
.elementor-location-header.elementor-7675 { position: sticky; top: 0; z-index: 100; }
body.admin-bar .elementor-location-header.elementor-7675 { top: 32px; }
@media (max-width: 782px) { body.admin-bar .elementor-location-header.elementor-7675 { top: 46px; } }
@media (max-width: 600px) { body.admin-bar .elementor-location-header.elementor-7675 { top: 0; } }
@media (max-width: 1024px) { .elementor-7675 .elementor-element.elementor-element-085e221 { --n-menu-title-space-between: 0px; } }
/* ids-mobil-v2 */
@keyframes idsMenuReveal { from { clip-path: inset(0 0 100% 0); } to { clip-path: inset(0 0 0 0); } }
@media (max-width: 1024px) {
  .elementor-7675 .elementor-element.elementor-element-085e221 { --n-menu-toggle-align: flex-end; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu { justify-content: flex-end; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle { margin-left: auto; margin-right: 0; flex: 0 0 45px; transition: none; transform: none !important; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle { justify-content: center; align-items: center; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle-icon.e-open { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; margin: 0; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle svg, .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle i { transition: none; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper { position: fixed !important; top: 71px !important; left: 0 !important; right: 0 !important; width: 100vw !important; max-width: 100vw !important; height: calc(100vh - 71px) !important; height: calc(100dvh - 71px) !important; max-height: none !important; margin: 0 !important; overflow-y: auto !important; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; background: #FAFAFA; border-top: 1px solid #D3D3D3; padding-bottom: 40px; animation: idsMenuReveal .35s cubic-bezier(.2, .7, .2, 1); }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-title { padding: 18px clamp(24px, 3.75vw, 76px) !important; }
  .elementor-7675 .elementor-element.elementor-element-085e221 .e-n-menu-title-text { font-size: 16px; }
  html:has(.elementor-7675 .e-n-menu-toggle[aria-expanded="true"]) { overflow: hidden; }
}
/* /ids-mobil-v2 */
/* ids-flug */
@view-transition { navigation: auto; }
/* unsichtbarer Träger für die Drohne: ein 2px-Punkt unten links, existiert auf jeder Seite */
.elementor-location-header.elementor-7675::after { content: ""; position: fixed; left: 0; bottom: 0; width: 2px; height: 2px; pointer-events: none; view-transition-name: ids-drohne; }
@keyframes idsSeiteHoch { from { transform: translateY(100vh); } to { transform: translateY(0); } }
@keyframes idsDrohneHoch { from { transform: translate(calc(50vw - 46px), calc(100vh - 46px)); } to { transform: translate(calc(50vw - 46px), -120px); } }
@keyframes idsAltBleibt { from { opacity: 1; } to { opacity: 1; } }
::view-transition-old(root) { animation: idsAltBleibt 0.8s linear both; mix-blend-mode: normal; }
::view-transition-new(root) { animation: idsSeiteHoch 0.8s cubic-bezier(0.65, 0, 0.25, 1) both; mix-blend-mode: normal; box-shadow: 0 -18px 40px rgba(1, 7, 26, 0.25); }
::view-transition-group(ids-drohne) { width: 92px !important; height: 92px !important; border-radius: 50%; background: #01071A url(https://immo-drohnenservice.de/wp-content/uploads/2025/02/Logo-ID-nur-bildmarke-weiss-300x300.png) center / 58px 58px no-repeat; box-shadow: 0 10px 30px rgba(1, 7, 26, 0.35); animation: idsDrohneHoch 0.8s cubic-bezier(0.65, 0, 0.25, 1) both; z-index: 10; }
::view-transition-image-pair(ids-drohne) { display: none; }
@media (prefers-reduced-motion: reduce) { ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation: none !important; } ::view-transition-group(ids-drohne) { display: none; } }
/* /ids-flug *//* End custom CSS */