.modal-rodo {    position: fixed; right: 5%; bottom: 5%; width: 90%; display: flex; flex-flow: row-reverse; z-index: 100000;}
.rodopolicy {border-radius: 16px;bottom: 28px;z-index: 1001;background-color: #fff;padding: 30px 20px 20px 20px;width: 70%;display: none;box-shadow: 0px 1px 150px #000;}
.rodopolicy .rodo-options {list-style: none; padding: 0px; margin: 0px; display: inline;}
.rodopolicy .rodo-options  li {display: inline ;  margin: 0 5px}
.rodopolicy .col-decision {position: relative;}
.rodopolicy .rodo-options {position: absolute; bottom: 15px; }
.rodopolicy .col-content a {color: var(--color-primary)}


.switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.switch input { opacity: 0;width: 0;height: 0;}
.switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s; }
.switch .slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.switch input:checked + .slider {background-color: var(--color-primary);}
.switch input:focus + .slider {box-shadow: 0 0 1px var(--color-primary);}
.switch input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.switch .slider.round {border-radius: 34px;}
.switch .slider.round:before { border-radius: 50%;}
.switch-container  {margin-bottom: 80px; }
.switch-container div {display: inline-block; float: left;}
.switch-container div:nth-child(2) {width: 80%; padding-left: 20px;;}


@media screen and (max-width: 1280px) {
    .rodopolicy {width: 75%; }
}

@media screen and (min-width: 1280px) {
    .rodopolicy {width: 50%; }
}

@media screen and (max-width: 1024px) {
    .rodopolicy .btn{padding: 0 22px}    
    .rodopolicy {width: 100%; }
}
