.elementor-3534 .elementor-element.elementor-element-1a10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3534 .elementor-element.elementor-element-a8f8068{--display:flex;--min-height:192px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-3534 .elementor-element.elementor-element-a8f8068:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-a8f8068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.idolhavuz.com/wp-content/uploads/2025/07/Single-Page-Background-2.webp");background-position:center center;background-size:cover;}.elementor-3534 .elementor-element.elementor-element-18d8b9f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3534 .elementor-element.elementor-element-6c950f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-6c950f0 .elementor-heading-title{font-family:"OpenSansCustom", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3534 .elementor-element.elementor-element-d1d553c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-d1d553c .elementor-widget-container{font-family:"OpenSansCustom", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#DEEBF5;}.elementor-3534 .elementor-element.elementor-element-1a10001 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a10002 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a10006{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3534 .elementor-element.elementor-element-1a10003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 24px;--row-gap:14px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3534 .elementor-element.elementor-element-1a10004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a10004{font-family:"OpenSansCustom", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#526879;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3534 .elementor-element.elementor-element-1a10005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a1000c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a10007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:22px 28px;--row-gap:22px;--column-gap:28px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-3534 .elementor-element.elementor-element-1a10007:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-1a10007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8FC;}.elementor-3534 .elementor-element.elementor-element-1a10008{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3534 .elementor-element.elementor-element-1a10009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a10009 .elementor-heading-title{font-family:"OpenSansCustom", Sans-serif;font-size:23px;font-weight:700;line-height:1.35em;color:#102e49;}.elementor-3534 .elementor-element.elementor-element-1a1000a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-1a1000a{font-family:"OpenSansCustom", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#526879;}.elementor-3534 .elementor-element.elementor-element-1a1000b > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3534 .elementor-element.elementor-element-a8f8068{--content-width:1280px;}.elementor-3534 .elementor-element.elementor-element-1a10006{--content-width:1280px;}.elementor-3534 .elementor-element.elementor-element-1a10008{--width:75%;}}@media(max-width:1024px){.elementor-3534 .elementor-element.elementor-element-a8f8068{--min-height:190px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-3534 .elementor-element.elementor-element-6c950f0 .elementor-heading-title{font-size:28px;}.elementor-3534 .elementor-element.elementor-element-d1d553c .elementor-widget-container{font-size:16px;}.elementor-3534 .elementor-element.elementor-element-1a10006{--padding-top:32px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-3534 .elementor-element.elementor-element-a8f8068{--min-height:200px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3534 .elementor-element.elementor-element-6c950f0 .elementor-heading-title{font-size:25px;}.elementor-3534 .elementor-element.elementor-element-d1d553c .elementor-widget-container{font-size:15px;}.elementor-3534 .elementor-element.elementor-element-1a10006{--padding-top:28px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-3534 .elementor-element.elementor-element-1a10003{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3534 .elementor-element.elementor-element-1a10007{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-3534 .elementor-element.elementor-element-1a10008{--width:100%;}.elementor-3534 .elementor-element.elementor-element-1a10009 .elementor-heading-title{font-size:21px;}}/* Start custom CSS for container, class: .elementor-element-a8f8068 *//* Page banner: the image and typography remain editable in Elementor. */
.elementor-3534 .elementor-element.elementor-element-a8f8068 { isolation: isolate; }
.elementor-3534 .elementor-element.elementor-element-a8f8068::before { background: linear-gradient(90deg,rgba(5,22,42,.18),rgba(5,22,42,0) 75%); }
.elementor-3534 .elementor-element.elementor-element-a8f8068 > .e-con-inner { min-width: 0; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-copy { max-width: 900px; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-title .elementor-heading-title { margin: 0; display: block; text-wrap: balance; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-excerpt { max-width: 600px; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-excerpt p { margin: 0; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-excerpt:empty,
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-excerpt:has(> .elementor-widget-container:empty) { display: none; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb { margin-top: 8px; font-family: 'OpenSansCustom',sans-serif; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .oceanwp-breadcrumb { display: block; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .site-breadcrumbs {
  position: static; inset: auto; transform: none; float: none;
  width: auto; max-width: 100%; height: auto; margin: 0; padding: 0;
  text-align: left; white-space: normal; overflow: visible;
  color: #e2edf5; font-size: 12px; line-height: 1.6; font-weight: 400;
}
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-items { display: flex; flex-wrap: wrap; gap: 4px 0; margin: 0; padding: 0; list-style: none; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-item { float: none; display: inline; margin: 0; padding: 0; overflow-wrap: anywhere; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-item a { color: #e2edf5; text-decoration: none; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-end,
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-end a { color: #fff; font-weight: 600; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-item a:hover { color: #66dcf4; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .trail-item a:focus-visible { outline: 2px solid #66dcf4; outline-offset: 4px; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .breadcrumb-sep { margin: 0 9px; color: #39c8eb; font-size: 0; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .breadcrumb-sep::before { content: '/'; font-size: 12px; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .icon-home,
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .owp-icon { display: none; }
.elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb .breadcrumb-home.has-icon { display: inline; }
@media (max-width: 767px) {
  .elementor-3534 .elementor-element.elementor-element-a8f8068::before { background: linear-gradient(90deg,rgba(5,22,42,.55),rgba(5,22,42,.18)); }
  .elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-copy, .elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-excerpt { max-width: 100%; }
  .elementor-3534 .elementor-element.elementor-element-a8f8068 .iah-breadcrumb { margin-top: 6px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a10000 */.elementor-3534 .elementor-element.elementor-element-1a10000 { color:#102e49; font-family:'OpenSansCustom',sans-serif; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .iah-copy { max-width:900px; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-meta { display:flex; align-items:center; flex-wrap:wrap; gap:8px; margin:0; color:#d8eaf5; font-size:14px; line-height:1.6; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-meta span { color:#54c5e8; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb ol { display:flex; flex-wrap:wrap; gap:5px 0; margin:0; padding:0; list-style:none; font-size:12px; line-height:1.7; color:#d8eaf5; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb li { margin:0; padding:0; overflow-wrap:anywhere; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb li+li::before { content:'/'; margin:0 9px; color:#54c5e8; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb a { color:#e8f1f7; text-decoration:none; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb a:hover { color:#66dcf4; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb a:focus-visible { outline:2px solid #66dcf4; outline-offset:3px; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-breadcrumb [aria-current] { color:#fff; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-intro p, .elementor-3534 .elementor-element.elementor-element-1a10000 .ial-cta-description p { margin:0; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-back, .elementor-3534 .elementor-element.elementor-element-1a10000 .ial-contact { flex-shrink:0; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-back .elementor-button, .elementor-3534 .elementor-element.elementor-element-1a10000 .ial-contact .elementor-button { white-space:nowrap; font-family:inherit; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-back .elementor-button { padding:11px 0; background:transparent; color:#087cae; font-size:14px; font-weight:600; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-back .elementor-button:hover { color:#102e49; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-album { margin:0; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-section-title { font-family:inherit; font-weight:700; font-size:25px; letter-spacing:-.3px; line-height:1.35; margin:0 0 22px; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo-grid { gap:18px; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo { position:relative; border-radius:8px; border:1px solid #dce7ef; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo img { transition:transform .25s ease; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo:hover img { transform:scale(1.035); }
.elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo::after { content:'↗'; position:absolute; right:12px; bottom:12px; width:30px; height:30px; display:grid; place-items:center; border-radius:50%; background:#08152ac9; color:#fff; font-size:17px; line-height:1; pointer-events:none; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-cta { border:1px solid #dce7ef; border-left:3px solid #079aca; border-radius:8px; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-cta-title .elementor-heading-title { margin:0; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-contact .elementor-button { background:#073659; color:#fff; border-radius:5px; padding:16px 22px; font-size:15px; font-weight:600; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .ial-contact .elementor-button:hover { background:#087cae; }
.elementor-3534 .elementor-element.elementor-element-1a10000 .elementor-button:focus-visible { outline:3px solid #079aca; outline-offset:4px; }
@media(max-width:767px) {
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-section-title { font-size:22px; margin-bottom:18px; }
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo-grid { gap:10px; }
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo::after { right:8px; bottom:8px; width:26px; height:26px; font-size:15px; }
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-album-meta { font-size:13px; }
 .elementor-3534 .elementor-element.elementor-element-1a10000 .ial-back .elementor-button { padding:3px 0; }
}
@media(prefers-reduced-motion:reduce) {
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo img { transition:none; }
 .elementor-3534 .elementor-element.elementor-element-1a10000 .idol-gallery-photo:hover img { transform:none; }
}/* End custom CSS */