﻿/* BEEF */

:root { --gap-2: 0.104vw; --gap-4: 0.208vw; --gap-6: 0.313vw; --gap-8: 0.417vw; --gap-10: 0.521vw; --gap-12: 0.625vw; --gap-14: 0.729vw; --gap-16: 0.833vw; --gap-18: 0.938vw; --gap-20: 1.042vw; --gap-24: 1.25vw; --gap-28: 1.458vw; --gap-30: 1.563vw; --gap-32: 1.667vw; --gap-36: 1.875vw; --gap-40: 2.083vw; --gap-48: 2.5vw; --gap-52: 2.708vw; --gap-56: 2.917vw; --gap-60: 3.125vw; --gap-64: 3.333vw; --gap-72: 3.75vw; --gap-80: 4.17vw; --gap-90: 4.688vw; --gap-96: 5vw; --gap-100: 5.208vw; --gap-120: 6.25vw; --gap-140: 7.292vw; --gap-160: 8.333vw; --gap-180: 9.375vw; --gap-200: 10.417vw; --gap-240: 12.5vw; --fs-10: 0.521vw; --fs-12: 0.625vw; --fs-14: 0.729vw; --fs-16: 0.833vw; --fs-18: 0.938vw; --fs-20: 1.042vw; --fs-24: 1.25vw; --fs-32: 1.667vw; --fs-40: 2.083vw; --fs-50: 2.604vw; --fs-56: 2.917vw; --fs-80: 4.167vw; --fs-88: 4.583vw; --fs-280: 14.583vw; --black: #000; --red: #ED1C2F; --white: #FFF; --firstFont: 'NotoSansHebrew-Medium'; --secondFont: 'AdumaFOT-Medium'; --thirdFont: 'NotoSansHebrew-Bold'; }

/*------------------------------------------/*
 GENERAL
/*------------------------------------------*/

body { background: black; color: #fff; zoom: 1 !important; }
#text1 p, #text2 p, #text1 li, #text2 li, #text1 span { font-family: var(--firstFont); color: #fff; font-size: clamp(17px,var(--fs-16),300px); line-height: 1.4; }
h1, h2, .section-title h1, .section-title h2, .grid-text h2, .grid-rows .grid-row-text h2, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #headline h1, .blog.contentInnerPage #BlogView .blog-related-posts h2 { font-size: clamp(48px,var(--fs-50),300px); font-family: var(--secondFont); }
label.error, span.error { font-size: clamp(12px,var(--fs-12),300px); }

@media(min-width: 1025px) {
}

@media(max-width: 1024px) {
    :root { --gap-2: 2px; --gap-4: 4px; --gap-6: 6px; --gap-8: 8px; --gap-10: 10px; --gap-12: 12px; --gap-14: 14px; --gap-16: 16px; --gap-18: 18px; --gap-20: 20px; --gap-24: 24px; --gap-28: 28px; --gap-30: 30px; --gap-32: 32px; --gap-36: 36px; --gap-40: 40px; --gap-44: 44px; --gap-48: 48px; --gap-50: 50px; --gap-52: 52px; --gap-56: 56px; --gap-60: 60px; --gap-62: 62px; --gap-64: 64px; --gap-72: 72px; --gap-80: 80px; --gap-90: 90px; --gap-96: 96px; --gap-100: 100px; --gap-120: 120px; --gap-140: 140px; --gap-160: 160px; --gap-180: 180px; --gap-200: 200px; --gap-240: 240px; --fs-10: 10px; --fs-12: 12px; --fs-14: 14px; --fs-15: 15px; --fs-16: 16px; --fs-18: 18px; --fs-20: 20px; --fs-24: 24px; --fs-28: 28px; --fs-32: 32px; --fs-36: 36px; --fs-40: 40px; --fs-56: 56px; --fs-80: 80px; }
    #mobile-player-controls { display: none; }
    label.error, span.error { left: 13px; top: -14%; font-size: 10px; }
}

/*------------------------------------------/*
 HEADER
/*------------------------------------------*/
#header, body[data-module="1"] #header:not(.bg), #header.bg { background: var(--red); }
#nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before { background: white; }

#header { }
#header #header-center-kdm { }
#header #header-center-kdm a { color: white; font-family: var(--firstFont); }
#header #header-right { }
#header #header-right .menu-nav { }
#header #header-right .menu-nav .nav-menu-anim { }
#header #header-right .menu-nav .nav-menu-anim #nav-toggle { }
#header #header-right .menu-nav .nav-menu-anim #nav-toggle span { }


@media(min-width:1025px) {
}

@media(max-width: 1024px) {
    #header #header-center-kdm a:first-child { background: white; color: black; font-family: var(--thirdFont); border-radius: 50px; }
    #header #header-right::after { background: rgba(255, 255, 255, 0.40); }
}

/*------------------------------------------/*
 SUB-MENU
/*------------------------------------------*/

.submenu, #header:not(.menu-open):not(.subopen) + .submenu { background: black; }

#header.subopen + .submenu li { color: white; font-weight: unset; font-size: 20px; }
#header.subopen + .submenu li a { font-weight: unset; }
#header.subopen + .submenu li .social-links { }
#header.subopen + .submenu li .social-links a { filter: invert(1); width: fit-content; height: auto; aspect-ratio: 1; }
#header.subopen + .submenu li .social-links a svg { width: 20px; height: auto; aspect-ratio: 1; }

@media(min-width: 1025px) {
    .submenu > li:not(.social-mobile) > a { COLOR: white; flex-direction: column; }
    .submenu > li.social-mobile { }
    .submenu > li.social-mobile .social-links { }
    .submenu > li.social-mobile .social-links a { filter: invert(1); }
    .submenu > li.social-mobile .social-links a svg { width: 22px; height: auto; aspect-ratio: 1; }
    .submenu > li:not(.active) > a:hover { font-family: var(--firstFont); }
    .submenu > li > a.active:hover { font-family: var(--thirdFont); }
    .submenu > li.active > a, .submenu > li:focus > a, .submenu > li:hover > a { font-family: unset; /* border-bottom: 1px solid #fff; */ }
    .submenu > li:not(.social-mobile) > a:after { content: ""; width: 0; height: 1px; background: var(--white); transition: 0.3s ease all; }
    .submenu > li.active > a::after { width: 100%; }
    .submenu > li:hover > a:after { width: 100%; }
}

@media(max-width: 1024px) {
}

/*------------------------------------------/*
 KDM-STRIP
/*------------------------------------------*/
.KDMStrip { background: rgba(34, 34, 33, 0.50); gap: 0; padding-block: var(--gap-14); }
.KDMStrip > * { }
.KDMStrip nav.KDMStripNav { }
.KDMStrip nav.KDMStripNav ul { background: var(--black); display: inline-flex; padding-inline: 0; }
.KDMStrip nav ul .KDMStripNavItem { padding-inline: var(--gap-20); }
.KDMStrip nav ul .KDMStripNavItem a { font-size: clamp(18px,var(--fs-18),300px); }
.KDMStrip .KDMStripBtn { background: var(--black); font-size: clamp(18px,var(--fs-18),300px); font-family: var(--firstFont); padding-block: 10px; display: flex; align-items: center; gap: var(--gap-20); padding-inline-end: 0; }
.KDMStrip .KDMStripBtn:after { content: "|"; }

@media(max-width: 1024px) {
    .KDMStrip .KDMStripBtn { justify-content: center; padding: 0; font-family: var(--thirdFont); }
    .KDMStrip nav.KDMStripNav ul { background: white; color: black; padding-inline: 10px; }
}

/*------------------------------------------/*
 SECTIONS
/*------------------------------------------*/

#home-gallery .heroContent { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; }
#home-gallery .heroContent .gallery-caption { position: static; transform: unset; }
#home-gallery .heroContent .gallery-caption a.gallery-text-btn.photoCaptionLink { background: var(--red); border: none; border-radius: 50px; }
#home-gallery .heroContent .gallery-caption .gallery-text { }
#home-gallery .heroContent .gallery-caption .gallery-text div { font-size: clamp(22px,var(--fs-22),300px); }
#home-gallery .heroContent .gallery-caption.caption-text { margin-top: var(--gap-40); }

#allSectionsWrapper { }
#allSectionsWrapper .section.grid-content-section { }
#allSectionsWrapper .section.grid-content-section .grid-boxes { }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box { }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-box-text { padding: 0 var(--gap-24) var(--gap-24); }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-box-text .grid-box-title { }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-box-text .grid-box-title h3 { margin: 0; font-size: clamp(50px,var(--fs-50),300px); }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-box-text .grid-box-title h3 a { font-family: var(--secondFont); }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-iframe-holder { DISPLAY: none; }
#allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box::after { display: none; }

@media(min-width:1025px) {
    #home-gallery, #home-gallery .slides, #home-gallery .slider-bg.stellar-bg { height: unset; }
    #home-gallery .heroContent .gallery-caption a.gallery-text-btn.photoCaptionLink:hover { background: #bf0011; }

    body[data-module="2"]:not(.press) #GridContent div:is(#pageview, #galleryview) { max-width: 40.625vw; }
}

@media(max-width: 1024px) {
    #home-gallery .heroContent { top: 50%; }
    #home-gallery .heroContent .gallery-caption.caption-text { margin-top: 32px; }
    #home-gallery .heroContent .gallery-caption .gallery-text div { margin-bottom: 32px; }

    #allSectionsWrapper .section.grid-content-section .grid-boxes .grid-box .grid-box-text .grid-box-title h3 { font-size: 32px; }
}


/*------------------------------------------/*
 GRID-BOTTOM (GALLERY)
/*------------------------------------------*/
#GridBottom { }
#GridBottom .GridBottomGallery { background: none; }
#GridBottom .GridBottomGallery .gallery-cubes { }
#GridBottom .GridBottomGallery .gallery-cubes > * { }
#GridBottom .GridBottomGallery .gallery-cubes > * .boxes-images-outer-image { padding: 0; height: auto; aspect-ratio: 1; }
#GridBottom .GridBottomGallery .gallery-cubes > * .boxes-images-outer-image .image-link-container { position: static; }

@media(min-width:1025px) {
}

@media(max-width: 1024px) {
}

/*------------------------------------------/*
 MENU 
/*------------------------------------------*/
body[data-module="4"].layout-half #GridPage .max-width, body[data-module="4"].layout-half #GridContent #MenuModule, body[data-module="4"] #GridContent #MenuModule .menuModuleContentPart .menuModuleTextItemPart .menuModuleTextItemTitle, body[data-module="4"] #GridContent #MenuModule .menuModuleContentPart .menuModuleTextItemPart .menuModuleTextItemPrice { background: var(--black); color: white; font-size: clamp(18px,var(--fs-18),300px); }
body[data-module="4"] #GridContent #MenuModule .menuModuleContentPart .menuModuleTextItem0 .menuModuleTextItemPart::after, body[data-module="4"] #GridContent #MenuModule .menuModuleContentPart .menuModuleTextItem1 .menuModuleTextItemPart::after { background: repeating-linear-gradient(90deg, #fff 0 2px, transparent 0 9px); }
body[data-module="4"] #GridContent #MenuModule #menuModuleNav { gap: var(--gap-10); }
body[data-module="4"] #GridContent #MenuModule #menuModuleNav a { background: #eee; color: var(--black); font-family: var(--thirdFont); padding: var(--gap-14) var(--gap-48); border-radius: 50px; font-size: clamp(18px,var(--fs-18),300px); transition: 0.3s ease all; border: none; }
body[data-module="4"] #GridContent #MenuModule #menuModuleNav a:hover, body[data-module="4"] #GridContent #MenuModule #menuModuleNav a.selected { background: var(--red); color: var(--white); }
li.notTable { width: 100%; }

@media(min-width:1025px) {
    body[data-module="4"].layout-half #GridContent #MenuModule { max-width: 39.844vw; margin-top: 100px; margin-inline: var(--gap-120); }
    body[data-module="4"] #GridContent #MenuModule #menuModuleNav a.selected:hover { background: #bf0011; }
}

@media(max-width: 1024px) {
    body[data-module="4"] #GridContent #MenuModule #menuModuleNav a { background: none; color: white; padding: 0; font-family: var(--firstFont); font-weight: unset; }
    body[data-module="4"] #GridContent #MenuModule #menuModuleNav a:hover, body[data-module="4"] #GridContent #MenuModule #menuModuleNav a.selected { background: url(); font-family: var(--thirdFont); }
}

/*------------------------------------------/*
 CONTACT
/*------------------------------------------*/
body[data-module="7"].layout-half #ContactModule .row > div .contactDetailsText1 ul { flex: 1; }
.normal-form { }
.normal-form .dynamicFormObjectTitleAndText { }
.normal-form .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-family: var(--secondFont); }

#SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText h3 { font-family: var(--secondFont); color: white; }
#SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields fieldset .dynamicFormObjectSubmit input { font-family: var(--thirdFont); background: var(--red); border-radius: 50px; border: none; }

.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields { }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields .top-form { color: white; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form { }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset { }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField { }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper input { border-bottom: 1px solid #FFF !important; color: #fff; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper input::placeholder { color: #9e9e9e; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper::before { color: #9e9e9e; right: 0; top: 4px; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper { }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper textarea { border-bottom: 1px solid #fff !important; color: white; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField label { color: #9e9e9e; font-size: clamp(15px,var(--fs-14),300px); font-family: var(--firstFont); }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group { text-align: right; font-family: var(--app-height); }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group label.radio-group-label { font-size: clamp(15px,var(--fs-16),300px); font-weight: unset; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group::before { display: inline-block; position: relative; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group .radio-group-inputs { display: flex; gap: var(--gap-12); }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group .radio-group-inputs input[type="radio"] { width: fit-content; }
.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group .radio-group-inputs .radio-wrap { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: var(--gap-4); }

body[data-module="2"].franchise-page.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject { max-width: unset; background: black; }
body[data-module="2"].franchise-page.layout-half:not(.press) #GridContent div:is(#pageview, #galleryview) { margin-top: var(--gap-64); }
body[data-module="2"].franchise-page.layout-half:not(.press) #GridContent div:is(#pageview, #galleryview) #text1 { }
body[data-module="2"].franchise-page.layout-half:not(.press) #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-size: clamp(30px,var(--fs-32),300px); }

@media(min-width:1025px) {
    body[data-module="7"].layout-half #ContactModule { margin-top: var(--gap-100); }
    #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields fieldset .dynamicFormObjectSubmit input:hover { color: white; background: #bf0011; }
    .layout-half #SiteGrid.layout-bottom #GridPromo { max-width: 36.458vw; }
    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper textarea::placeholder { color: #9e9e9e; }
}

@media(max-width: 1024px) {
    #GridPromo #DynamicFormObject { outline: none; border: 1px #fff solid; color: white; }
    #GridPromo #DynamicFormObject::after { display: none; }
    #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText { }
    #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { margin: 0; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields { margin-bottom: 0; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper :is(input,input::placeholder) { color: white; border-bottom: 1px solid; border-radius: 0; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper::before { right: 20px; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper input { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper input::placeholder { color: white; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper textarea { color: white; border-bottom: 1px solid #fff; border-radius: 0; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper textarea::placeholder { color: white; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField.checkboxField { text-align: right; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField.checkboxField label { font-size: 16px; }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectSubmit { }
    #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectSubmit input { background: var(--red); border-radius: 50px; max-width: 185px; }

    body[data-module="7"].layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject { background: no-repeat; border: 1px solid; }

    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper::before { color: white; }
    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .input-wrapper input::placeholder { color: white; }
    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .textarea-wrapper textarea::placeholder { color: white; }
    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField .radio-group label.radio-group-label { color: white; }
    .layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject .dynamicFormObjectFields form fieldset .dynamicFormObjectField label { color: white; font-family: var(--firstFont); font-weight: unset; }

    body[data-module="2"].franchise-page.layout-half:not(.press) .GridBottomGallery { display: none; }
    body[data-module="2"].franchise-page.layout-half #SiteGrid.layout-bottom #GridPromo #DynamicFormObject { /* padding-inline: 0; */ border: 1px solid #fff; }
}

/*------------------------------------------/*
 PRESS
/*------------------------------------------*/

.press { background: var(--black); }
.press #ContentGridReadMoreModule #pageview { margin-top: var(--gap-64); }
.press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box > a .text-caption .grid-short-box-label { font-family: var(--secondFont); }
.press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box > a .text-caption .grid-short-box-text { color: white; }
.press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box > a .text-caption .grid-short-box-subtitle { border-bottom: 1px solid white; }
.press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box > a .text-caption { color: white; z-index: 2; }
.press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; background: black; opacity: 0.4; z-index: 1; }

@media(min-width:1025px) {
    .press #ContentGridReadMoreModule #gridshort-view-media { max-width: 83.125vw; }
    .press #ContentGridReadMoreModule #gridshort-view-media > div .grid-short-box > a .text-caption { min-height: 20.313vw; color: white; z-index: 2; }
}

@media(max-width: 1024px) {
}

/*------------------------------------------/*
 FORM RESULT PAGE
/*------------------------------------------*/
body[data-module="2"].layout-half:not(.press).FormResultPage #GridContent div:is(#pageview, #galleryview) { margin-inline: auto; }
body[data-module="2"].layout-half:not(.press).FormResultPage #GridContent div:is(#pageview, #galleryview) #text1 { }
body[data-module="2"].layout-half:not(.press).FormResultPage #GridContent div:is(#pageview, #galleryview) #text1 a.FormResultPageButton { background: var(--red); border: none; border-radius: 50px; }
body[data-module="2"].layout-half:not(.press).FormResultPage #GridContent div:is(#pageview, #galleryview) #text1 a.FormResultPageButton:hover { color: white; background: #bf0011; }

@media(min-width:1025px) {
}

@media(max-width: 1024px) {
}

/*------------------------------------------/*
 PAGE-404
/*------------------------------------------*/

.page-404 #GridPage .page-not-found h2 { font-family: 'AdumaFOT-Medium'; }
.page-404 #GridPage .page-not-found a { background: var(--red); border-radius: 50px; }
.page-404 #GridPage .page-not-found a:hover { background: #bf0011; color: white; }

@media(min-width:1025px) {
}

@media(max-width: 1024px) {
}

/*------------------------------------------/*
 FOOTER
/*------------------------------------------*/
#SiteFooter .footer-text-divided { background: black; }

@media(min-width:1025px) {
}

@media(max-width: 1024px) {
    .footer-text-divided .footer-text-left .footerSocialIcons { display: flex; gap: 22px; }
    #SiteFooter .footer-text-divided { display: flex; flex-direction: column; padding-inline: 60px; }
    #SiteFooter .footer-text-divided .footer-text-left { order: 1; }
    #SiteFooter .footer-text-divided .footer-text-middle { display: block; order: 2; }
    #SiteFooter .footer-text-divided .footer-text-middle p { display: flex; justify-content: space-between; }
    #SiteFooter .footer-text-divided .footer-text-middle p img { /* width: 53px; */ max-width: 52px; }
    #SiteFooter .footer-text-divided .footer-text-right { order: 3; }
}
