<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* &lt;style type="text/css" data-type="vc_custom-css"&gt; */
.testimonials_c_holder .testimonial_content_inner {
    background-color: black;
}

.testimonial_title_holder {
    background-color: black;
}

h2,
.h2,
h2 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
    color: #ffffff;
}

.icon_star:before {
    content: "\e033";
    color: #f7be68;
}

.h2,
body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title,
h2 {
    line-height: 1.384615384615385em;
    text-transform: none;
    letter-spacing: 0px;
}



/* PC Code Start Here */
.blogarrowhome {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
}

.whatisLalamb {
    font-size: 26px !important;
}

.home_contact {
    font-size: 36px !important;
}

h3 {

    font-family: Graphikmedium !important;
}

.buildconversation {
    font-size: 50px !important;
}

.industryacco {
    font-size: 60px !important;
}

@media only screen and (max-device-width: 480px) {
    .blogpara {
        color: black !important;
    }

    .blogparahome {
        max-width: 85% !important;
    }

    .blogarrowhome {
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        max-width: 95% !important;
    }

    .testimonials_c_holder .testimonial_content_inner {
        padding: 10px 10px !important;
    }

    #Home_Testimonial_Top_Space {
        Height: 10px !important;
    }

    h2 {
        font-size: 16px;
        text-align: center !important;
    }

    .testimonial_text_inner&gt;p {
        font-size: 14px !important;
        ;
        font-weight: 200 !important;
        ;
    }

    .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 15px !important;
    }

    .vc_column_container&gt;.vc_column-inner {
        box-sizing: border-box;

        width: 100%;
    }

    .testimonials_c_holder .flex-control-nav {
        margin-top: 5px;
        text-align: center;
    }

    .vc_empty_space {
        height: 30px !important;
    }

    h4 {
        text-align: center;
        color: #fff;

    }



    div.section {

        background: #000;
    }

    .vc_row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .vc_custom_1713860900166 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .vc_custom_1593213103140 {
        padding-right: 1% !important;
    }

    .vc_custom_1593564252967 {
        padding-right: 1% !important;
    }

    .wpb_button,
    .wpb_content_element,
    ul.wpb_thumbnails-fluid&gt;li {
        margin-bottom: 35px;
        width: 100% !important;
    }

    .qbutton.white:hover,
    .portfolio_slides .hover_feature_holder_inner .qbutton:hover {
        bottom: 5px !important;
    }

    .vc_custom_1660251846126 {
        background: red !important;
    }

    h1 {

        font-size: 30px;
        line-height: 36px;
    }

    .vc_custom_1682625238835 {
        width: 85% !important;
    }

    .vc_custom_1593213103140 {
        padding-right: 10% !important;
        text-align: justify !important;
    }

    .vc_custom_1631037521217 {
        width: 85% !important;
    }

    #Home_contact_bottom {
        background-color: #00bcdd !important;
    }


    .separator {
        height: 1px;
    }

    .home_clients {}

    .vc_custom_1593213103140 {
        padding-right: 10% !important;
    }

    .vc_custom_1713972368415 {
        padding-right: 5% !important;
        text-align: justify !important;
    }

    #home_con_ai_main {
        text-align: center !important;
    }

    .home_contact {
        font-size: 22px !important;
    }

    .vc_custom_1623901198828 {
        padding-right: 20px !important;
        padding-bottom: 20px !important;
    }

    h4.ibm-type-d {
        font-size: 30px;
        color: black;
    }

    .vc_custom_1593198791220 {
        margin-top: 50px !important;
    }

    .avaamogets {
        text-align: center !important;
        font-size: 24px !important;
    }

    .buildconversation {
        font-size: 30px !important;
    }

    .marketresponse {
        text-align: center !important;
    }

    .industryacco {
        font-size: 36px !important;
    }

    .vc_custom_1631040010541 {
        margin-bottom: 50px !important;

    }


    .testimonial_title_holder&gt;h2 {
        text-align: center !important;
        font-size: 30px;
    }

    /* Agent 2 */
    h1 {
        font-family: graphikmedium;
        font-size: 36px;
        line-height: 42px;
    }

    h1#llamb {
        font-size: 24px;
    }

    .logo40 img {
        width: 50% !important;
        height: 40px;
        text-align: center !important;
    }

    #Agent_logo {
        width: 50% !important;
    }

    .vc_custom_1711578484373 {
        padding: 0 !important;
    }


    .page-id-44117.analytics-title {
        font-family: graphikmedium;
        color: #1d1d1f;
        font-weight: 400;
        font-size: 36px !important;
        line-height: 36px;
        letter-spacing: -1px;
        margin-bottom: 10px;
    }

    .analytics-title {
        font-family: graphikmedium;
        color: #1d1d1f;
        font-weight: 400;
        font-size: 36px !important;
        line-height: 46px;
        letter-spacing: -1px;
        margin-bottom: 10px;
    }

    .page-id-44117.q_elements_item_content {

        padding: 0 !important;
    }

    div.grid_section .section_inner,
    nav.content_menu ul {
        width: 95% !important;
    }

    .copilottitle {
        font-size: 38px !important;
        line-height: 42px !important;
    }

    .icon70 img {
        width: auto;
        height: 60px !important;

    }

    .analytics-title {
        font-size: 30px !important;
    }

    .icon img {
        width: auto;
        height: 60px !important;
        text-align: center;
    }

    .analytics-title_mob {

        font-size: 30px !important;
        text-align: left !important;

    }

    h1.copilot_witness {
        font-size: 36px !important;
        line-height: 43px;
        padding-bottom: 37px;
    }

    /* Footer Code */
    .footer_top_holder {
        margin-bottom: 0px;
    }

    .four_columns&gt;.column4 {
        padding-top: 10px;
    }

    .separator {
        height: 1px;
    }

    .header_bottom,
    footer .container_inner,
    nav.content_menu {
        padding: 0 15px;
    }

    .footer_top .four_columns .column1,
    .footer_top .four_columns .column2,
    .footer_top .four_columns .column3,
    .footer_top .three_columns .column1,
    .footer_top .three_columns .column2,
    .footer_top .two_columns_50_50 .column1 {
        margin: 0 0 25px;
    }

    .four_columns .column1,
    .four_columns .column2,
    .four_columns .column3,
    .four_columns .column4,
    .three_columns .column1,
    .three_columns .column2,
    .three_columns .column3,
    .two_columns_25_75 .column1,
    .two_columns_25_75 .column2,
    .two_columns_33_66 .column1,
    .two_columns_33_66 .column2,
    .two_columns_50_50 .column1,
    .two_columns_50_50 .column2,
    .two_columns_66_33 .column1,
    .two_columns_66_33 .column2,
    .two_columns_75_25 .column1,
    .two_columns_75_25 .column2,
    body.qode_advanced_footer_responsive_1000 .four_columns .column1,
    body.qode_advanced_footer_responsive_1000 .four_columns .column2,
    body.qode_advanced_footer_responsive_1000 .four_columns .column3,
    body.qode_advanced_footer_responsive_1000 .four_columns .column4,
    body.qode_advanced_footer_responsive_768 .four_columns .column1,
    body.qode_advanced_footer_responsive_768 .four_columns .column2,
    body.qode_advanced_footer_responsive_768 .four_columns .column3,
    body.qode_advanced_footer_responsive_768 .four_columns .column4 {
        width: 33%;
    }

    .footer_top .column_inner&gt;div:not(.qode_separator_widget) {
        margin: 0 0 25px !important;
    }

    .footer_top .four_columns .column1,
    .footer_top .four_columns .column2,
    .footer_top .four_columns .column3,
    .footer_top .three_columns .column1,
    .footer_top .three_columns .column2,
    .footer_top .two_columns_50_50 .column1 {
        margin: 0 0 25px;
    }

    /* Footer End */

    /* LLaB */
    .manifesto {
        font-family: Graphik-regular;
        color: #ffffff;
        font-size: 24px !important;
        line-height: 30px !important;
        letter-spacing: 0px;
        text-align: left;
    }

    .whatisLalamb {
        font-size: 18px !important;
    }

    .aiagentllamb {
        font-size: 30px !important;
        line-height: 120% !important;

    }

    .feature-subtitle {
        font-size: 18px !important;
        text-align: left !important;
    }

    .traveladv {
        font-size: 36px !important;
        line-height: 120% !important;
        text-align: left !important;
    }

    div#experienceai {
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 11px !important;
        background-color: #01a9f4 !important;
    }

    div#experienceask {
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 11px !important;

    }

    div#experienceask&gt;h2 {
        text-align: left;
    }

    .feature-descriptor {
        color: #ffffff;
        opacity: 0.8;
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0px;
        margin-top: 30px;
        text-align: left;
        padding-right: 0px !important;
    }

    .askit {
        text-align: left !important;
    }

    .wpb_single_image.vc_align_left {
        text-align: center;
    }

    img.vc_single_image-img.attachment-thumbnail {
        text-align: left ! important;

        position: absolute;
        padding-left: 21px !important;
        left: 0;
    }

    .quote {

        font-size: 22px !important;
        line-height: 24px !important;

    }

    .quote-name {
        color: #ffffff;
        font-weight: 300;
        font-size: 18px !important;
        ;
        line-height: 21px !important;
        ;
        letter-spacing: 0px;
    }

    #studio {
        background: #fff;
    }

    #studioinner {
        background: #fff !important;
    }

    #makingai {
        background-color: #fff !important;
    }

    .bigtitle {

        font-size: 36px !important;
        line-height: 42px !important;

    }

    .portrait img {
        width: 50% !important;
    }

    .bigtitle {

        font-size: 36px !important;
        line-height: 42px !important;
    }

    .vc_column-inner.vc_custom_1593198791220 {
        margin-bottom: 30px !important;
    }

    .vc_column-inner.vc_custom_1631040010541 {
        margin-bottom: 30px !important;
    }

    .vc_custom_1631037696178 {
        padding-top: 0px !important;
        padding-right: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
    }

    .vc_custom_1682625238835 {
        padding-top: 0px !important;
        padding-right: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
    }

    .vc_custom_1682625209887 {

        max-width: 90% !important;
    }

    .vc_custom_1631315999141 {
        padding-right: 20px !important;
        padding-left: 20px !important;
        max-width: 90% !important;
    }

    .vc_custom_1631037683511 {
        padding-top: 0px !important;
        padding-right: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
    }

    .vc_custom_1631037521217 {
        padding-top: 0px !important;
        padding-right: 20px !important;
        padding-bottom: -1px !important;
        padding-left: 20px !important;
    }


    .wpb_single_image.qode_image_hover_zoom_in .vc_single_image-wrapper img {
        width: 320px;
    }

    .llambintegration {
        background-position: center !important;
        background-size: contain !important;
        background-repeat: no-repeat;

        background-repeat: no-repeat;
        height: auto;
        min-height: 90px;

    }

    .vc_custom_1708309602664 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;

    }

    /* LLamB */
}

@media screen and (max-device-width: 767px) and (orientation: landscape) {
    #slider-319-slide-835-layer-22 {
        width: 42% !important;
        top: -45px !important;
    }

    #slider-189-slide-829-layer-22 {
        max-width: 50% !important;
        margin-top: -31px;
        font-size: 26px !important;
        line-height: 30px !important;
    }



    #slider-319-slide-835-layer-21 {
        top: -40px !important;
    }

    a#slider-319-slide-835-layer-25 {
        font-size: 16px !important;
        padding: 12px 13px 12px 12px !important;
        top: -24px !important;
    }

    /* Home Slider 1 */
    h1#slider-321-slide-837-layer-22 {
        max-width: 50% !important;
        margin-top: -31px;
        font-size: 26px !important;
        line-height: 30px !important;
    }

    h1#slider-321-slide-837-layer-21 {
        margin-top: -21px;
    }

    a#slider-321-slide-837-layer-25 {
        font-size: 12px !important;
        padding: 12px 18px 12px 18px !important;
        bottom: 30px;
    }

    a#slider-321-slide-838-layer-25 {
        padding: 12px 18px 12px 18px !important;
        bottom: 10px;
        font-size: 12px !important;
    }

    h1#slider-321-slide-838-layer-21 {
        font-size: 18px !important;
        line-height: 21px !important;
        top: -30px !important;
    }

    a#slider-321-slide-839-layer-35 {
        padding: 12px 18px 12px 18px !important;
        bottom: 10px;
        font-size: 12px !important;
    }

    #slider-189-slide-683-layer-2 {
        text-align: center;
    }

    h3 {
        font-size: 24px !important;
        font-family: graphik;
        font-weight: 500;
        line-height: 30px !important;

    }

    .blogpara {
        color: black !important;
    }

    /* LLamb */

    rs-row-wrap.rs-parallax-wrap {
        left: 19px !important;
    }


}

/* &lt;style type="text/css" data-type="vc_shortcodes-custom-css"&gt; */
.vc_custom_1646947064256 {
    background-color: #0a0a0a !important;
}

.vc_custom_1624285985952 {
    background-color: #000000 !important;
}

.vc_custom_1603226555230 {
    padding-right: 15px !important;
    padding-left: 5px !important;
    background-color: #f2f4f8 !important;
}

.vc_custom_1603226568933 {
    padding-right: 15px !important;
    padding-left: 15px !important;
    background-color: #000000 !important;
}

.vc_custom_1624285685389 {
    padding-right: 45px !important;
    padding-left: 45px !important;
    background-color: #000000 !important;
}

.vc_custom_1603226583862 {
    padding-right: 45px !important;
    padding-left: 45px !important;
    background-color: #231f20 !important;
}

.vc_custom_1603226599836 {
    padding-left: 5px !important;
    background-color: #f2f4f8 !important;
}

.vc_custom_1716194733354 {
    padding-top: 50px !important;
    padding-right: 45px !important;
    padding-bottom: 50px !important;
    padding-left: 45px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1647038017431 {
    background-color: #000000 !important;
}

.vc_custom_1631039578198 {
    background-color: #f2f4f8 !important;
}

.vc_custom_1631040010541 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 2px !important;
    padding-bottom: 20px !important;
    background-color: #000000 !important;
}

.vc_custom_1593198791220 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #ffffff !important;
}

.vc_custom_1593198798634 {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #ffffff !important;
}

.vc_custom_1716194024185 {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
}

.vc_custom_1682625209887 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.vc_custom_1716194012773 {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
}

.vc_custom_1631315999141 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.vc_custom_1629905970165 {
    padding-right: 50px !important;
}

.vc_custom_1716194309608 {
    padding-right: 50% !important;
}

.vc_custom_1716194375758 {
    padding-right: 50% !important;
}

.vc_custom_1623901198828 {
    padding-right: 20px !important;
}

.vc_custom_1634771748091 {
    padding-top: 25px !important;
}

/* &lt;style&gt; */
.INDMobile.INDbtn-draging,
[data-indmobile].INDbtn-draging {
    overflow: hidden
}

#INDmenu-btn-moveArrow :first-child {
    stroke: none !important
}

:host {
    all: initial
}

#INDWrap {
    position: relative;
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    z-index: 2147483647
}

@media print {
    #INDWrap {
        display: none !important
    }
}

#INDWrap template {
    display: none !important
}

#INDblindNotif {
    position: fixed !important
}

.INDloader {
    display: block
}

.INDloader:after {
    content: " ";
    display: block;
    width: 25px;
    height: 25px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid var(--indmaincolor);
    border-color: #fff transparent #fff transparent;
    animation: INDloader 1.2s linear infinite
}

#INDmenu .INDloader:after {
    margin: 30px auto;
    border-color: var(--indmaincolor) transparent var(--indsecondcolor) transparent
}

@keyframes INDloader {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

#INDquickAccess,
#INDquickAccess li,
#INDquickAccess ul {
    height: 0;
    list-style: none
}

#INDquickAccess ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#INDquickAccess li {
    margin: 0;
    padding: 0
}

#INDquickAccess li:after,
#INDquickAccess li:before {
    content: '' !important;
    display: none !important
}

#INDquickAccess button {
    position: fixed;
    top: -300px;
    margin: 0;
    padding: 8px 16px;
    height: auto;
    width: auto;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: normal !important;
    cursor: pointer;
    color: #fff;
    background: #000;
    border-radius: 4px;
    border: 1px solid #fff;
    transition: top .6s;
    z-index: 10
}

.INDMobile #INDquickAccess button,
[data-indmobile] #INDquickAccess button {
    font-size: 18px
}

.INDlangdirRTL #INDquickAccess button,
[data-indlangdirrtl] #INDquickAccess button {
    font-family: Spacer, Arial, sans-serif
}

.INDlangdirLTR #INDquickAccess button,
[data-indlangdirltr] #INDquickAccess button {
    font-family: Verdana, Geneva, sans-serif
}

.INDpositionLeft #INDquickAccess button,
[data-indpositionleft] #INDquickAccess button {
    left: 180px
}

.INDpositionRight #INDquickAccess button,
[data-indpositionright] #INDquickAccess button {
    right: 180px
}

#INDquickAccess button:focus {
    top: 0
}

:not(#INDdummy).INDtooltip,
:not(#INDdummy).INDtooltip * {
    line-height: 24px;
    font-family: Alef, Open Sans Hebrew, Arial, sans-serif;
    font-size: 16px
}

:not(#INDdummy).INDtooltip {
    position: absolute;
    top: 2px;
    margin: 0;
    padding: 7px 21px;
    width: auto;
    min-width: 192px;
    box-sizing: content-box;
    text-align: center;
    letter-spacing: .7px;
    border: none;
    border-radius: 8px;
    -webkit-filter: drop-shadow(0 0 2px white);
    -moz-filter: drop-shadow(0 0 2px white);
    -ms-filter: drop-shadow(0 0 2px white);
    filter: drop-shadow(0 0 2px white);
    opacity: .87
}

:not(#INDdummy):not(INDdummy).INDtooltip {
    color: #fff !important;
    background: #000 !important
}

:not(#INDdummy):not(INDdummy).INDtooltip * {
    color: #fff !important
}

.INDpositionLeft :not(#INDdummy).INDtooltip,
[data-indpositionleft] :not(#INDdummy).INDtooltip {
    float: left
}

.INDpositionRight :not(#INDdummy).INDtooltip,
[data-indpositionright] :not(#INDdummy).INDtooltip {
    float: right
}

.INDlangdirLTR :not(#INDdummy).INDtooltip,
[data-indlangdirltr] :not(#INDdummy).INDtooltip {
    direction: ltr
}

.INDlangdirRTL :not(#INDdummy).INDtooltip,
[data-indlangdirrtl] :not(#INDdummy).INDtooltip {
    direction: rtl
}

:not(#INDdummy).INDtooltip:after {
    content: "";
    position: absolute
}

:not(#INDdummy).INDtooltip.INDtipLeft:after,
:not(#INDdummy).INDtooltip.INDtipRight:after {
    top: 17px;
    margin-top: -8px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent
}

:not(#INDdummy).INDtooltip.INDtipBottom:after,
:not(#INDdummy).INDtooltip.INDtipTop:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}

.INDlangdirRTL :not(#INDdummy).INDtooltip.INDtipBottom:after,
.INDlangdirRTL :not(#INDdummy).INDtooltip.INDtipTop:after,
[data-indlangdirrtl] :not(#INDdummy).INDtooltip.INDtipBottom:after,
[data-indlangdirrtl] :not(#INDdummy).INDtooltip.INDtipTop:after {
    right: 17px;
    margin-right: -8px
}

.INDlangdirLTR :not(#INDdummy).INDtooltip.INDtipBottom:after,
.INDlangdirLTR :not(#INDdummy).INDtooltip.INDtipTop:after,
[data-indlangdirltr] :not(#INDdummy).INDtooltip.INDtipBottom:after,
[data-indlangdirltr] :not(#INDdummy).INDtooltip.INDtipTop:after {
    left: 17px;
    margin-left: -8px
}

:not(#INDdummy).INDtooltip.INDtipLeft:after {
    left: 100%;
    border-left: 8px solid #000
}

:not(#INDdummy).INDtooltip.INDtipRight:after {
    right: 100%;
    border-right: 8px solid #000
}

:not(#INDdummy).INDtooltip.INDtipTop:after {
    top: 100%;
    border-top: 8px solid #000
}

:not(#INDdummy).INDtooltip.INDtipBottom:after {
    bottom: 100%;
    border-bottom: 8px solid #000
}

:not(#INDdummy) :not(#INDdummy).INDhiddenText {
    display: inline-block;
    color: #000;
    background: #fff;
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

#INDmenu {
    position: fixed;
    top: 0;
    margin: 0;
    padding: 0;
    width: 180px;
    height: 180px;
    z-index: 100000;
    visibility: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border: none;
    border-top: 27px solid #0a7da4;
    border-bottom: 13px solid #0a7da4;
    background: #fff;
    transition: left .4s ease-in, right .4s ease-in, top .4s ease-in, visibility .4s ease-in !important
}

.INDpositionLeft #INDmenu,
[data-indpositionleft] #INDmenu {
    left: 0;
    right: initial !important;
    border-right: 4px solid #0a7da4
}

.INDpositionRight #INDmenu,
[data-indpositionright] #INDmenu {
    right: 0;
    left: initial !important;
    border-left: 4px solid #0a7da4
}

#INDmenu[aria-hidden=true] {
    visibility: hidden
}

.INDpositionLeft #INDmenu[aria-hidden=true],
[data-indpositionleft] #INDmenu[aria-hidden=true] {
    left: -400px
}

.INDpositionRight #INDmenu[aria-hidden=true],
[data-indpositionright] #INDmenu[aria-hidden=true] {
    right: -400px
}

#INDmenu :focus {
    outline: 1px solid rgb(77, 144, 254) !important;
    outline: 1px auto rgb(77, 144, 254) !important
}

#INDerror {
    background: #fff;
    width: 127px;
    text-align: center
}

#INDerror {
    width: 313px
}

#INDerror h2 {
    display: block;
    -webkit-text-stroke: initial;
    -moz-text-stroke: initial;
    -ms-text-stroke: initial
}

#INDerror h2,
#INDloader img {
    margin: 24px 0;
    width: auto;
    line-height: initial;
    letter-spacing: initial
}

#INDerror * {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 25px;
    color: #444
}

:not(#INDdummy).INDkeyboardIcon {
    white-space: nowrap;
    font-size: smaller
}

:not(#INDdummy).INDkeyboardIcon kbd {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    height: 24px;
    min-width: 24px;
    border: .2em solid;
    border-radius: .3em;
    border-color: #ddd #bbb #777 #999;
    background-color: #fff !important;
    background-image: linear-gradient(to bottom left, #eee, #fff, #eee);
    padding: .1em .3em;
    font-family: Arial, sans-serif;
    font-family: monospace;
    font-weight: 400;
    vertical-align: bottom
}

:not(#INDdummy).INDkeyboardIcon kbd,
:not(#INDdummy).INDkeyboardIcon kbd * {
    color: #000 !important;
    font-size: 12px
}

:not(#INDdummy).INDkeyboardIcon kbd * {
    margin: none;
    padding: none;
    border: none
}

@media screen and (max-width:800px) {

    .INDhasDragTooltip #INDmenu-btn:after,
    [data-indhasdragtooltip] #INDmenu-btn:after {
        font-size: 15px
    }
}

#INDbtnWrap {
    margin: 0;
    padding: 0;
    border: none;
    z-index: 9999
}

#INDmenu-btn {
    position: fixed;
    padding: 15px;
    height: auto;
    width: auto;
    min-width: auto;
    border: none;
    outline: 0;
    box-shadow: none;
    background: var(--indmaincolor) !important;
    transition: transform .6s;
    cursor: pointer;
    --indscale: 1;
    --indscale-contra: calc(1 - var(--indscale));
    --indscale-margin: calc(var(--indscale-contra) * 10 * -4px);
    transform: scale(var(--indscale, 1));
    z-index: inherit;
    flex-direction: row-reverse
}

.INDMobile #INDmenu-btn {
    top: auto;
    bottom: 20%
}

.INDcircle-btn,
.INDrectangle-btn,
.INDrounded-btn,
.INDsemicircle-btn {
    display: flex
}

#INDmenu-btn.INDnoTooltip {
    direction: ltr
}

.INDpositionLeft #INDmenu-btn,
[data-indpositionleft] #INDmenu-btn {
    transform-origin: top left;
    left: 7px
}

.INDpositionRight #INDmenu-btn,
[data-indpositionright] #INDmenu-btn {
    transform-origin: top right;
    right: 7px
}

[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn {
    margin-left: 0 !important;
    left: 0
}

[data-indpositionright] #INDmenu-btn.INDsemicircle-btn {
    margin-right: 0 !important;
    right: 0
}

[data-indpositionright] #INDmenu-btn.INDcircle-btn {
    right: 10px
}

[data-indpositionleft] #INDmenu-btn.INDcircle-btn {
    left: 10px
}

#INDmenu-btn.INDnoTooltip.INDcircle-btn:before {
    content: ''
}

#INDmenu-btn.INDnoTooltip.INDcircle-btn:hover:before {
    content: '';
    position: absolute;
    top: -12px;
    left: -12px;
    bottom: -12px;
    right: -12px;
    border: 2px solid;
    border-color: var(--indsecondcolor);
    border-radius: 50px;
    box-sizing: border-box;
    animation: border-train .7s ease-in;
    animation-delay: .15s;
    animation-fill-mode: backwards
}

.INDpositionRight #INDmenu-btn.INDnoTooltip.INDcircle-btn:hover:before {
    transform: rotate(180deg)
}

@keyframes border-train {
    0% {
        clip-path: polygon(0 0, 0 100%, 0 100%, 0 0)
    }

    25% {
        clip-path: polygon(0 0, 0 100%, 25% 100%, 25% 0)
    }

    50% {
        clip-path: polygon(0 0, 0 100%, 50% 100%, 50% 0)
    }

    75% {
        clip-path: polygon(0 0, 0 100%, 75% 100%, 75% 0)
    }

    100% {
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)
    }
}

[data-indpositionright=INDpositionRight] #INDmenu-btn {
    flex-direction: row
}

#INDmenu-btn.INDbtn-loading svg:not(#INDdummy),
.INDhasDragTooltip #INDmenu-btn.INDbtn-loading:focus #INDmenu-btn-moveArrow,
.INDhasDragTooltip #INDmenu-btn.INDbtn-loading:hover #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn.INDbtn-loading:focus #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn.INDbtn-loading:hover #INDmenu-btn-moveArrow {
    display: none !important
}

#INDmenu-btn&gt;svg {
    position: static !important;
    width: 50px !important;
    height: 50px !important;
    display: block
}

#INDmenu-btn&gt;svg,
#INDmenu-btn&gt;svg * {
    border: none;
    outline: 0
}

#INDmenu-btn&gt;#INDmenu-btn-moveArrow {
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 0 !important;
    opacity: 0 !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#INDmenu-btn[data-inddrag=true]:hover&gt;#INDmenu-btn-moveArrow {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1 !important;
    width: 50px !important
}

.INDpositionRight #INDmenu-btn svg,
[data-indpositionright] #INDmenu-btn svg {
    transform: scaleX(-1)
}

#INDmenu-btn svg * {
    stroke: none !important;
    fill: var(--indsecondcolor) !important
}

#INDmenu-btn&gt;span {
    text-align: center;
    font-size: 1.7rem;
    color: var(--indsecondcolor) !important;
    background: var(--indmaincolor) !important
}

#INDmenu-btn.INDarrow-btn.INDarrow-before-btn&gt;span {
    padding-right: 0;
    padding-left: 20px
}

#INDmenu-btn.INDarrow-btn.INDarrow-after-btn&gt;span {
    padding-right: 20px;
    padding-left: 0
}

#INDmenu-btn.INDarrow-btn.INDarrow-after-btn&gt;span:after,
#INDmenu-btn.INDarrow-btn.INDarrow-before-btn&gt;span:before {
    content: ''
}

#INDmenu-btn.INDarrow-btn&gt;span:after,
#INDmenu-btn.INDarrow-btn&gt;span:before {
    background: 0 0 !important;
    position: absolute;
    top: 26px;
    height: 11px;
    width: 11px;
    border: 2px solid var(--indsecondcolor) !important;
    border-bottom-left-radius: 2px;
    border-top: none !important;
    border-right: none !important
}

#INDmenu-btn.INDarrow-btn&gt;span:before {
    left: 15px !important
}

#INDmenu-btn.INDarrow-btn&gt;span:after {
    right: 15px !important
}

#INDmenu-btn.INDarrow-right-btn&gt;span:after,
#INDmenu-btn.INDarrow-right-btn&gt;span:before {
    transform: rotate(225deg)
}

#INDmenu-btn.INDarrow-left-btn&gt;span:after,
#INDmenu-btn.INDarrow-left-btn&gt;span:before {
    transform: rotate(45deg)
}

#INDmenu-btn.INDarrow-up-btn&gt;span:after,
#INDmenu-btn.INDarrow-up-btn&gt;span:before {
    transform: rotate(135deg)
}

#INDmenu-btn.INDarrow-down-btn&gt;span:after,
#INDmenu-btn.INDarrow-down-btn&gt;span:before {
    transform: rotate(-45deg)
}

#INDmenu-btn.INDoutline-btn {
    color: var(--indmaincolor) !important;
    border: 5px solid var(--indsecondcolor) !important
}

.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:hover {
    border: unset !important
}

#INDmenu-btn.INDrounded-btn {
    border-radius: 15px !important
}

#INDmenu-btn.INDcircle-btn,
#INDmenu-btn.INDcircle-btn:focus {
    border-radius: 100px !important
}

.INDpositionLeft #INDmenu-btn.INDsemicircle-btn,
[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn {
    left: 0 !important;
    border-radius: 0 100px 100px 0 !important;
    padding-left: 12px !important
}

.INDpositionRight #INDmenu-btn.INDsemicircle-btn,
[data-indpositionright] #INDmenu-btn.INDsemicircle-btn {
    right: 0 !important;
    border-radius: 100px 0 0 100px !important;
    padding-right: 12px !important
}

.INDpositionLeft #INDmenu-btn.INDsemicircle-btn.INDoutline-btn,
[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn.INDoutline-btn {
    border-left: 0 !important
}

.INDpositionRight #INDmenu-btn.INDsemicircle-btn.INDoutline-btn,
[data-indpositionright] #INDmenu-btn.INDsemicircle-btn.INDoutline-btn {
    border-right: 0 !important
}

.INDpositionLeft #INDmenu-btn.INDcanoe-btn,
[data-indpositionleft] #INDmenu-btn.INDcanoe-btn {
    border-radius: 0 100px !important
}

.INDpositionLeft #INDmenu-btn.INDcanoe-btn&gt;svg,
[data-indpositionleft] #INDmenu-btn.INDcanoe-btn&gt;svg {
    transform: rotate(-45deg) !important
}

.INDpositionRight #INDmenu-btn.INDcanoe-btn,
[data-indpositionright] #INDmenu-btn.INDcanoe-btn {
    border-radius: 100px 0 !important
}

.INDpositionRight #INDmenu-btn.INDcanoe-btn&gt;svg,
[data-indpositionright] #INDmenu-btn.INDcanoe-btn&gt;svg {
    transform: rotate(45deg) !important
}

.INDhasDragTooltip #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn-moveArrow {
    display: none !important
}

.INDhasDragTooltip #INDmenu-btn[data-INDdrag] #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn[data-INDdrag] #INDmenu-btn-moveArrow {
    display: block !important
}

.INDFirefox.INDhasDragTooltip #INDmenu-btn[data-INDdrag],
[data-indfirefox][data-indhasdragtooltip] #INDmenu-btn[data-INDdrag] {
    overflow: unset !important
}

.INDhasDragTooltip #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn-moveArrow {
    position: absolute !important;
    top: -50% !important;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.INDhasDragTooltip #INDmenu-btn[data-INDdrag],
[data-indhasdragtooltip] #INDmenu-btn[data-INDdrag] {
    cursor: move !important;
    overflow: hidden
}

.INDhasDragTooltip #INDmenu-btn:focus,
.INDhasDragTooltip #INDmenu-btn:hover,
[data-indhasdragtooltip] #INDmenu-btn:focus,
[data-indhasdragtooltip] #INDmenu-btn:hover {
    overflow: unset
}

.INDhasDragTooltip #INDmenu-btn:focus #INDmenu-btn-moveArrow,
.INDhasDragTooltip #INDmenu-btn:hover #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn:focus #INDmenu-btn-moveArrow,
[data-indhasdragtooltip] #INDmenu-btn:hover #INDmenu-btn-moveArrow {
    opacity: 1
}

.INDhasDragTooltip #INDmenu-btn:before,
[data-indhasdragtooltip] #INDmenu-btn:before {
    content: '';
    background-color: #122231;
    background-color: var(--indmaincolor, #122231);
    border: 1px solid #fff;
    border: 1px solid var(--indsecondcolor, #fff);
    opacity: 0;
    transition: opacity .3s ease-in-out;
    position: absolute;
    top: -40%;
    width: 100%;
    height: 120px;
    z-index: -1;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.INDhasDragTooltip #INDmenu-btn[data-INDdrag]:before,
[data-indhasdragtooltip] #INDmenu-btn[data-INDdrag]:before {
    cursor: move
}

.INDhasDragTooltip #INDmenu-btn:after,
[data-indhasdragtooltip] #INDmenu-btn:after {
    content: attr(data-drag-content);
    background-color: #122231;
    background-color: var(--indmaincolor, #122231);
    border: 1px solid #fff;
    border: 1px solid var(--indsecondcolor, #fff);
    cursor: pointer;
    color: #fff;
    color: var(--indsecondcolor, #fff);
    opacity: 0;
    transition: opacity .3s ease-in-out;
    position: absolute;
    top: -40%;
    left: unset;
    right: unset;
    width: 100%;
    height: 120px;
    padding: 0 10px;
    font-size: 18px;
    word-break: normal;
    word-wrap: normal;
    white-space: pre-line;
    line-height: 1.2em;
    font-family: Open Sans Hebrew, Arial, Helvetica, sans-serif;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    word-break: keep-all;
    width: fit-content
}

.INDlangdirRTL.INDhasDragTooltip #INDmenu-btn:after,
[data-indlangdirrtl][data-indhasdragtooltip] #INDmenu-btn:after {
    width: 93px
}

.INDpositionLeft #INDmenu-btn:after,
[data-indpositionleft] #INDmenu-btn:after {
    border-radius: 0 5px 5px 0
}

.INDpositionRight #INDmenu-btn:after,
[data-indpositionright] #INDmenu-btn:after {
    border-radius: 5px 0 0 5px
}

.INDhasDragTooltip #INDmenu-btn:not(.INDbtn-loading):focus:after,
.INDhasDragTooltip #INDmenu-btn:not(.INDbtn-loading):focus:before,
.INDhasDragTooltip #INDmenu-btn:not(.INDbtn-loading):hover:after,
.INDhasDragTooltip #INDmenu-btn:not(.INDbtn-loading):hover:before,
[data-indhasdragtooltip] #INDmenu-btn:not(.INDbtn-loading):focus:after,
[data-indhasdragtooltip] #INDmenu-btn:not(.INDbtn-loading):focus:before,
[data-indhasdragtooltip] #INDmenu-btn:not(.INDbtn-loading):hover:after,
[data-indhasdragtooltip] #INDmenu-btn:not(.INDbtn-loading):hover:before {
    opacity: 1
}

.INDhasDragTooltip.INDpositionRight #INDmenu-btn:before,
[data-indhasdragtooltip][data-indpositionright] #INDmenu-btn:before {
    right: 0 !important
}

.INDhasDragTooltip.INDpositionRight #INDmenu-btn:after,
[data-indhasdragtooltip][data-indpositionright] #INDmenu-btn:after {
    right: 100% !important
}

.INDhasDragTooltip.INDpositionLeft #INDmenu-btn:before,
[data-indhasdragtooltip][data-indpositionleft] #INDmenu-btn:before {
    left: 0 !important
}

.INDhasDragTooltip.INDpositionLeft #INDmenu-btn:after,
[data-indhasdragtooltip][data-indpositionleft] #INDmenu-btn:after {
    left: 100% !important
}

.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:focus,
[data-indhasdragtooltip] #INDmenu-btn.INDoutline-btn:hover {
    border: none !important
}

.INDFirefox.INDhasDragTooltip #INDmenu-btn:after,
[data-indfirefox=INDFirefox][data-indhasdragtooltip] #INDmenu-btn:after {
    pointer-events: none
}

#INDpopup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    z-index: 99999999999;
    pointer-events: auto;
    opacity: 1;
    transition: opacity 250ms ease-in
}

[data-indmodalsizexl] #INDpopup iframe {
    height: 100%
}

[data-indmodalsizexl] #INDpopup&gt;[role=dialog] {
    width: 90%;
    height: 90vh;
    top: 5%;
    left: 5%
}

.INDlangdirLTR #INDpopup,
[data-indlangdirltr] #INDpopup {
    direction: ltr
}

.INDlangdirRTL #INDpopup,
[data-indlangdirrtl] #INDpopup {
    direction: rtl
}

#INDpopup:not(.open) {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 250ms ease-in, visibility 0s ease 250ms
}

#INDpopup&gt;div {
    display: flex;
    flex-direction: column;
    position: fixed;
    margin: 0;
    width: 660px;
    height: auto;
    top: calc((100vh - 540px)/ 2);
    left: calc(50% - 330px);
    background: #fff;
    border: 0 solid #888;
    border-radius: 10px;
    padding: 12px 12px 44px;
    background-color: #122231;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#INDpopup&gt;div:not(#INDdummy):not(.INDopenCmdLeg).flyingfocus_target_style {
    padding: 12px 12px 44px !important
}

#INDpopup .INDpopupContent {
    flex-grow: 1;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    font-family: Arial, sans-serif;
    font-size: 16px;
    text-align: center;
    padding: 10px;
    direction: ltr;
    color: #333;
    line-height: 1.3em
}

#INDpopup .INDpopupContent #INDdictionaryPopupWrapper {
    width: 100%;
    margin: 0 auto;
    padding: 15px 20px;
    height: 100%;
    background-color: #fff
}

.INDSafari #INDpopup .INDpopupContent,
[data-indsafari] #INDpopup .INDpopupContent {
    overflow-y: auto !important
}

#INDpopup&gt;div .INDpopupClose {
    color: #fff;
    font-weight: 700;
    position: absolute;
    top: 6px;
    left: 13px;
    font-size: 22px;
    display: inline-block;
    width: auto;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: Open Sans Hebrew, Arial, Helvetica, sans-serif;
    width: 17px;
    height: 21px;
    text-align: center;
    line-height: 1em;
    vertical-align: top
}

#INDpopup&gt;div #INDpopupHead {
    color: #fff !important;
    font-size: 22px;
    text-align: center;
    margin: 0;
    padding: 10px 0 20px;
    border: 0;
    line-height: 1.1em;
    font-weight: 400;
    text-align: center;
    height: auto;
    width: 100%;
    position: static;
    font-family: Open Sans Hebrew, Arial, Helvetica, sans-serif;
    -webkit-text-fill-color: unset;
    -moz-text-fill-color: unset;
    -ms-text-fill-color: unset;
    -o-text-fill-color: unset;
    -webkit-text-stroke: unset;
    -moz-text-stroke: unset;
    -ms-text-stroke: unset;
    -o-text-stroke: unset
}

body.INDmodalOpen,
body[data-indmodalopen] {
    overflow: hidden
}

#INDpopup iframe {
    width: 100%;
    height: 450px;
    border: 0 solid #ddd;
    background: 0 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden
}

#INDpopup .INDpopupConfirm {
    color: #fff;
    font-size: 18px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border-radius: 0;
    display: inline-block;
    background: 0 0;
    border: none;
    box-shadow: none;
    cursor: pointer;
    position: absolute;
    bottom: 7px;
    left: 8px;
    font-family: Open Sans Hebrew, Arial, Helvetica, sans-serif
}

#INDmenu-btn&gt;#INDmenu-btn-moveArrow {
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 0 !important;
    opacity: 0 !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#INDmenu-btn[data-inddrag=true]:hover&gt;#INDmenu-btn-moveArrow {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1 !important;
    width: 50px !important
}

#INDWrap[lang=en] #INDpopup .INDpopupConfirm {
    right: 8px;
    left: auto
}

#INDWrap[lang=en] #INDpopup&gt;div .INDpopupClose {
    right: 13px;
    left: auto
}

@media screen and (max-width:800px) {
    #INDWrap #INDpopup&gt;div {
        width: 100% !important;
        height: 90% !important;
        top: 10% !important;
        right: 0 !important;
        left: 0 !important;
        border-radius: 0 !important
    }
}

#INDmenu-btn[style*="--indscale: 0.5"] {
    transform: scale(.55)
}

/* &lt;style id="cky-style"&gt; */
.cky-overlay {
    background: #000000;
    opacity: 0.4;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
}

.cky-hide {
    display: none;
}

.cky-btn-revisit-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0056a7;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: fixed;
    z-index: 999999;
    cursor: pointer;
}

.cky-revisit-bottom-left {
    bottom: 15px;
    left: 15px;
}

.cky-revisit-bottom-right {
    bottom: 15px;
    right: 15px;
}

.cky-btn-revisit-wrapper .cky-btn-revisit {
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0;
}

.cky-btn-revisit-wrapper .cky-btn-revisit img {
    max-width: fit-content;
    margin: 0;
    height: 30px;
    width: 30px;
}

.cky-revisit-bottom-left:hover::before {
    content: attr(data-tooltip);
    position: absolute;
    background: #4e4b66;
    color: #ffffff;
    left: calc(100% + 7px);
    font-size: 12px;
    line-height: 16px;
    width: max-content;
    padding: 4px 8px;
    border-radius: 4px;
}

.cky-revisit-bottom-left:hover::after {
    position: absolute;
    content: "";
    border: 5px solid transparent;
    left: calc(100% + 2px);
    border-left-width: 0;
    border-right-color: #4e4b66;
}

.cky-revisit-bottom-right:hover::before {
    content: attr(data-tooltip);
    position: absolute;
    background: #4e4b66;
    color: #ffffff;
    right: calc(100% + 7px);
    font-size: 12px;
    line-height: 16px;
    width: max-content;
    padding: 4px 8px;
    border-radius: 4px;
}

.cky-revisit-bottom-right:hover::after {
    position: absolute;
    content: "";
    border: 5px solid transparent;
    right: calc(100% + 2px);
    border-right-width: 0;
    border-left-color: #4e4b66;
}

.cky-revisit-hide {
    display: none;
}

.cky-consent-container {
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    z-index: 9999999;
}

.cky-consent-container .cky-consent-bar {
    background: #ffffff;
    border: 1px solid;
    padding: 16.5px 24px;
    box-shadow: 0 -1px 10px 0 #acabab4d;
}

.cky-banner-bottom {
    bottom: 0;
    left: 0;
}

.cky-banner-top {
    top: 0;
    left: 0;
}

.cky-custom-brand-logo-wrapper .cky-custom-brand-logo {
    width: 100px;
    height: auto;
    margin: 0 0 12px 0;
}

.cky-notice .cky-title {
    color: #212121;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 12px 0;
    overflow-wrap: break-word;
}

.cky-notice-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}

.cky-notice-des *,
.cky-preference-content-wrapper *,
.cky-dma-content-wrapper *,
.cky-accordion-header-des *,
.cky-gpc-wrapper .cky-gpc-desc * {
    font-size: 14px;
}

.cky-notice-des {
    color: #212121;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}

.cky-notice-des img {
    min-height: 25px;
    min-width: 25px;
}

.cky-consent-bar .cky-notice-des p,
.cky-gpc-wrapper .cky-gpc-desc p,
.cky-preference-body-wrapper .cky-preference-content-wrapper p,
.cky-accordion-header-wrapper .cky-accordion-header-des p,
.cky-cookie-des-table li div:last-child p {
    color: inherit;
    margin-top: 0;
    word-break: break-word;
}

.cky-notice-des P:last-child,
.cky-preference-content-wrapper p:last-child,
.cky-cookie-des-table li div:last-child p:last-child,
.cky-gpc-wrapper .cky-gpc-desc p:last-child {
    margin-bottom: 0;
}

.cky-notice-des a.cky-policy,
.cky-notice-des button.cky-policy,
.cky-dma-content-wrapper a.cky-policy,
.cky-dma-content-wrapper button.cky-policy {
    font-size: 14px;
    color: #1863dc;
    white-space: nowrap;
    cursor: pointer;
    background: transparent;
    border: 1px solid;
    text-decoration: underline;
}

.cky-notice-des button.cky-policy,
.cky-dma-content-wrapper button.cky-policy {
    padding: 0;
}

.cky-notice-des a.cky-policy:focus-visible,
.cky-notice-des button.cky-policy:focus-visible,
.cky-dma-content-wrapper a.cky-policy:focus-visible,
.cky-dma-content-wrapper button.cky-policy:focus-visible,
.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,
.cky-accordion-header .cky-accordion-btn:focus-visible,
.cky-preference-header .cky-btn-close:focus-visible,
.cky-switch input[type="checkbox"]:focus-visible,
.cky-footer-wrapper a:focus-visible,
.cky-btn:focus-visible {
    outline: 2px solid #1863dc;
    outline-offset: 2px;
}

.cky-btn:focus:not(:focus-visible),
.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),
.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),
.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),
.cky-preference-header .cky-btn-close:focus:not(:focus-visible),
.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible) {
    outline: 0;
}

button.cky-show-desc-btn:not(:hover):not(:active) {
    color: #1863dc;
    background: transparent;
}

button.cky-accordion-btn:not(:hover):not(:active),
button.cky-banner-btn-close:not(:hover):not(:active),
button.cky-btn-close:not(:hover):not(:active),
button.cky-btn-revisit:not(:hover):not(:active) {
    background: transparent;
}

.cky-consent-bar button:hover,
.cky-modal.cky-modal-open button:hover,
.cky-consent-bar button:focus,
.cky-modal.cky-modal-open button:focus {
    text-decoration: none;
}

.cky-notice-btn-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
}

.cky-notice-btn-wrapper .cky-btn {
    text-shadow: none;
    box-shadow: none;
}

.cky-btn {
    font-size: 14px;
    font-family: inherit;
    line-height: 24px;
    padding: 8px 27px;
    font-weight: 500;
    margin: 0 8px 0 0;
    border-radius: 2px;
    white-space: nowrap;
    cursor: pointer;
    text-align: center;
    text-transform: none;
    min-height: 0;
    overflow-wrap: break-word;
}

.cky-btn:hover {
    opacity: 0.8;
}

.cky-btn-customize {
    color: #1863dc;
    background: transparent;
    border: 2px solid #1863dc;
}

.cky-btn-reject {
    color: #1863dc;
    background: transparent;
    border: 2px solid #1863dc;
}

.cky-btn-accept {
    background: #1863dc;
    color: #ffffff;
    border: 2px solid #1863dc;
}

.cky-btn:last-child {
    margin-right: 0;
}

@media (max-width: 768px) {
    .cky-notice-group {
        display: block;
    }

    .cky-notice-btn-wrapper {
        margin-left: 0;
    }

    .cky-notice-btn-wrapper .cky-btn {
        flex: auto;
        max-width: 100%;
        margin-top: 10px;
        white-space: unset;
    }
}

@media (max-width: 576px) {
    .cky-notice-btn-wrapper {
        flex-direction: column;
    }

    .cky-custom-brand-logo-wrapper,
    .cky-notice .cky-title,
    .cky-notice-des,
    .cky-notice-btn-wrapper {
        padding: 0 28px;
    }

    .cky-consent-container .cky-consent-bar {
        padding: 16.5px 0;
    }

    .cky-notice-des {
        max-height: 40vh;
        overflow-y: scroll;
    }

    .cky-notice-btn-wrapper .cky-btn {
        width: 100%;
        padding: 8px;
        margin-right: 0;
    }

    .cky-notice-btn-wrapper .cky-btn-accept {
        order: 1;
    }

    .cky-notice-btn-wrapper .cky-btn-reject {
        order: 3;
    }

    .cky-notice-btn-wrapper .cky-btn-customize {
        order: 2;
    }
}

@media (max-width: 425px) {

    .cky-custom-brand-logo-wrapper,
    .cky-notice .cky-title,
    .cky-notice-des,
    .cky-notice-btn-wrapper {
        padding: 0 24px;
    }

    .cky-notice-btn-wrapper {
        flex-direction: column;
    }

    .cky-btn {
        width: 100%;
        margin: 10px 0 0 0;
    }

    .cky-notice-btn-wrapper .cky-btn-customize {
        order: 2;
    }

    .cky-notice-btn-wrapper .cky-btn-reject {
        order: 3;
    }

    .cky-notice-btn-wrapper .cky-btn-accept {
        order: 1;
        margin-top: 16px;
    }
}

@media (max-width: 352px) {
    .cky-notice .cky-title {
        font-size: 16px;
    }

    .cky-notice-des * {
        font-size: 12px;
    }

    .cky-notice-des,
    .cky-btn {
        font-size: 12px;
    }
}

.cky-modal.cky-modal-open {
    display: flex;
    visibility: visible;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    transition: all 1s ease;
    max-height: 100%;
}

.cky-modal {
    box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3);
    margin: 0 auto;
    position: fixed;
    max-width: 100%;
    background: #ffffff;
    top: 50%;
    box-sizing: border-box;
    border-radius: 6px;
    z-index: 999999999;
    color: #212121;
    -webkit-transform: translate(-50%, 100%);
    -moz-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    -o-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    visibility: hidden;
    transition: all 0s ease;
}

.cky-preference-center {
    max-height: 79vh;
    overflow: hidden;
    width: 845px;
    overflow: hidden;
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    border-radius: 6px;
}

.cky-preference-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 22px 24px;
    border-bottom: 1px solid;
}

.cky-preference-header .cky-preference-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    word-break: break-word;
}

.cky-preference-header .cky-btn-close {
    margin: 0;
    cursor: pointer;
    vertical-align: middle;
    padding: 0;
    background: none;
    border: none;
    width: auto;
    height: auto;
    min-height: 0;
    line-height: 0;
    text-shadow: none;
    box-shadow: none;
}

.cky-preference-header .cky-btn-close img {
    margin: 0;
    height: 10px;
    width: 10px;
}

.cky-preference-body-wrapper {
    padding: 0 24px;
    flex: 1;
    overflow: auto;
    box-sizing: border-box;
}

.cky-preference-content-wrapper,
.cky-gpc-wrapper .cky-gpc-desc {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    padding: 12px 0;
}

.cky-preference-content-wrapper img {
    min-height: 25px;
    min-width: 25px;
}

.cky-preference-content-wrapper .cky-show-desc-btn {
    font-size: 14px;
    font-family: inherit;
    color: #1863dc;
    text-decoration: none;
    line-height: 24px;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    text-transform: none;
    min-height: 0;
    text-shadow: none;
    box-shadow: none;
}

.cky-accordion-wrapper {
    margin-bottom: 10px;
}

.cky-accordion {
    border-bottom: 1px solid;
}

.cky-accordion:last-child {
    border-bottom: none;
}

.cky-accordion .cky-accordion-item {
    display: flex;
    margin-top: 10px;
}

.cky-accordion .cky-accordion-body {
    display: none;
}

.cky-accordion.cky-accordion-active .cky-accordion-body {
    display: block;
    padding: 0 22px;
    margin-bottom: 16px;
}

.cky-accordion-header-wrapper {
    cursor: pointer;
    width: 100%;
}

.cky-accordion-item .cky-accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cky-accordion-header .cky-accordion-btn {
    font-size: 16px;
    font-family: inherit;
    color: #212121;
    line-height: 24px;
    background: none;
    border: none;
    font-weight: 700;
    padding: 0;
    margin: 0;
    cursor: pointer;
    text-transform: none;
    min-height: 0;
    text-shadow: none;
    box-shadow: none;
}

.cky-accordion-header .cky-always-active {
    color: #008000;
    font-weight: 600;
    line-height: 24px;
    font-size: 14px;
}

.cky-accordion-header-des {
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0 16px 0;
}

.cky-accordion-chevron {
    margin-right: 22px;
    position: relative;
    cursor: pointer;
}

.cky-accordion-chevron-hide {
    display: none;
}

.cky-accordion .cky-accordion-chevron i::before {
    content: "";
    position: absolute;
    border-right: 1.4px solid;
    border-bottom: 1.4px solid;
    border-color: inherit;
    height: 6px;
    width: 6px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all 0.2s ease-in-out;
    top: 8px;
}

.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.cky-audit-table {
    background: #f4f4f4;
    border-radius: 6px;
}

.cky-audit-table .cky-empty-cookies-text {
    color: inherit;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    padding: 10px;
    word-break: break-word;
}

.cky-audit-table .cky-cookie-des-table {
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
    padding: 15px 10px;
    border-bottom: 1px solid;
    border-bottom-color: inherit;
    margin: 0;
}

.cky-audit-table .cky-cookie-des-table:last-child {
    border-bottom: none;
}

.cky-audit-table .cky-cookie-des-table li {
    list-style-type: none;
    display: flex;
    padding: 3px 0;
}

.cky-audit-table .cky-cookie-des-table li:first-child {
    padding-top: 0;
}

.cky-cookie-des-table li div:first-child {
    width: 100px;
    font-weight: 600;
    word-break: break-word;
    word-wrap: break-word;
}

.cky-cookie-des-table li div:last-child {
    flex: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-left: 8px;
}

.cky-footer-shadow {
    display: block;
    width: 100%;
    height: 40px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    position: absolute;
    bottom: calc(100% - 1px);
}

.cky-footer-wrapper {
    position: relative;
}

.cky-prefrence-btn-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 22px 24px;
    border-top: 1px solid;
    gap: 8px;
}

.cky-prefrence-btn-wrapper .cky-btn {
    flex: auto;
    max-width: 100%;
    text-shadow: none;
    box-shadow: none;
    margin: 0;
    white-space: unset;
    overflow-wrap: break-word;
}

.cky-btn-preferences {
    color: #1863dc;
    background: transparent;
    border: 2px solid #1863dc;
}

.cky-preference-header,
.cky-preference-body-wrapper,
.cky-accordion-wrapper,
.cky-accordion,
.cky-accordion-wrapper,
.cky-footer-wrapper,
.cky-prefrence-btn-wrapper {
    border-color: inherit;
}

.cky-preference-body-wrapper .cky-dma-content-wrapper {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    padding: 4px 0 12px;
}

.cky-preference-body-wrapper .cky-dma-content-wrapper p {
    color: inherit;
    word-break: break-word;
}

.cky-preference-body-wrapper .cky-dma-content-wrapper p:first-child {
    margin-top: 0;
}

.cky-preference-body-wrapper .cky-dma-content-wrapper p:last-child {
    margin-bottom: 0;
}

.cky-preference-body-wrapper .cky-horizontal-separator {
    border-bottom: 1px solid;
    border-color: inherit;
}

@media (max-width: 845px) {
    .cky-modal {
        max-width: calc(100% - 16px);
    }
}

@media (max-width: 576px) {
    .cky-modal {
        max-width: 100%;
    }

    .cky-preference-center {
        max-height: 100vh;
    }

    .cky-prefrence-btn-wrapper {
        flex-direction: column;
    }

    .cky-accordion.cky-accordion-active .cky-accordion-body {
        padding-right: 0;
    }

    .cky-prefrence-btn-wrapper .cky-btn {
        width: 100%;
        margin: 10px 0 0 0;
    }

    .cky-prefrence-btn-wrapper .cky-btn-reject {
        order: 3;
    }

    .cky-prefrence-btn-wrapper .cky-btn-accept {
        order: 1;
        margin-top: 0;
    }

    .cky-prefrence-btn-wrapper .cky-btn-preferences {
        order: 2;
    }
}

@media (max-width: 425px) {
    .cky-accordion-chevron {
        margin-right: 15px;
    }

    .cky-notice-btn-wrapper {
        margin-top: 0;
    }

    .cky-accordion.cky-accordion-active .cky-accordion-body {
        padding: 0 15px;
    }
}

@media (max-width: 352px) {
    .cky-preference-header .cky-preference-title {
        font-size: 16px;
    }

    .cky-preference-header {
        padding: 16px 24px;
    }

    .cky-preference-content-wrapper *,
    .cky-accordion-header-des *,
    .cky-dma-content-wrapper * {
        font-size: 12px;
    }

    .cky-preference-content-wrapper,
    .cky-preference-body-wrapper .cky-dma-content-wrapper,
    .cky-preference-content-wrapper .cky-show-more,
    .cky-accordion-header .cky-always-active,
    .cky-accordion-header-des,
    .cky-preference-content-wrapper .cky-show-desc-btn,
    .cky-notice-des a.cky-policy,
    .cky-dma-content-wrapper a.cky-policy {
        font-size: 12px;
    }

    .cky-accordion-header .cky-accordion-btn {
        font-size: 14px;
    }
}

.cky-switch {
    display: flex;
}

.cky-switch input[type="checkbox"] {
    position: relative;
    width: 44px;
    height: 24px;
    margin: 0;
    background: #d0d5d2;
    -webkit-appearance: none;
    border-radius: 50px;
    cursor: pointer;
    outline: 0;
    border: none;
    top: 0;
}

.cky-switch input[type="checkbox"]:checked {
    background: #1863dc;
}

.cky-switch input[type="checkbox"]:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 2px;
    bottom: 2px;
    border-radius: 50%;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    margin: 0;
}

.cky-switch input[type="checkbox"]:after {
    display: none;
}

.cky-switch input[type="checkbox"]:checked:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

@media (max-width: 425px) {
    .cky-switch input[type="checkbox"] {
        width: 38px;
        height: 21px;
    }

    .cky-switch input[type="checkbox"]:before {
        height: 17px;
        width: 17px;
    }

    .cky-switch input[type="checkbox"]:checked:before {
        -webkit-transform: translateX(17px);
        -ms-transform: translateX(17px);
        transform: translateX(17px);
    }
}

.cky-consent-bar .cky-banner-btn-close {
    position: absolute;
    right: 9px;
    top: 5px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    min-height: 0;
    line-height: 0;
    height: auto;
    width: auto;
    text-shadow: none;
    box-shadow: none;
}

.cky-consent-bar .cky-banner-btn-close img {
    height: 9px;
    width: 9px;
    margin: 0;
}

.cky-notice-btn-wrapper .cky-btn-do-not-sell {
    font-size: 14px;
    line-height: 24px;
    padding: 6px 0;
    margin: 0;
    font-weight: 500;
    background: none;
    border-radius: 2px;
    border: none;
    white-space: nowrap;
    cursor: pointer;
    text-align: left;
    color: #1863dc;
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-shadow: none;
}

.cky-consent-bar .cky-banner-btn-close:focus-visible,
.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,
.cky-opt-out-btn-wrapper .cky-btn:focus-visible,
.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:focus-visible {
    outline: 2px solid #1863dc;
    outline-offset: 2px;
}

@media (max-width: 768px) {
    .cky-notice-btn-wrapper {
        margin-left: 0;
        margin-top: 10px;
        justify-content: left;
    }

    .cky-notice-btn-wrapper .cky-btn-do-not-sell {
        padding: 0;
    }
}

@media (max-width: 352px) {

    .cky-notice-btn-wrapper .cky-btn-do-not-sell,
    .cky-notice-des a.cky-policy {
        font-size: 12px;
    }
}

.cky-opt-out-wrapper {
    padding: 12px 0;
}

.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper {
    display: flex;
    align-items: center;
}

.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 0 12px;
    cursor: pointer;
    word-break: break-word;
}

.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox {
    background-color: #ffffff;
    border: 1px solid #000000;
    width: 20px;
    height: 18.5px;
    margin: 0;
    -webkit-appearance: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    cursor: pointer;
}

.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:checked {
    background-color: #1863dc;
    border: none;
}

.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:checked::after {
    left: 6px;
    bottom: 4px;
    width: 7px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    border-radius: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    position: absolute;
    box-sizing: border-box;
}

.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,
.cky-opt-out-checkbox-wrapper.cky-disabled input[type="checkbox"].cky-opt-out-checkbox {
    cursor: no-drop;
}

.cky-gpc-wrapper {
    margin: 0 0 0 32px;
}

.cky-footer-wrapper .cky-opt-out-btn-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 22px 24px;
}

.cky-opt-out-btn-wrapper .cky-btn {
    flex: auto;
    max-width: 100%;
    text-shadow: none;
    box-shadow: none;
}

.cky-opt-out-btn-wrapper .cky-btn-cancel {
    border: 1px solid #dedfe0;
    background: transparent;
    color: #858585;
}

.cky-opt-out-btn-wrapper .cky-btn-confirm {
    background: #1863dc;
    color: #ffffff;
    border: 1px solid #1863dc;
}

@media (max-width: 352px) {
    .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label {
        font-size: 14px;
    }

    .cky-gpc-wrapper .cky-gpc-desc,
    .cky-gpc-wrapper .cky-gpc-desc * {
        font-size: 12px;
    }

    .cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox {
        width: 16px;
        height: 16px;
    }

    .cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:checked::after {
        left: 5px;
        bottom: 4px;
        width: 3px;
        height: 9px;
    }

    .cky-gpc-wrapper {
        margin: 0 0 0 28px;
    }
}

.video-placeholder-youtube {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #b2b0b059;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

.video-placeholder-text-youtube {
    text-align: center;
    align-items: center;
    padding: 10px 16px;
    background-color: #000000cc;
    color: #ffffff;
    border: 1px solid;
    border-radius: 2px;
    cursor: pointer;
}

.video-placeholder-normal {
    background-image: url("https://cdn-cookieyes.com/assets/images/cky-placeholder.svg");
    background-size: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #b2b0b059;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    max-width: 100%;
}

.video-placeholder-text-normal {
    align-items: center;
    padding: 10px 16px;
    text-align: center;
    border: 1px solid;
    border-radius: 2px;
    cursor: pointer;
}

.cky-rtl {
    direction: rtl;
    text-align: right;
}

.cky-rtl .cky-banner-btn-close {
    left: 9px;
    right: auto;
}

.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child {
    margin-right: 8px;
}

.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child {
    margin-right: 0;
}

.cky-rtl .cky-notice-btn-wrapper {
    margin-left: 0;
    margin-right: 15px;
}

.cky-rtl .cky-prefrence-btn-wrapper .cky-btn {
    margin-right: 8px;
}

.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child {
    margin-right: 0;
}

.cky-rtl .cky-accordion .cky-accordion-chevron i::before {
    border: none;
    border-left: 1.4px solid;
    border-top: 1.4px solid;
    left: 12px;
}

.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before {
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (max-width: 768px) {
    .cky-rtl .cky-notice-btn-wrapper {
        margin-right: 0;
    }
}

@media (max-width: 576px) {
    .cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child {
        margin-right: 0;
    }

    .cky-rtl .cky-prefrence-btn-wrapper .cky-btn {
        margin-right: 0;
    }

    .cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body {
        padding: 0 22px 0 0;
    }
}

@media (max-width: 425px) {
    .cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body {
        padding: 0 15px 0 0;
    }
}

.cky-rtl .cky-opt-out-btn-wrapper .cky-btn {
    margin-right: 12px;
}

.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child {
    margin-right: 0;
}

.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label {
    margin: 0 12px 0 0;
}

/* &lt;style type="text/css"&gt; */
div#hs-eu-cookie-confirmation {
    background: #fff;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100000000 !important;
    border-bottom: 1px solid #cbd6e2;
    border-top: 1px solid #cbd6e2;
    box-shadow: 0 1px 5px #eaf0f6;
    color: #33475b;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important;
    font-size: 12px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 18px
}

div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
    position: fixed;
    border-bottom: 0;
    bottom: 0;
    top: auto;
    box-shadow: 0 -1px 3px #eaf0f6
}

div#hs-eu-cookie-confirmation * {
    box-sizing: border-box !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    background: #fff;
    margin: 0 auto;
    max-width: 1000px;
    padding: 20px
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a {
    text-decoration: none !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    color: #0091ae;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
    text-decoration: underline !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
    margin-bottom: 12px
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    margin-right: 72px;
    justify-content: flex-end;
    align-items: center
}

@media (max-width:800px) {
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
        justify-content: center;
        margin-right: 0
    }
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
    justify-content: center
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    margin: 6px !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    border-radius: 3px;
    display: inline-block;
    padding: 10px 16px !important;
    text-decoration: none !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
    background-color: #00bcdd !important;
    border: 1px solid #00bcdd !important;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    border: 1px solid #00bcdd !important;
    color: #00bcdd;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button {
    color: #00bcdd !important
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    margin: 0 72px 12px;
    color: #33475b;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important
}

@media (max-width:800px) {
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
        margin: 0 20px 12px
    }
}

#hs-eu-close-button-container {
    display: flex;
    justify-content: end;
    margin-top: 8px;
    margin-right: 8px
}

#hs-eu-close-button-container a#hs-eu-close-button[role=button] {
    float: right;
    width: 1.5rem;
    font-size: 40px !important;
    text-align: center !important;
    cursor: pointer;
    color: #8b8589 !important
}

#hs-eu-close-button-container a#hs-eu-close-button[role=button]:hover {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    color: #0091ae;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400 !important;
    line-height: inherit;
    text-align: left;
    text-shadow: none !important;
    text-decoration: none !important
}

@media (max-width:800px) {
    #hs-eu-close-button-container a#hs-eu-close-button[role=button] {
        margin-right: 10px;
        font-size: 30px;
        line-height: 50px
    }
}

@media (min-width:800px) {
    #hs-eu-close-button-container a#hs-eu-close-button[role=button] {
        margin-bottom: 10px
    }
}

@media print {
    div#hs-eu-cookie-confirmation {
        display: none !important
    }
}

@media screen and (max-width:480px) {
    div#hs-eu-cookie-confirmation {
        font-size: 12px !important
    }

    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
        padding: 8px 14px 14px !important
    }

    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a,
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
        font-size: 12px !important
    }

    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
        font-size: 12px !important;
        margin-bottom: 12px !important;
        line-height: 15px !important
    }
}

@media only screen and (min-width:960px) {
    div#hs-eu-cookie-confirmation {
        position: fixed
    }
}</pre></body></html>