/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2026 | 06:56:08 */
    @import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

    .footer-section .footer-widgets div#block-17 {     display: none; }
    .footer-widgets .exlusive_tips {     display: none; }
    .footer-section .footer-widgets div#block-17 {     display: none; }
    .footer-widgets > div:first-child {     width: 40%;     flex: none; }
    .footer-widgets > div:last-child {     width: 70%; }
    .footer-widgets > div:last-child .kruzey-footer-links {     display: flex;     column-gap: 0; }
    .kruzey-footer-links-inner {     float: left;     width: 100%; }
    body .kruzey-footer-links-inner h2 { font-size: 18px!important; margin: 0!important; line-height: 48px!important; text-transform: capitalize!important; }
    div .footer-widgets {     column-gap: 80px; }
    figure.banner_image a, figure.banner_image a img {     width: 100%; }
    .page-template-default .wp-site-blocks .banner-outer-main {     max-width: 100%; }
    body.home.page-template-default main.site-content {     padding-inline: 0 !important; }
    .page-template-default .wp-site-blocks  .banner-outer-main {     max-width: 100%;     height: clamp(400px, 37.5vw, 600px);     overflow: hidden; position: relative; }
    div.banner-outer-main figure.wp-block-image {     height: 100%; }
    .wysiwyg-part blockquote { margin: 0rem auto!important; }
    div.banner-outer-main .wp-block-group__inner-container { height: 100%; }
    div.banner-outer-main figure.wp-block-image * {     height: 100%;     object-fit: cover;     object-position: top center; }
    div.banner-content-main {     position: absolute;       top: calc(50% + 41px);    width: 100%;     left: 0;     transform: translateY(-50%);     padding: 0 15px; z-index: 2; }
    div.banner-content-main div.wp-block-group__inner-container { max-width: 1180px; width: 100%; margin: 0 auto; display: flex !important; flex-direction: column; gap: 0; text-align: center; align-items: center; }
    div.banner-content-main div.wp-block-group__inner-container h1.wp-block-heading { font-family: "Anton", sans-serif; font-weight: 400;  text-transform: uppercase; font-size: clamp(35px, 4.375vw, 70px); color: #000 !important; line-height: 120%; margin: 0;}
    div.banner-content-main div.wp-block-group__inner-container h2.wp-block-heading { font-style: italic; background-color: #449da1; padding: 10px; font-family: "Anton", sans-serif; font-weight: 400; text-transform: uppercase; font-size: clamp(20px, 3.125vw, 50px); line-height: 100%; color: #fdb813!important; margin: 0; }
    .page-template-default .wp-site-blocks .banner-outer-main:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(253,184,19,0.2); z-index: 1; }
    .btn-read-more { margin-bottom: 0; }
    .single-post .sidebar .news-list p.post-element-big-p,
    .category .sidebar .news-list p.post-element-big-p,
    .page .sidebar .news-list p.post-element-big-p { display: none; }
    div .footer-widgets p { margin: 0 0 16px; }
    .single-post .sidebar .news-list .post-element-bottom-wrapper ,
    .category  .sidebar .news-list .post-element-bottom-wrapper,
    .page .sidebar .news-list .post-element-bottom-wrapper { display: none; }

    .single-post .sidebar .news-list h3,
    .category .sidebar .news-list h3,
    .page .sidebar .news-list h3 { margin-bottom: 20px !important;font-style: normal;font-weight: 600 !important;font-size: 24px !important;line-height: 30px !important;text-transform: capitalize;color: #1d2730 !important; }

    .single-post .sidebar .news-list .post-element-category-list,
    .category .sidebar .news-list .post-element-category-list,
    .page .sidebar .news-list .post-element-category-list { display: none; }

    .single-post .sidebar .news-list .gap-md-20, .wp-block-poka-affiliate-list .gap-20,
    .category .sidebar .news-list .gap-md-20, .wp-block-poka-affiliate-list .gap-20,
    .page .sidebar .news-list .gap-md-20, .wp-block-poka-affiliate-list .gap-20{ margin-top: 0; }

    .single-post .sidebar .news-list .col-12,
    .category .sidebar .news-list .col-12,
    .page .sidebar .news-list .col-12 { padding-top: 0!important; }

    .single-post .sidebar .news-list article.post-element,
    .category .sidebar .news-list article.post-element,
    .page .sidebar .news-list article.post-element { box-shadow: none; }

    .single-post .sidebar  .news-list article.post-element .post-element-inner-wrapper,
    .category .sidebar .news-list article.post-element .post-element-inner-wrapper,
    .page .sidebar .news-list article.post-element .post-element-inner-wrapper  { background: transparent; padding: 0; }

    .single-post .sidebar .news-list article.post-element .post-element-inner-wrapper h3,
    .category .sidebar .news-list article.post-element .post-element-inner-wrapper h3,
    .page .sidebar .news-list article.post-element .post-element-inner-wrapper h3 { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px solid #449da1; line-height: 1.2!important; font-size: 1rem!important; }

    .single-post .sidebar .news-list .col-12:last-child article.post-element .post-element-inner-wrapper h3,
    .category .sidebar .news-list .col-12:last-child article.post-element .post-element-inner-wrapper h3,
    .page .sidebar .news-list .col-12:last-child article.post-element .post-element-inner-wrapper h3{ padding-bottom:0; border-bottom:0; }

    .single-post .sidebar .widget_block h6.wp-block-heading,
    .category .sidebar .widget_block h6.wp-block-heading,
    .page .sidebar .widget_block h6.wp-block-heading { font-size: 26px!important;  line-height: 30px; margin-bottom: 15px; margin-top:0;}

    .single-post .sidebar .wp-block-group__inner-container:has(.wp-block-poka-affiliate-list) > p,
    .category .sidebar .wp-block-group__inner-container:has(.wp-block-poka-affiliate-list) > p,
    .page .sidebar .wp-block-group__inner-container:has(.wp-block-poka-affiliate-list) > p { font-size: 26px!important; line-height: 30px; margin-bottom: 15px; }

    .single-post .sidebar .wp-block-poka-affiliate-list,
    .category  .sidebar .wp-block-poka-affiliate-list,
    .page .sidebar .wp-block-poka-affiliate-list { margin-bottom: 15px; }

    .promo-bonus-code { display: flex; justify-content: center; gap: 15px; align-items: center;}
    .promo-bonus-code > p { margin: 0!important; }
    .promo-bonus-code > p a { height: 65px; display: inline-flex; margin: 0; align-items: center; min-width: 180px; justify-content: center; }
    .promo-bonus-code .copy_promo-bonus:before { content: ''; position: absolute; background-image: url(/wp-content/uploads/2026/12/scissors-iocn.png); width: 20px; height: 20px; right: -11px; z-index: 1; background-size: 20px; transform: translate(0, -50%) rotate(270deg); top: 4px; opacity: 1; }
    .kz-sidebar-widget .kz-cards-wrap { padding: 10px; gap: 10px; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row { height: 100%; max-height: 100%; align-items: unset; gap: 10px;    justify-content: space-between; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap img.kz-bookie-logo { object-fit: cover;     object-position: right -10px bottom 0px;}
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap{ height: 100%!important; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link { width: calc(43% - 5px); }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row .kz-bookie-main { flex: unset; width: calc(50% - 5px); align-items: flex-end; height: auto; }
    .kz-cards-wrap article.kz-bookie-card.kz-bookie-featured .kz-bookie-row a.kz-bookie-logo-link { width: calc(45% - 5px); }
    .kz-cards-wrap article.kz-bookie-card.kz-bookie-featured .kz-bookie-row .kz-bookie-main { width: calc(50% - 5px); }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap { width: 100%; height: auto; min-width: 100%; min-height: auto; max-height: max-content; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row .kz-bookie-main a.kz-bookie-cta { font-family: var(--headings-font-family); display: inline-flex !important; width: 100%; padding: 5px 5px; position: relative; overflow: hidden; text-align: center; font-size: 10px; margin-top: 5px; line-height: 12px; min-height: 35px; }
    article.kz-bookie-card.kz-bookie-featured .kz-bookie-row .kz-bookie-main a.kz-bookie-cta:before{ content: none; position: absolute; inset: -2px; border-radius: inherit; pointer-events: none; background: linear-gradient( 120deg, transparent 40%, rgba(255,255,255,0.5), transparent 60%); opacity: 0; animation: kzBorderShimmer 5s infinite; }
    @keyframes kzBorderShimmer { 0% { opacity: 0; transform: translateX(-120%); } 8% { opacity: 1; } 25% { transform: translateX(120%); opacity: 0; } 100% { opacity: 0; transform: translateX(120%); } }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-meta { gap: 10px; height: auto; width: 100%; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-meta span.kz-rating-stars { font-size: 18px; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row .kz-bookie-main a.kz-bookie-cta:hover{ color:#fff; }
    .kz-cards-wrap article.kz-bookie-card { padding: 0px; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-main { padding: 10px 10px 10px 0; }
    .kz-cards-wrap article.kz-bookie-card a.kz-bookie-logo-link img.kz-bookie-logo { clip-path: polygon(0% 0%, 87% 0, 100% 50%, 88% 100%, 0% 100%); }


    .kz-bookie-labels .kz-rank-pill { font-size: 13px; background: transparent; color: #333333; }
    .kz-cards-wrap .kz-bookie-featured .kz-rank-pill { background: transparent; box-shadow: unset; color: #333333; }
    .promo-bonus-code .copy_promo-bonus {height: 65px; display: inline-flex!important; align-items: center; justify-content: center; position: relative; min-width: 180px; font-size: 20px!important;}
    .kz-rating-stars { letter-spacing: 1px; color: #facc15; /* yellow */ }
    .kz-rating-stars .kz-half-star { position: relative; display: inline-block; color: #e5e7eb; /* gray */ }
    .kz-rating-stars .kz-half-star::before { content: "★"; position: absolute; left: 0; width: 50%; overflow: hidden; color: #facc15; }
    .copy_promo-bonus { position: relative; cursor: pointer;touch-action: manipulation; }
    .copy-tooltip { position: absolute; top: -35px; left: 50%; transform: translateX(-50%); background: #111; color: #fff; padding: 6px 10px; border-radius: 6px; font-size: 12px; white-space: nowrap; display: none; z-index: 9999; box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
    .copy-tooltip::after { content: ""; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); border-width: 5px; border-style: solid; border-color: #111 transparent transparent transparent; }
    .review-grid-item .review-logo-rounded > img { object-fit: cover; width: 160px; height: 100px; border-radius: 10px; }
    .review-grid-item .review-logo-rounded { max-width: 160px; }
    section.section.section-related-reviews .review-grid-item .review-grid-item-bottom a.btn, .review-cta-wrapper a.btn.btn-primary { border: 0!important; }
    .review-grid-item .review-logo { border-radius: 10px !important; margin-top: 0; background-color: transparent!important; }
    .review-grid-item .review-logo.review-logo-centered img, .review-grid-item .review-logo.review-logo--centered img { width: 100%; height: 100%; max-width: 100%;   border-radius: 10px !important;    object-fit: cover; }
    .promo-bonus-code .promo-bonus-logo img { width: 100%; height: 65px; min-width: 180px; object-fit: cover; border-radius: 8px; }
    .promo-bonus-desc { text-transform: uppercase; font-size: 20px; letter-spacing: 1.8px; color: #718096; font-weight: bold; margin-bottom: 20px; }
    .promo-bonus-code svg {width: 22px; height: 22px; min-width: 22px; min-height: 22px;}
    p.has-text-align-center.latest-reviews-hide + .wp-block-poka-affiliate-list,
    p.has-text-align-center.latest-reviews-hide {display: none;}
    section.section.section-related-posts article.post-element a.link-on-img img.wp-post-image { max-height: 100%; min-height: 100%;  object-fit: cover;aspect-ratio: 273/153; }
    .single-post-wrapper .post-element-info > div a {color: #449DA1;}
    .page-template-default h5 { font-size: 20px; line-height: 28px; color: #1d2730 !important; font-weight: 500; font-style: normal; }
    .section-related-posts article.post-element { height: 100%; background: #fff; }
    .posts-archives-wrapper article.post-element a.link-on-img img.attachment-post-thumb { min-height: 210px; max-height: 210px; }
    .category  p, .category main ul li, .category main ol li { margin: 0 0 16px; }
    .category .kruzey-footer-links-inner h2 { font-size: 18px; margin: 0; font-style: normal; font-weight: 600; line-height: 48px; text-transform: capitalize; }
    .kz-cards-wrap article.kz-bookie-card.kz-bookie-featured{ position: relative; overflow: hidden; background: transparent; }
    article.kz-bookie-card.kz-bookie-featured.kz-bookie-featured::before { content: ""; position: absolute; inset: 0; background: linear-gradient(120deg, transparent 40%, rgb(253 184 19 / 33%), transparent 60%); opacity:0; z-index: 1; pointer-events: none; animation: kzBorderShimmer 5s infinite; }
    article.kz-bookie-card.kz-bookie-featured.kz-bookie-featured .kz-bookie-row { z-index: 2; position: relative; }
    @keyframes kzBorderShimmer { 0% { opacity: 0; transform: translateX(-120%); } 8% { opacity: 1; } 25% { transform: translateX(120%); opacity: 0; } 100% { opacity: 0; transform: translateX(120%); } }
    .kz-bookie-rating span.kz-rating-stars svg.kz-star { width: 16px; height: 16px; }
    .kz-bookie-rating span.kz-rating-stars { display: flex; width: 100%; }
    section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-text p.post-element-big-p { display: none; }
    section.section.section-related-posts article.post-element .post-element-inner-wrapper {    height: 100%; display: flex; flex-direction: column; justify-content:space-between; }
    section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-info { margin: 0;  border:0;}
    .page-template-default p b { font-weight: bold; }
    section.section.section-related-posts article.post-element{    display: flex; flex-direction: column;}
    article .quick-answer-box { margin-bottom: 20px; }
    .single-post .single-post-wrapper table { margin-bottom: 30px; }
    a.blue-button strong { color: white !important; }
    /* section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-bottom-wrapper { margin-top: 10px; margin-bottom: 10px; padding: 8px 0; border-top: 1px solid #e8ecf2; border-bottom: 1px solid #e8ecf2; } section.section.section-related-posts article.post-element .post-element-inner-wrapper .line-separator { display: none; } section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-bottom-wrapper a.link.link-arrow i.icon:before { font-weight: 600!important; } section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-bottom-wrapper a.link.link-arrow { width: 20px; height: 20px; margin: 0; } section.section.section-related-posts article.post-element .post-element-inner-wrapper .post-element-bottom-wrapper a.link.link-arrow i.icon { font-size: 16px; font-weight: 600; display: flex; align-items: center; justify-content: center; } */
    section.section.section-related-posts article.post-element .post-element-inner-wrapper .line-separator { margin: 10px auto; }

    .page-template-default.page main.site-content .container { margin: 0 auto; max-width: 1210px; }
    .page-template-default.page main.site-content .row.row-hcenter.gap-50.gap-lg-20 { margin: 0; gap: 30px; }
    .page-template-default.page main.site-content .row.row-hcenter.gap-50.gap-lg-20 .col-md-12.col-8.main-col { flex: calc(100% - 400px); max-width: calc(100% - 400px); padding: 0; }
    .page-template-default.page main.site-content .row.row-hcenter.gap-50.gap-lg-20 #sidebar-wrapper { max-width: 370px; flex: 370px; padding: 0; }
    .header-additional-btns a.start-here-link {    width: max-content; background: #449da1; font-weight: 600; color:#fff; line-height: 30px; padding: 4px 15px; font-size: 14px; text-decoration: none; letter-spacing: 1px; border-radius: 6px; display: inline-block; }
    .header-additional-btns a.start-here-link:hover { background: #007C91; color:#fff;  }
    .header-right-btns a.icon.poka-search { display: none; }
    main:has(.start-here-main-form) [data-elementor-type="wp-page"] { max-width: 100%; }
    main:has(.start-here-main-form) { padding-bottom: 0!important;    background: #f2f2f2; }
    .frm-chat-progress .frm-progress-bar > div:first-child { background: #fdb813; }
    .with_frm_style .frm_primary_label, .with_frm_style .frm_primary_label * { color: #333; }
    .start-here-main-form h1.elementor-heading-title { margin: 0; }
    body { -ms-hyphens: unset!important; hyphens: unset!important; word-wrap: unset!important; overflow-wrap: unset!important; }



    .frm_image_options input[type="radio"]:not([disabled]) + .frm_image_option_container:hover, .frm_image_options input[type="checkbox"]:not([disabled]) + .frm_image_option_container:hover, input[type="radio"]:checked + .frm_image_option_container, input[type="checkbox"]:checked + .frm_image_option_container { border-color: #fdb813; }
    .frm_style_lines-no-boxes.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_lines-no-boxes.with_frm_style input[type=submit], .frm_style_lines-no-boxes.with_frm_style .frm_submit input[type=button], .frm_style_lines-no-boxes.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_lines-no-boxes.with_frm_style .frm-edit-page-btn { color: #fff!important; background: #449da1 !important; }
    .frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked, .frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked, .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked { border-color: #fdb813!important; }
    .with_frm_style .frm_scale input[type=radio]:before, .with_frm_style .frm_radio input[type=radio]:before { background-color: #fdb813; }
    .frm_image_options .frm_opt_container label input:focus { outline: none!important; box-shadow: none!important; }
    .frm_style_lines-no-boxes.with_frm_style .frm_submit button:hover{ background-color:#007C91!important; color:#fff!important; }
    .with_frm_style .vertical_radio .frm_checkbox label input,
    .frm_style_lines-no-boxes.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus { border-color: #fdb813!important; }
    .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked { background-color: #fdb813!important; }
    .with_frm_style input[type=radio]:focus, .with_frm_style input[type=checkbox]:focus { box-shadow: unset!important; }
    .with_frm_style input { font-size: 20px!important; }
    .with_frm_style .frm_message { margin: 0; border-radius: 20px; }
    .with_frm_style .frm_message h2 { font-size: 20px; margin: 0 0 15px; line-height: 30px; }
    .with_frm_style .frm_message h2:last-child{ margin:0 0 0; } 
    .frm-redirect-msg { text-align: center!important;    margin-top: 20px; }
    .frm-redirect-msg a { color: #449da1; }
    body:has(.start-here-main-form) .breadcrumbs-wrapper { padding: 0; }
    /* 5-1-2026 */
    table.kruzey-table { width: 100%; table-layout: fixed; }
    article .btn-container { justify-content: center; }
    .table-responsive + .app-btn-container { justify-content: center; }
    figure.wp-block-table + p.has-text-align-center { display: flex; justify-content: center; align-items: center; }
    .promo-bonus-code .promo-bonus-logo { width: 180px; height: 65px; }
    .promo-bonus-code .promo-bonus-logo a.promo-bonus-link { display: block; }
    .taxonomy-intro { margin-bottom: 30px; }
    /* 15-01-2026 */
    .top-author-card .author-card.author-card--top { margin-top: 0; margin-bottom: 60px; background: #f2f2f2; }

    /* start here page css 15-01-2026 */

    .with_frm_style .frm_radio input[type=radio] { display: flex !important; align-items: center; justify-content: center; padding: 0 !important;}
    .with_frm_style .frm_radio input[type=radio]:before { background-color: #fdb813; width: 16px; height: 16px; }


    /* 19-01-2026 */
    .reviews-cus .post-element-author span { font-weight: 500; font-size: 15px; position: relative; }
    .reviews-cus span { font-size: 15px !important; color: #333; font-weight: 500; line-height: 20px; }
    body section.section.section-review-content.section--npb.cus-class-styles { padding-top: 40px !important; }
    .reviews-cus { margin-bottom: 40px; display: flex; align-items: center; }
    .affiliates-template-default .review-sidebar ul.review-overview-list { font-weight: 300; color: #4a5b68; font-size: 18px; line-height: 26px; margin-bottom: 0 !important; }
    .kz-sidebar-title, .kz-bookie-labels .kz-rank-pill { font-family: var(--headings-font-family); font-weight: 700 }
    .kz-sidebar-header { position: relative; border-radius: 14px 14px 0 0!important; }
    .widget.widget_block .kz-sidebar-widget .kz-cards-wrap{ border-radius:0 0  14px 14px!important; }
    .tooltip-sec span.tooltip-icon { background: #449da1; width: 22px; height: 22px; font-size: 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; right: 14px; transform: translateY(-50%); cursor: pointer; transition: 0.3s all; font-family: var(--headings-font-family); line-height: normal; font-weight: 700; color: #fff; }
    .tooltip-sec span.tooltip-icon:hover { background: #fdb913; color: #fff; }
    .tooltip-cntnt { position: absolute; background: #fdb913; z-index: 999; padding: 5px; border-radius: 4px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; font-size: 12px; line-height: 16px; bottom: 90%; width: 80%; visibility: hidden; opacity: 0; color: #000; transition: 0.3s all; font-family: var(--headings-font-family); left: 20%; background-color: #fff3cd; }
    .tooltip-cntnt::before { position: absolute; top: 100%; right:20px; margin-left: -5px; width: 0; border-top: 5px solid #fff3cd; border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0; }
    .tooltip-sec span.tooltip-icon:hover +  .tooltip-cntnt { opacity: 1; visibility: visible; }
    .widget.widget_block .kz-sidebar-widget { overflow: visible; }
    .frm_form_field .frm_opt_container .frm_radio { width: max-content; margin-bottom: 0; }
    .frm_form_field .frm_opt_container .frm_radio label, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_checkbox label { display: flex; align-items: center; gap: 8px; }


    /* 20-01-2026 */
    .single-affiliates .post-element-info .cat-cus-cls a { color: #449DA1; font-size: 15px; font-weight: 500; }


    /* 21-01-2026 */
    .with_frm_style .frm_radio .frm_label_with_image { justify-content: center; position: relative; }
    .with_frm_style .frm_radio .frm_label_with_image::before { content: ""; position: absolute; background: #ecf0f5; width: 100%; height: calc(100% - 40.8px); top: 0; left: 0; z-index: 1; }
    .with_frm_style .frm_radio .frm_label_with_image img { max-width: 70px; height: 100%; margin: 40px 10px 20px; z-index: 2; }

    /* 22-01-2026 */

    .frm_continue_chat_wrapper.frm_submit { display: none; }
    .frm_chat_arrows a.frm_chat_arrow { position: relative; background: #449da1; color: #fff !important; padding: 10px 20px; }
    .frm_chat_arrows a.frm_chat_arrow.frm_chat_prev_arrow::after { content: "Back"; font-size: 20px; line-height: 28px; color: #fff; font-weight: 600; }
    .frm_chat_arrows a.frm_chat_arrow:hover { background: #007C91 !important; }
    .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow::before { content: "Next"; font-size: 20px; line-height: 28px; color: #fff; font-weight: 600; }
    .frm-chat-wrapper.frm_final_question .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow.frm_button_submit::before { content: "Submit"; }
    .frm_chat_arrows a.frm_chat_arrow svg path { stroke-width: 2px; }
    .frm_style_lines-no-boxes.with_frm_style .form-field { margin-bottom: 0 !important; }
    .frm_chat_arrows svg { position: relative; top: -2px; }
    .frm_forms.with_frm_style.frm_style_lines-no-boxes.frm_chat_form_cont { gap: 40px; }
    .frm_chat_arrows { text-align: left; }
    a.frm_chat_arrow.frm_chat_next_arrow.frm_button_submit { margin-left: 10px; }
    .frm-chat-wrapper .frm_chat_arrows .frm_disabled_arrow { opacity: 0.5; }
    .frm-chat-wrapper.frm_final_question.frm_loading_form .frm_chat_arrows a.frm_chat_arrow.frm_chat_prev_arrow { pointer-events: none; opacity: 0.5; }
    .frm-chat-wrapper.frm_final_question.frm_loading_form .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow.frm_button_submit::before{font-size: 0 !important;}
    .frm-chat-wrapper.frm_final_question.frm_loading_form .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow.frm_button_submit { width: 101px; height: 48px; position: relative; top: -7px; }
    .frm_form_field legend.frm_screen_reader { position: unset; clip-path: unset; width: auto; margin: 20px 0 0; font-size: 30px; color: #000; font-weight: 600; display:block; height: auto; text-align:left; }
    .frm-chat-wrapper .frm-key-instructions { margin-top: 10px; }


    /* 2-2-2026 */
    .contact-main-banner figure.wp-block-media-text__media { overflow: hidden; box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1); border-radius: 20px; }
    .contact-main-banner { margin-bottom: 50px; }
    body blockquote.wp-block-quote.contact-quote-msg p { font-size: 24px; }
    .contact-grid-main { margin: 50px 0 0 0; }
    .contact-grid-main .contact-grid-content ul.wp-block-list { margin: 15px 0 0 0; padding-left: 0!important; }
    .contact-grid-main .contact-grid-content ul.wp-block-list li { position: relative; padding-left: 20px!important; list-style: none; }
    .contact-grid-main .contact-grid-content ul.wp-block-list li:last-child { margin-bottom:0; }
    .contact-grid-main .contact-grid-content ul.wp-block-list li { position: relative; padding-left: 30px!important; list-style: none; }
    .contact-grid-main .contact-grid-content.do-this ul.wp-block-list li:before { background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/check-icon.svg); width: 20px; content: ''; height: 15px; left: 0; top: 50%; transform: translate(0, -50%); background-repeat: no-repeat; background-size: contain; }
    .contact-grid-main .contact-grid-content.do-not ul.wp-block-list li:before { background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/close-icon.svg); width: 20px; content: ''; height: 15px; left: 0; top: 50%; transform: translate(0, -50%); background-repeat: no-repeat; background-size: contain; }
    .contact-grid-main { position: relative; }

    .wp-block-column.contact-grid-content { background: #fff; border-radius: 20px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }
    .wp-block-column.contact-grid-content h3.wp-block-heading { background:#333333; margin: 0 !important; padding: 15px; color: #fff !important; text-align: center; border-radius: 20px 20px 0 0; }
    .contact-grid-main .contact-grid-content ul.wp-block-list { padding: 20px 25px 25px !important; margin: 0; }
    .author-content.text-md-center p a { color: #fdb813; text-decoration: underline; }
    .author-content.text-md-center p a:hover { text-decoration: none; }
    .wp-block-columns.make-money-section .wp-block-column { max-width: 940px; margin: 0 auto; }
    .wp-block-columns.make-money-section { border: 2px solid #FDB813; border-radius: 20px; padding: 60px; }
    .wp-block-columns.make-money-section .wp-block-column h2.wp-block-heading { margin-bottom: 30px; }
    .contact-main-banner.reverse-col figure.wp-block-media-text__media { grid-column: 2; }
    .contact-main-banner.reverse-col .wp-block-media-text__content { grid-column: 1; padding-left: 0; }
    .contact-main-banner.reverse-col { margin: 50px auto; }

    .wp-block-column.what-we-want-section { border-radius: 0 0 40px 40px; box-shadow: 0px 4px 70px 0px #0000000D; }
    .wp-block-column.what-we-want-section h2.wp-block-heading { padding: 20px 60px; background: #333333; color: #fff !important; border-radius: 40px 40px 0 0; margin-bottom: 0; }
    .wp-block-column.what-we-want-section ul.wp-block-list { padding: 50px 60px !important; margin: 0 !important; }
    .wp-block-column.what-we-want-section ul.wp-block-list li { list-style: none; border-bottom: 1px solid #DDDDDD; padding-bottom: 20px; margin-bottom: 20px; }
    .wp-block-column.what-we-want-section ul.wp-block-list li:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
    .wp-block-column.what-we-want-section ul.wp-block-list li::before { top: 5px; width: 16px; background: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/close-icon.svg); content: ""; background-size: 16px; height: 16px; background-repeat: no-repeat; left: 0; }
    .wp-block-column.what-we-want-section ul.wp-block-list li { list-style: none; border-bottom: 1px solid #DDDDDD; padding-bottom: 20px; margin-bottom: 20px; position: relative; padding-left: 34px !important; }
    .see-more-btn-yellow a.wp-block-button__link:before { border-radius: 20px; }

    .wp-block-columns.before-act-section { margin-top: 50px; flex-direction: column; background: #FFFFFF; box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.05); border-radius: 30px; max-width: 920px !important; overflow: hidden; }
    .wp-block-columns.before-act-section h2.wp-block-heading { padding: 20px 120px; background: #FFC107; }block-columns.before-act-section h2.wp-block-heading { padding: 20px 120px; background: #FFC107; }
    .wp-block-columns.before-act-section .wp-block-column:first-child { position: relative; }
    .wp-block-columns.before-act-section h2 + figure.wp-block-image { margin: 0; position: absolute; top: 20px; left: 10px; }
    .wp-block-columns.before-act-section ul.wp-block-list { max-width: 720px; margin: 0 auto; padding: 0 20px !important; display: flex; flex-direction: column; gap: 20px; }
    .wp-block-columns.before-act-section ul.wp-block-list li { margin: 0; list-style: none; padding-bottom: 20px; border-bottom: 1px solid #DDDDDD; padding-left: 28px !important; position: relative; }
    .wp-block-columns.before-act-section ul.wp-block-list li:before { width: 14px; background: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/check-mark-td.svg); content: ""; background-size: 14px; position: absolute; height: 14px; background-repeat: no-repeat; left: 0; top: 5px; }
    .wp-block-group.btm-contect-grid { border: 2px solid #449DA1; padding: 16px 30px; border-radius: 14px; margin: 30px auto 40px; max-width: 680px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container { display: flex; align-items: center; gap: 20px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text { display: flex; align-items: center; gap: 8px; position: relative; }
    .wp-block-group.btm-contect-grid .wp-block-groupinner-container .wp-block-media-text .wp-block-media-textcontent  p a { text-decoration: none; color: #333333; font-size: 22px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text:first-child::after { content: ""; width: 1px; height: 20px; position: absolute; background: #000; right: 0px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text:first-child { padding-right: 20px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text:hover .wp-block-media-text__content p a { color: #fdb813; text-decoration: underline; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content { padding: 0; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p a { text-decoration: none; color: #333333; font-size: 26px; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text figure { max-width: 22px;}
    .wp-block-columns.before-act-section ul.wp-block-list li:last-child { padding-bottom: 0; border-bottom: 0; }
    .reviews-cus p.last-upt-text { font-size: 15px !important; color: #333; font-weight: 500; margin-bottom: 0;}
    .reviews-cus .author-date-sec { display: flex; align-items: center; gap: 3px; }
    .reviews-cus .post-element-author { display: flex; align-items: center; }

    /* 12-2-2026 */
    .bookmaker-top-grid-main { align-items: center!important; }
    .bookmaker-top-grid-main .wp-block-column figure.wp-block-image { margin: 0; }
    .bookmaker-top-grid-main .wp-block-column figure.wp-block-image img { border-radius: 15px; }
    /* .frm_forms.with_frm_style.frm_style_formidable-style {  margin: 20px auto 0;    max-width: 1270px; } */
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_primary_label { padding: 0; font-family: inherit !important; font-size: 18px !important; color: #333!important; font-weight: normal !important; text-align: left !important; font-style: normal !important; margin-bottom: 10px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_radio label, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_checkbox label { font-size: 16px; color: #606469; font-weight: 400; line-height: 1.6; }
    .frm_forms.with_frm_style.frm_style_formidable-style form { background: #FFFFFF; padding: 30px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__buttons { margin-bottom: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__buttons label.frm_nps__button { border: 1px solid #fdb813!important; box-shadow: none!important; font-size: 16px; padding: 10px; height: 50px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__buttons input:checked + label.frm_nps__button, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__buttons input:focus + label.frm_nps__button { background: #fdb813!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  .frm_opt_container select { padding: 15px; font-size: 20px; background: #f2f2f2; border: 1px solid #6064694d; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #333; background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/down.svg); background-repeat: no-repeat; background-position: 99.5%; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  textarea { font-size: 20px; }
    .formidable-new-form .frm-repeater-nav { margin-bottom: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field legend.frm_screen_reader { position: unset; clip-path: unset; width: auto; margin: 20px 0 0; font-size: 30px; color: #000; font-weight: 600; display: block; height: auto; text-align: left; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_primary_label { font-size: 20px!important; margin-bottom: 0px; padding:0 0 16px 0; font-weight: 500!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset > legend.frm_screen_reader { display: none; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group { margin: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group ul.frm_page_bar { padding: 0!important; background: #e6eaec!important; height: 5px; border-radius: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group ul.frm_page_bar li.frm_rootline_single, .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group ul.frm_page_bar li.frm_rootline_single input { height: 5px; border-radius: 0; border: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button.frm_button_submit { margin: 0; background: #449da1; color: #fff !important; padding: 10px 20px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; font-size: 20px; line-height: 28px; font-weight: 600; padding-right: 40px; background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/arrow-next-btn.svg); background-position: 72%; border:0!important; background-repeat: no-repeat; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button.frm_prev_page { margin: 0; background: #449da1; color: #fff !important; padding: 10px 20px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; font-size: 20px; line-height: 28px; font-weight: 600; padding-left: 40px; background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/previous-btn-icon.svg); background-position: 15%; border: 0 !important; background-repeat: no-repeat; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button.frm_button_submit:hover, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button.frm_prev_page:hover { background-color: #007C91 !important; border:0!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_text_label_for_image { font-size: 16px; }
    .frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back { border-color: #fdb813; background: #fdb813; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_opt_container select:focus { box-shadow: none; outline: none; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex { gap: 10px; margin-top: 0px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_opt_container {    margin: 0; display: flex; flex-wrap: wrap; gap: 12px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_opt_container .frm_radio { width: calc(50% - 6px)!important; margin: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__statements { font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset { padding: 0; }
    /* .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button[disabled] { font-size: 0; background-image: unset; } .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex:has(button.frm_prev_page:disabled) button.frm_button_submit{ background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/arrow-next-btn.svg); font-size: 20px; } .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex:has(button.frm_prev_page:disabled):has(button.frm_button_submit:disabled) button.frm_button_submit { background-image: url(https://kruzeyaus.staging.tempurl.host/wp-content/uploads/2026/02/arrow-next-btn.svg); font-size: 20px; } .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex:has(button.frm_prev_page:disabled):has(button.frm_button_submit:disabled) button.frm_button_submit * { display: none; } */
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button:before{ content:none; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button { min-width: 140px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field textarea, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_opt_container select{ border-color: #e0e0e0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field textarea:focus { outline: none; box-shadow: none; border-color: #bfc3c8; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_pro_max_limit_desc { font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_section_heading h3.frm_pos_top.frm_section_spacing.frm_trigger { border: 0; display: flex; align-items: center; gap: 10px; font-size: 20px !important; color: #333 !important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_section_heading h3.frm_pos_top.frm_section_spacing.frm_trigger svg path { fill: #333; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_repeat_buttons { display: flex; gap: 10px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_section_heading h3.frm_pos_top.frm_section_spacing.frm_trigger svg { stroke-width: 2px; width: 20px; height: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field { z-index: 1; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_error { font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_repeat_buttons a.frm_button { background:#fdb813; border-color:#fdb813; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #fff!important; font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_repeat_buttons a.frm_button:hover{ background-color:#eda906 !important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_repeat_buttons a.frm_button:hover svg { fill: #fff!important; width: 20px; height: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_repeat_buttons a.frm_button svg { width: 20px; height: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group ~ .frm_form_field.form-field.frm_top_container { margin: 20px 0 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container input {    border-color: #e0e0e0; font-size: 16px!important; color: #333; padding: 14px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container input:focus { outline: none; box-shadow: none; border-color: #bfc3c8; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container input + .frm_description { font-size: 14px;    margin-top: 10px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container.frm6.frm_first.frm_image_options.frm_image_size_small { width: 100%; grid-column: span 12 / span 12; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container.frm6.frm_first.frm_image_options.frm_image_size_small .frm_primary_label { font-size: 18px!important; margin-bottom: 10px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button.frm_button_submit.frm_final_submit { background-position: 82%; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_checkbox label input { padding: 0!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_rootline_group[aria-label="Page 12 of 13"] ~ .frm_form_field.form-field.frm_top_container .frm_primary_label { padding: 0; margin: 0 0 5px; font-size: 16px!important; }

    /* 16-2-2026 */
    .cash-price-section { background: #fff; border-radius:20px; overflow: hidden; margin-top:64px; margin-bottom: 64px; box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.05); } 
    .cash-price-section h2 { padding: 20px 20px; background: #FFC107; width: 100%; text-align: center; }
    .cash-price-section .wp-block-column { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 0px; padding-bottom: 0px; }
    .cash-price-section .wp-block-column p { max-width: calc(100% - 50px); padding: 0 0px 20px !important; width: 100%; text-align: left; padding-bottom: 20px; border-bottom: 1px solid #DDDDDD; }
    .cash-price-section .wp-block-column p:last-child { border-bottom:0; padding: 0!important; }
    .cash-price-section .wp-block-column h2, .cash-price-section .wp-block-column p { margin: 0!important; }
    .why-vote-section-main h2 { padding: 20px 60px; background: #333333; color: #fff !important; border-radius: 12px 12px 0 0; margin-bottom: 0!important; }
    .why-vote-section-main .wp-block-column p { margin: 0!important; padding: 0 32px; font-size: 16px; line-height: 1.6; }
    .why-vote-section-main .wp-block-column {    background: #f9f9f9; display: flex; flex-direction: column; gap: 16px; border-radius: 12px; padding-bottom: 32px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .error_message_cf { margin: 0 0 10px; color: #DC2626; font-size: 16px; position: relative; top: -10px; }
    /* .frm_forms.with_frm_style.frm_style_formidable-style form .error_message_cf ~ .frm_submit.frm_flex { pointer-events: none; opacity: 0.5; } */


    /*20-02-2026*/

    .frm-admin-viewing .frm_form_field.frm_html_container { margin-bottom: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .error_message_cf { grid-column: span 4 / span 4; }
    .frm-admin-viewing .frm_form_field.form-field h2 {     margin-bottom: 0px; font-size: 28px; font-weight: 600; line-height: normal; }
    .frm-admin-viewing .frm_form_field.frm4 .frm_primary_label { margin-bottom: 0 !important; }
    .frm-admin-viewing .frm_form_field.frm4 { margin-bottom: 32px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.frm_required_field .frm_primary_label {line-height: normal; margin-bottom: 0 !important; font-size: 20px !important; padding: 0 0 16px 0; font-weight: 500 !important; }
    /* form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field { margin-bottom: 5px; } */
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  textarea { font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  .frm_opt_container select { font-size: 18px; }

    /* 25-2-2026 */
    .page-template-default .bookmaker-top-grid-main,
    .page-template-default .cash-price-section,
    .page-template-default .why-vote-section-main,
    .page-template-default .formidable-new-form,
    .page-template-default .survery-term-blk   { max-width: 1100px!important; }
    .page-template-default .formidable-new-form form#form_bookmaker-survey,
    .page-template-default .formidable-new-form { padding: 0; }
    .page-template-default .bookmaker-top-grid-main h1 { font-size: 36px; line-height: normal;     margin-bottom: 20px; font-style: normal; font-weight: 600; text-transform: capitalize; color: #1d2730; }
    .page-template-default .bookmaker-top-grid-main h6, .page-template-default .bookmaker-top-grid-main p { font-size: 16px; line-height: 1.6; }
    .page-template-default .bookmaker-top-grid-main,
    .page-template-default .cash-price-section{ border: 1px solid #e0e0e0; padding: 48px 32px; margin-bottom: 64px; background-color: #f9f9f9; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04); }
    .cash-price-section .wp-block-column h2 { font-size: 28px; font-weight: 600; margin-bottom: 16px !important; padding: 0; background: transparent; line-height: normal; }
    .cash-price-section .wp-block-column p { font-size: 16px; line-height: 1.6; padding: 0 !important; border: 0; text-align: center; }
    .page-template-default .why-vote-section-main h2 { padding: 16px 32px; font-size: 28px; font-weight: 600; line-height: normal; }
    .page-template-default .why-vote-section-main { margin-bottom: 64px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field { margin-bottom: 32px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_nps__buttons { gap: 12px; }
    .page-template-default .survery-term-blk { margin-top: 64px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h3.wp-block-accordion-heading { margin: 0; font-size: 24px !important; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h3.wp-block-accordion-heading button { padding: 0; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h3.wp-block-accordion-heading button:hover span.wp-block-accordion-heading__toggle-title { text-decoration: none; }   
    .page-template-default .survery-term-blk .wp-block-accordion-item {     background: #f9f9f9; border-radius: 12px; padding: 28px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h2.wp-block-heading { font-size: 24px !important; line-height: normal; margin: 28px 0 16px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item p,
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field p,
    .page-template-default .survery-term-blk .wp-block-accordion-item ul li,
    .page-template-default .survery-term-blk .wp-block-accordion-item ol li { font-size: 16px; color: #606469; font-weight: 400; line-height: 1.6; margin-bottom: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field p { margin-bottom: 0; }
    .page-template-default .survery-term-blk .wp-block-accordion-item p:last-child { margin: 0; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h3.wp-block-accordion-heading button:focus-visible { outline: none; }
    .frm_forms.frm_style_formidable-style.with_frm_style { max-width: 1100px; padding: 48px 32px;background-color: #f9f9f9; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; }
    .frm_forms.frm_style_formidable-style.with_frm_style form { padding: 0; background: transparent; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field { margin-bottom: 32px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field h3 { margin: 0; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field .frm_description { margin-top: 10px; font-size: 14px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.frm12.frm_first.vertical_radio ~ .frm_form_field.form-field.frm12.frm_first { margin-bottom: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  .frm_opt_container select { background-color: #fff; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field.frm_html_container.form-field + .frm_form_field.form-field.frm12.frm_first { margin: 0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .custom-error p {     margin-bottom: 0 !important; font-size: 16px!important; color: #b94a48!important; margin-top: 6px; line-height: normal!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field:has(.custom-error.act-error) .frm_opt_container { min-height: 177.59px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container input::placeholder { font-size: 16px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_opt_container input { width: 100%; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .custom-error{ display: none; }
.page-template-default .survery-term-blk .wp-block-accordion-item .wp-block-accordion-panel h1.wp-block-heading:first-of-type { margin-top: 30px;}
/* 5-3-2026 */
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field.compliance-note { background: #ffffff; border-left: 4px solid  #fdb813; padding: 10px 15px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field.compliance-note p { color: #333; margin:0; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field.frm_html_container.form-field + .frm_form_field.form-field.frm12.frm_first + .frm_form_field.compliance-note { margin-top: 32px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk .frm_primary_label { display: none; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk { margin-bottom: 15px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk .frm_checkbox { width: 100%; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm{ margin-bottom:32px }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm label {  display: block;}
form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm label > input { margin-right: 8px;}
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm label a {    text-decoration: underline; color: #fdb813; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm label a:hover{ text-decoration: none;}


/* 13-03-2026 */

.combined_checkbox { border: 1px solid #e0e0e0; padding: 30px; border-radius: 10px; background: #fff; }
form#form_bookmaker-personal-details.frm-admin-viewing .combined_checkbox h3.frm_pos_top.frm_section_spacing { border-top: 0; padding: 0 0 10px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; }
form#form_bookmaker-personal-details.frm-admin-viewing .combined_checkbox .frm_form_field.form-field.confirm-list-blk.last-check-confirm:last-child { margin-bottom: 0; }
form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.combined_checkbox { margin-bottom: 47px; }


    /* responsive */
    @media (max-width: 1199px) {
    .promo-bonus-code .copy_promo-bonus {min-width: 160px; font-size: 18px!important; padding: 10px 10px !important;}
    .promo-bonus-code .promo-bonus-logo img, .promo-bonus-code > p a {min-width: 160px; max-width: 160px; width: 160px; min-height: 60px;}
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-meta span.kz-rating-stars {font-size: 18px;}
    section.section.section-related-posts article.post-element a.link-on-img img.wp-post-image {max-height: 100%; min-height: 100%;}
    .posts-archives-wrapper article.post-element a.link-on-img img.attachment-post-thumb {min-height: 100%; max-height: 100%;}
    .kz-bookie-rating span.kz-rating-stars svg.kz-star {width: 14px; height: 14px;}
    body blockquote.wp-block-quote.contact-quote-msg p {font-size: 20px;}
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p a { font-size: 24px; }
    .page-template-default .bookmaker-top-grid-main, .page-template-default .cash-price-section { padding: 32px 32px; margin-bottom: 48px; }
    .cash-price-section { margin-top: 48px; }
    .page-template-default .why-vote-section-main { margin-bottom: 48px; }
    .frm_forms.frm_style_formidable-style.with_frm_style { padding: 32px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item { padding: 22px; }
    .page-template-default .survery-term-blk { margin-top: 32px; }

    }
    @media (max-width: 1024px) {
    .single-post .news-list h3 {font-size: 22px !important;} .page-template-default h5 { font-size: 18px; line-height: 26px;}
    .page-template-default.page main.site-content .row.row-hcenter.gap-50.gap-lg-20 .col-md-12.col-8.main-col { flex: 100%; max-width: 100%;}
    .page-template-default.page main.site-content .row.row-hcenter.gap-50.gap-lg-20 #sidebar-wrapper { max-width: 100%; flex: 100%; padding-bottom: 40px;}
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p a { font-size: 22px; }
    .page-template-default .bookmaker-top-grid-main h1 { font-size: 30px;    margin-bottom: 15px; }
    .page-template-default .bookmaker-top-grid-main h6 { margin: 15px 0; }
    .page-template-default .why-vote-section-main h2, .cash-price-section .wp-block-column h2, .frm-admin-viewing .frm_form_field.form-field h2 { font-size: 26px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_primary_label { font-size: 18px!important; }
    .with_frm_style .frm_radio input[type=radio]:before { width: 12px; height: 12px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h2.wp-block-heading { font-size: 22px !important; margin: 25px 0 15px; }

    }
    @media (max-width: 992px) {
    .footer-widgets > div:first-child {width: 100%; flex: none;}
    .footer-widgets > div:last-child {width: 100%; }
    section.footer-section .footer-widgets .widget_block:first-child .kruzey-footer-links-inner { margin-bottom: 20px;}
    .header-top-flex-part-right { max-width: 200px; gap: 10px;}
    .header-right-btns { order: 2;}
    .logged-in.admin-bar .mm-ocd__content { top: 32px;}
    body.logged-in.admin-bar header.site-header-sticky ~ .mm-ocd.mm-ocd-left .mm-ocd__content { top: 82px;}
    .wp-block-columns.before-act-section h2 + figure.wp-block-image a { max-width: 80px; }
    .wp-block-columns.before-act-section h2.wp-block-heading { padding: 20px 100px; }
    .wp-block-columns.make-money-section { padding: 50px 20px; }
    .wp-block-column.what-we-want-section ul.wp-block-list { padding: 30px 20px 50px !important; }
    .wp-block-column.what-we-want-section h2.wp-block-heading { padding: 20px 20px; border-radius: 30px 30px 0 0; }


    }
    @media (max-width: 781px) {
    .page-template-default .bookmaker-top-grid-main h1, .page-template-default .bookmaker-top-grid-main h6, .page-template-default .bookmaker-top-grid-main p { text-align: center; }
    .page-template-default .bookmaker-top-grid-main, .page-template-default .cash-price-section { padding: 25px; margin-bottom: 40px; }
    .cash-price-section .wp-block-column{ gap: 0; }


    }
    @media (max-width: 768px) {
    section.footer-section .footer-widgets .widget_block:first-child .kruzey-footer-links-inner ul li a { padding: 0; }
    section.footer-section .footer-widgets .widget_block:first-child .kruzey-footer-links-inner ul li::before { top: 5px; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap img.kz-bookie-logo { object-position: right 0 bottom 0px; }
    .page-template-default .why-vote-section-main h2, .cash-price-section .wp-block-column h2, .frm-admin-viewing .frm_form_field.form-field h2 { font-size: 24px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h2.wp-block-heading { font-size: 20px !important; margin: 22px 0 15px; }
    .why-vote-section-main .wp-block-column p { padding: 0 25px; }
    .page-template-default .why-vote-section-main h2 { padding: 16px 25px; }
    .frm_forms.frm_style_formidable-style.with_frm_style { padding: 25px; }


}


    @media (max-width: 767px) {
    .bookmaker-top-grid-main .wp-block-column figure.wp-block-image img { border-radius: 10px; }
    .logged-in.admin-bar .mm-ocd__content { top: 46px; }
    .footer-widgets > div:last-child .kruzey-footer-links{    column-gap: 0;          row-gap: 20px;   flex-direction: column;}
    .footer-widgets > div:last-child .kruzey-footer-links ul li a {     padding: 0; }
    .footer-widgets > div:last-child .kruzey-footer-links ul li:before {     top: 6px; }
    .wp-block-spacer { height: 50px!important; }
    .single-affiliates p iframe { width: 100%; }
    section.section.section-related-posts .col-md-12.col-xl-6.col-3 { padding: 0!important; }
    .site-content  #sidebar-wrapper { padding-left: 0; left: 0px; position: relative; }
    .page-template-default.page main.site-content .container { padding: 0; }
    .with_frm_style input { font-size: 16px!important; }
    .with_frm_style .frm_message h2 { font-size: 18px; margin: 0 0 10px; line-height: 26px; }
    .top-author-card .author-card.author-card--top { margin-bottom: 40px; }
    body section.section.section-review-content.section--npb.cus-class-styles { padding-top: 30px !important; }
    .reviews-cus { margin-bottom: 30px; padding: 10px 0; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
    .affiliates-template-default .review-sidebar ul.review-overview-list { font-size: 16px; }
    .cus-class-styles .review-sidebar { padding: 20px; }
    .single-affiliates .post-element-info .cat-cus-cls, .single-affiliates .post-element-info .cat-cus-cls + .dot-separator { display: none; }
    .with_frm_style .frm_radio .frm_label_with_image img { max-width: 60px; }
    .frm_chat_arrows a.frm_chat_arrow.frm_chat_prev_arrow::after, .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow::before { font-size: 16px; line-height: 24px; }
    .frm_chat_arrows a.frm_chat_arrow { padding: 7px 18px; }
    .frm_forms.with_frm_style.frm_style_lines-no-boxes.frm_chat_form_cont { gap: 30px; }
    .frm-chat-wrapper.frm_final_question.frm_loading_form .frm_chat_arrows a.frm_chat_arrow.frm_chat_next_arrow.frm_button_submit { width: 91px; height: 38px; top: -3px; }
    .blank-box-section .wp-block-group__inner-container .wp-block-spacer { height: 0px !important; }
    body blockquote.wp-block-quote.contact-quote-msg p { font-size: 16px; }
    .contact-main-banner { margin-bottom: 40px; }
    .contact-grid-main { margin: 40px 0 0 0; }
    .wp-block-columns.before-act-section { margin-top: 40px; border-radius: 20px; gap: 20px;}
    .contact-main-banner.reverse-col { margin: 40px auto; }
    .wp-block-columns.make-money-section { padding: 40px 15px; }
    .wp-block-column.what-we-want-section ul.wp-block-list { padding: 25px 15px 30px !important; }
    .wp-block-column.what-we-want-section ul.wp-block-list li { padding-bottom: 15px; margin-bottom: 15px; padding-left: 30px !important; }
    .wp-block-column.what-we-want-section h2.wp-block-heading { padding: 15px; border-radius: 20px 20px 0 0; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p a { font-size: 20px; }
    .wp-block-group.btm-contect-grid { padding: 16px 15px; margin: 30px 15px 40px; }
    .wp-block-columns.before-act-section h2 + figure.wp-block-image a { max-width: 70px; }
    .contact-main-banner { display: flex; flex-wrap: wrap; }
    .contact-main-banner figure.wp-block-media-text__media { width: 100%; }
    .contact-main-banner .wp-block-media-text__content { padding: 0; margin-top: 20px; }
    .wp-block-columns.before-act-section h2.wp-block-heading { padding: 20px 15px 20px 90px; }
    .wp-block-columns.make-money-section .wp-block-column h2.wp-block-heading { margin-bottom: 20px; }
    .wp-block-columns.before-act-section ul.wp-block-list { padding: 0 15px !important; gap: 15px; }
    .wp-block-columns.before-act-section ul.wp-block-list li { padding-bottom: 15px; }
    /* 12-2-2026 */
    .frm_forms.with_frm_style.frm_style_formidable-style form { padding: 0; }
    /* .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_primary_label { font-size: 22px!important; padding: 15px 0; } */
    /* .frm_forms.with_frm_style.frm_style_formidable-style form fieldset .frm_rootline_group ~ .frm_form_field.form-field.frm_top_container { margin: 0; } */
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_opt_container:has(select) { display: flex!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_section_heading h3.frm_pos_top.frm_section_spacing.frm_trigger svg { min-width: 20px; min-height: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_section_heading h3.frm_pos_top.frm_section_spacing.frm_trigger { font-size: 18px !important; line-height: 24px!important; margin-bottom: 15px; }

    .cash-price-section .wp-block-column p { max-width: 100%; }
    .cash-price-section h2 { padding: 15px; }
    .why-vote-section-main h2 { padding: 15px; }
    /* .why-vote-section-main .wp-block-column p { padding: 0 15px; } */
    .why-vote-section-main .wp-block-column { gap: 15px; padding-bottom: 20px; }
    .cash-price-section { margin-top: 40px; margin-bottom: 40px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.frm_form_field.frm4 { grid-column: span 12 / span 12; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .error_message_cf { grid-column: span 12 / span 12; }
    .frm-admin-viewing  .frm_form_field.frm4 { margin-bottom: 20px; }
    /* .frm-admin-viewing .frm_form_field.form-field h2 { margin-bottom: 20px; } */
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field input { padding: 10px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  .frm_opt_container select { padding: 10px; font-size: 16px; background-size: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field.form-field.frm_top_container input { padding: 10px; }
    form#form_bookmaker-personal-details .frm_form_field .frm_opt_container { grid-template-columns: 1fr; }
    .page-template-default .bookmaker-top-grid-main h2 { font-size: 28px; line-height: normal; }
    .page-template-default .bookmaker-top-grid-main h1 { font-size: 28px; }
    .page-template-default .bookmaker-top-grid-main, .page-template-default .cash-price-section { padding: 15px; }
    .page-template-default .why-vote-section-main h2, .cash-price-section .wp-block-column h2, .frm-admin-viewing .frm_form_field.form-field h2 { font-size: 22px; }
    .page-template-default .why-vote-section-main h2 { padding: 15px; }
    .why-vote-section-main .wp-block-column p { padding: 0 15px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field, form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field { margin-bottom: 25px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_opt_container .frm_radio { width: 100%!important; }
    .frm_forms.frm_style_formidable-style.with_frm_style { padding: 15px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item { padding: 15px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h3.wp-block-accordion-heading { font-size: 20px !important; }
    .page-template-default .survery-term-blk .wp-block-accordion-item h2.wp-block-heading { font-size: 18px !important; margin: 20px 0 15px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item ol li ol.wp-block-list { margin-left: 10px; }
    .page-template-default .survery-term-blk .wp-block-accordion-item p, .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field p, .page-template-default .survery-term-blk .wp-block-accordion-item ul li, .page-template-default .survery-term-blk .wp-block-accordion-item ol li { margin-bottom: 12px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_error { font-size: 14px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field:has(.custom-error.act-error) .frm_opt_container { min-height: auto; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .custom-error p { font-size: 14px !important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field.frm_html_container.form-field + .frm_form_field.form-field.frm12.frm_first + .frm_form_field.compliance-note { margin-top: 25px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.confirm-list-blk.last-check-confirm{ margin-bottom:25px }
    .page-template-default .survery-term-blk .wp-block-accordion-item .wp-block-accordion-panel h1.wp-block-heading:first-of-type { margin-top: 25px;}
    .page-template-default .survery-term-blk .wp-block-accordion-item .wp-block-accordion-panel h1.wp-block-heading { font-size: 26px;}
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.combined_checkbox { margin-bottom: 30px; }
    .combined_checkbox { padding: 20px; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.combined_checkbox label { display: block; }

}
    @media (max-width: 650px) {
    .promo-bonus-code { flex-direction: column; gap: 10px; }
    .promo-bonus-code svg { transform: rotate(90deg); }
    .promo-bonus-desc { font-size: 18px; margin-bottom: 15px; }
    .promo-bonus-code svg {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
    .with_frm_style .frm_primary_label { color: #333; padding: 10px 0; }
    .with_frm_style .frm_primary_label *{ font-size: 18px; }

    }
    @media (max-width: 600px) {
    .contact-main-banner .wp-block-media-text__content { padding: 20px 0 0; }
    .contact-main-banner { margin-bottom: 30px; }
    .contact-grid-main { margin: 30px 0 0 0; }
    .contact-main-banner .wp-block-media-text__content { margin-top: 0; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p a { font-size: 16px;}
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text figure { max-width: 20px;}

    }
    @media (max-width: 480px) {
    .promo-bonus-code { display: inline-flex; flex-direction: column; }
    .promo-bonus-code > p a, .promo-bonus-code .copy_promo-bonus, .promo-bonus-code .promo-bonus-logo img { height: 60px;}
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row  a.kz-bookie-logo-link { width: calc(40% - 5px); }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row .kz-bookie-main { width: calc(50% - 5px); }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-meta { gap: 5px; }
    .kz-cards-wrap article.kz-bookie-card  .kz-rating-score { font-size: 11px; }
    .promo-bonus-code { gap: 10px; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row { align-items: unset; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap { width: 100%; height: 100%; min-width: 100%; min-height: 100%; max-height: 100%; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link img.kz-bookie-logo { object-fit: cover; }
    .single-affiliates p iframe { height: 230px; }
    .header-additional-btns a.start-here-link { padding: 2px 8px; }
    .header-top-flex-part-right { gap: 3px; }
    .site-header-style2 .header-top-flex-part.header-top-flex-part-left { padding-right: 5px; }
    .header-top-flex-part-right .icon-btn { margin-left: 3px; }
    .header-logo { max-width: 150px; }
    /* start here page css 15-01-2026 */
    body .with_frm_style .frm_radio.frm_image_option { width: 100% !important; margin: 0!important; }
    .with_frm_style .frm_form_field .frm_opt_container { display: grid!important; grid-template-columns: 1fr 1fr; margin: 0; }
    .with_frm_style .frm_form_field .frm_opt_container .frm_empty_url { min-width: 100% !important; }
    /* end here */
    body .with_frm_style .frm_radio.frm_image_option label { width: 100%; }
    .with_frm_style .frm_form_fields .frm_form_field .frm_opt_container .frm_checkbox { width: 100%; }
    .widget.widget_block .kz-sidebar-widget { border-radius: 14px  !important; }
    .kz-cards-wrap article.kz-bookie-card .kz-bookie-row a.kz-bookie-logo-link span.kz-bookie-logo-wrap img.kz-bookie-logo { object-position: center; }
    .with_frm_style .frm_radio .frm_label_with_image img {margin: 45px 10px 25px; }
    .page-template-default .wp-site-blocks  .banner-outer-main { height: clamp(450px, 37.5vw, 600px); }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container { flex-wrap: wrap; width: 100%; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text { width: 100%; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text:first-child::after { width: 100%; height: 1px; bottom: 0; }
    .wp-block-group.btm-contect-grid .wp-block-group__inner-container .wp-block-media-text:first-child { padding-right: 0; padding-bottom: 20px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_submit.frm_flex button { min-width: 120px; font-size: 18px!important; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field  .frm_opt_container select { background-position: 97%; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_form_field .frm_nps .frm_nps__buttons label.frm_nps__button { min-width: 50px; }
    .frm_forms.with_frm_style.frm_style_formidable-style form .frm_fields_container .frm_form_field .frm_opt_container .frm_radio { width: 100%; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field { grid-column: span 12 / span 12; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field .frm_form_field.form-field.frm_form_subfield-first.frm6 { margin-bottom: 15px !important; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field h2 { margin-bottom: 0; }
    form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.frm_required_field .frm_primary_label { font-size: 16px !important; padding: 0 0 10px; }
   .page-template-default .why-vote-section-main h2, .cash-price-section .wp-block-column h2, .frm-admin-viewing .frm_form_field.form-field h2 { font-size: 20px; }
    .combined_checkbox { padding: 15px; }
form#form_bookmaker-personal-details.frm-admin-viewing .frm_form_field.form-field.combined_checkbox { margin-bottom: 20px; }

}

    @media (max-width: 400px) {
    .reviews-cus { flex-wrap: wrap; row-gap: 5px; }
    .reviews-cus .dot-separator { display: none; }
    .reviews-cus .post-element-author { width: 100%; }
    }


    @media screen and  (max-width:360px) {
    .page-template-default .wp-site-blocks .btn-container a.btn, .page-template-default .wp-site-blocks .app-btn-container a.btn, .page-template-default .wp-site-blocks .app-btn-container a.app-store-btn, .page-template-default .wp-site-blocks .app-btn-container a.btn-review { min-width: 140px!important; }
    .kz-bookie-rating span.kz-rating-stars svg.kz-star { width: 12px; height: 12px; }
    .wp-block-columns.before-act-section h2 + figure.wp-block-image a { max-width: 60px; }
    .wp-block-columns.before-act-section h2.wp-block-heading { padding: 15px 15px 15px 75px;}

    }
    @media screen and  (max-width:330px) {
    .header-logo { max-width: 140px; }
    }


