
        .CybotCookiebotDialogBodyButton {
            margin-top: 0 !important
        }

        #CybotCookiebotDialog {
            z-index: 9999999999
        }
    </style>
    <style wasFixed=ltr>
        /*<![CDATA[*/
        html:has(#countriesMenu.show) {
            overflow-y: hidden
        }

        #countriesMenu {
            z-index: 99999999
        }

        .modal {
            background: white;
            z-index: 9999999
        }

        .modal-dialog {
            max-width: 90%;
            min-height: 500px;
            margin: 0 auto !important
        }

        .modal-body {
            background: white;
            padding: 10%;
            padding-top: 4%;
            z-index: 9999;
            border: 0 !important
        }

        .main.title {
            margin-top: 0px;
            font-family: Inter;
            margin-bottom: 20px;
            font-size: 32px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: left;
            color: #002b46
        }

        @media (min-width: 768px) {
            .countries {
                display:flex;
                flex-wrap: wrap
            }

            .country {
                width: 25%;
                margin-top: 0 !important
            }

            .country.global {
                margin-bottom: 0 !important
            }
        }

        .country a {
            font-family: Inter;
            font-size: 18px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.56;
            letter-spacing: normal;
            text-align: left;
            color: #002c45;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            column-gap: 8px;
            max-width: 90%
        }

        .country a:hover {
            color: #00b5d3;
            transition: 0.2s
        }

        .country a:hover img {
            opacity: 0.9;
            transition: 0.2s
        }

        .country {
            margin-top: 20px;
            margin-bottom: 20px
        }

        .mini.title {
            margin-top: 40px;
            font-family: Inter;
            font-size: 24px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.33;
            letter-spacing: normal;
            text-align: left;
            color: #002b46;
            margin-bottom: 30px
        }

        .country .icon {
            width: 30px;
            border-radius: 50%;
            margin-right: 10px
        }

        .icon.global {
            width: 40px;
            padding-bottom: 0px !important;
            margin-right: 0px !important
        }

        .mini.title.second {
            padding-top: 30px
        }

        .europeMobile {
            display: none
        }

        @media(max-width: 800px) {
            #countriesMenu .modal-body {
                max-width:100vw;
                padding: 20px
            }

            #countriesMenu .close {
                top: 0;
                padding: 0 16px;
                right: 0
            }

            #countriesMenu .container.countries .row .row {
                margin: 0;
                padding: 0
            }

            #countriesMenu .global {
                padding-bottom: 0 !important
            }

            .countries {
                padding: 0
            }

            .conon.second {
                display: none
            }

            .europeMobile {
                display: block
            }

            .second.concon {
                display: none
            }

            .europeMobile {
                margin-top: -25px
            }

            .modal-body {
                padding: 1%;
                padding-top: 1%;
                border: 0 !important
            }

            .modal-dialog {
                height: 100%
            }

            .countries {
                padding-bottom: 40px
            }

            .main.title {
                font-weight: 300;
                margin-top: 40px;
                font-size: 32px
            }

            #countriesMenu .main.title {
                margin-top: 25px
            }

            .mini.title {
                margin-top: 0;
                font-weight: 300;
                margin-bottom: 12px;
                transition: 0.5s;
                padding-bottom: 15px;
                border-bottom: 1px solid #ddd
            }

            .country {
                display: none
            }

            .country.global {
                display: block
            }

            .concon>.mini.title:before {
                opacity: 0.9;
                margin-right: 8px;
                margin-top: 2px;
                content: " ";
                background-image: url('https://icl-growingsolutions.com/wp-content/themes/icl-v2-repo/assets/icons/add_black.svg');
                background-position: center;
                font-weight: 400;
                width: 24px;
                min-width: 24px;
                height: 24px
            }

            .mini.title, .countries .countries {
                margin-bottom: 0;
                padding-bottom: 0 !important;
                line-height: normal
            }

            .concon>.mini.title:before {
                display: block
            }

            .mini.title {
                display: flex;
                flex-wrap: nowrap;
                align-items: flex-start;
                padding: 20px 0 16px !important
            }

            .concon.active .mini.title:before {
                background-image: url('https://icl-growingsolutions.com/wp-content/themes/icl-v2-repo/assets/icons/remove_black.svg')
            }

            .concon.active .country {
                display: block
            }
        }

        @media (max-width: 992px) {
            .footer-url-list {
                justify-content:start !important
            }
        }

        @media (max-width: 768px) {
            .footer-links-saperator {
                display:none
            }
        }

        @media (min-width: 769px) {
            #countriesMenu::-webkit-scrollbar {
                all:unset
            }

            #countriesMenu::-webkit-scrollbar-button {
                display: block;
                background-color: ButtonFace;
                box-shadow: inset 0px 0px 0px 20px rgba(255,255,255,0.3);
                height: auto;
                width: initial;
                background-position: center 5px;
                background-size: 9px 7px;
                image-rendering: pixelated;
                background-repeat: no-repeat
            }

            #countriesMenu::-webkit-scrollbar-button:hover {
                box-shadow: inset 0px 0px 0px 20px rgba(128,128,128,0.5)
            }

            #countriesMenu::-webkit-scrollbar-button:active {
                box-shadow: inset 0px 0px 0px 20px rgba(128,128,128,0.7)
            }

            #countriesMenu::-webkit-scrollbar-button:vertical:start:increment,#countriesMenu::-webkit-scrollbar-button:vertical:end:decrement {
                display: none
            }

            #countriesMenu::-webkit-scrollbar-button:vertical:decrement {
                background-image: url("data:image/svg+xml;utf8,<svg xmlns=http://www.w3.org/2000/svg width=100 height=100 fill=ButtonText><polygon points='50,00 0,50 100,50'/></svg>")
            }

            #countriesMenu::-webkit-scrollbar-button:vertical:increment {
                background-position: center 6px;
                background-image: url("data:image/svg+xml;utf8,<svg xmlns=http://www.w3.org/2000/svg width=100 height=100 fill=ButtonText><polygon points='0,0 100,0 50,50'/></svg>")
            }

            #countriesMenu::-webkit-scrollbar-thumb {
                background-color: ButtonFace;
                box-shadow: inset 0px 0px 0px 20px rgba(128,128,128,0.3);
                border-left: 2px solid rgba(255,255,255,0.3);
                border-right: 2px solid rgba(255,255,255,0.3)
            }

            #countriesMenu::-webkit-scrollbar-thumb:hover {
                box-shadow: inset 0px 0px 0px 20px rgba(128,128,128,0.5)
            }

            #countriesMenu::-webkit-scrollbar-thumb:active {
                box-shadow: inset 0px 0px 0px 20px rgba(128,128,128,0.7)
            }

            #countriesMenu::-webkit-scrollbar-track {
                background-color: ButtonFace;
                box-shadow: inset 0px 0px 0px 20px rgba(255,255,255,0.3)
            }

            BODY:has(#countriesMenu[style*="display: block"])::-webkit-scrollbar {
                width: 0 !important
            }

            BODY:has(#countriesMenu[style*="display: block"]) {
                padding-right: 17px !important
            }
        }

        /*]]>*/
