.elementor-18 .elementor-element.elementor-element-c077ed0{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-4d63823.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4d63823.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4d63823.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4d63823.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4d63823.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon{font-size:50px;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon svg{height:50px;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon-wrapper svg{width:100%;}.elementor-18 .elementor-element.elementor-element-4d63823 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-4d63823{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;bottom:5px;z-index:51;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4d63823{left:5px;}body.rtl .elementor-18 .elementor-element.elementor-element-4d63823{right:5px;}@media(max-width:1400px){.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-4d63823{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}}@media(max-width:1200px){.elementor-18 .elementor-element.elementor-element-4d63823 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-4d63823{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:5px;}}@media(max-width:700px){.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-4d63823 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-4d63823 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-4d63823{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}}/* Start custom CSS for icon, class: .elementor-element-4d63823 */.elementor-18 .elementor-element.elementor-element-4d63823 div{
    line-height: 0;
    cursor: pointer;
    background-color: #fff; 
}

.elementor-18 .elementor-element.elementor-element-4d63823:before{
    content: "Предпочтения в отношении согласия";
    position: absolute;
    top: auto;
    bottom: 50%;
    left: 120%;
    width: 275px;
    height: auto;
    text-align: center;
    background-color: #cecece;
    color: #000;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 12px;
    transform: translateY(50%);
    padding: 5px;
    border-radius: 4px;
    transition: 0.5s;
    opacity: 0;
}

.elementor-18 .elementor-element.elementor-element-4d63823:after{
    content: "";
    position: absolute;
    top: auto;
    bottom: 50%;
    left: 88%;
    border: 12px solid transparent; 
    border-right: 11px solid #cecece;
    transform: translateY(50%);
    transition: 0.5s;
    opacity: 0;
}

.elementor-18 .elementor-element.elementor-element-4d63823:hover:before,
.elementor-18 .elementor-element.elementor-element-4d63823:hover:after{
    opacity: 1;
}

@media(max-width: 700px){
    .elementor-18 .elementor-element.elementor-element-4d63823:before,
    .elementor-18 .elementor-element.elementor-element-4d63823:after{
        display: none;
    }
}/* End custom CSS */