.cookie-prefrence button:focus,.recommendations button:focus{border:1px solid #00b868!important;outline:0!important}
.cookie-prefrence button,.recommendations button{cursor:pointer}
.cookie-prefrence{padding:32px 36px 42px 30px;box-shadow:0 3px 6px #00000029;border:1px solid #f3f3f4;border-radius:0;width:100%;position:fixed;background-color:#fff;z-index:99999999;left:0;display:flex;width:100%;bottom:0;height:auto;flex-wrap:wrap;align-items:center}
.cookie-prefrence h4{font-size:18px;line-height:18px;font-family:'Circular Std';font-weight:700;color:#1b2131E6;justify-content:space-between;display:flex;align-items:center;margin-bottom:19px;margin-top:0;width:100%}
.cookie-prefrence h4 span{color:#1a4ab9;text-decoration:underline;font-size:13px;font-family:'Circular Std Book';cursor:pointer;line-height:13px;font-weight:400}
.cookie-prefrence p{color:#1b2131E6;font-size:14px;font-family:'Circular Std Book';line-height:22px;width:64%;margin-bottom:0;padding-right:50px}
.cookie-prefrence p a{color:#1a4ab9}
.button-wrap{display:flex;margin-top:0;padding-left:2px;width:36%}
.recommendations .button-wrap{width:100%}
.button-wrap button{width:50%}
.button-wrap .accept-necessary{color:#00b868;border:1px solid #00b868;font-size:18px;font-family:'Circular Std';font-weight:500;line-height:18.4px;background-color:#fff;border-radius:6px;padding:18px 0;margin-right:16px}
.button-wrap .accept-all{color:#fff;border:1px solid #00b868;font-size:18px;font-family:'Circular Std';font-weight:500;line-height:18.4px;background-color:#00b868;border-radius:6px;padding:18px 0;margin-left:16px}
.recommendations{padding:33px;display:none}
.dark-background{background-color:#1b21314D;position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:99999999;overflow:hidden}
.switch{position:relative;display:inline-block;width:46px;height:24px;margin-bottom:0}
.switch input{opacity:0;width:0;height:0}
.button-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1b213133;-webkit-transition:.4s;transition:.4s}
.button-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.switch input:checked+.button-slider{background-color:#00b868}
.switch input:focus+.button-slider{box-shadow:0 0 1px #2196f3}
.switch input:checked+.button-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.button-slider.round{border-radius:34px}
.button-slider.round:before{border-radius:50%}
.recommendations{padding:33px 11px 40px 33px;box-shadow:0 3px 6px #00000029;border:1px solid #f3f3f4;border-radius:6px;max-width:1000px;position:fixed;top:0;background-color:#fff;z-index:99999999;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:none}
.cookies{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}
.rec-conent{margin-bottom:24px}
.recommendations h4{font-size:16px;line-height:16px;color:#1b2131;font-family:'Circular Std';font-weight:700}
.recommendations h4{font-size:16px;line-height:16px;color:#1b2131;font-family:'Circular Std';font-weight:700;margin:0}
.cookies span{font-size:14px;line-height:14px;color:#00b868;font-family:'Circular Std Book';font-weight:400}
.recommendations p{font-size:14px;line-height:22px;color:#1b2131E6;font-family:'Circular Std Book';font-weight:400;margin-bottom:18px}
.recommend-btns button{width:244px}
.recommend-btns{justify-content:flex-end}
.recommend-btns.button-wrap{margin-top:5px}
.recommendations-inner{max-height:450px;overflow-y:auto;padding-right:24px;margin-top:30px}
.recommendations-inner::-webkit-scrollbar{width:5px}
.recommendations-inner::-webkit-scrollbar-track{background:#fff}
.recommendations-inner::-webkit-scrollbar-thumb{background:#1b21311C}
.manage-cookie-mobile{display:none}
@media screen and (max-width:1440px){
.cookie-prefrence p{padding-right:164px}
.recommendations-inner{max-height:350px}
}
@media screen and (max-width:1300px){
.recommendations{max-width:850px}
.recommendations-inner{max-height:390px}
}
@media screen and (max-width:1280px){
.cookie-prefrence p{padding-right:88px}
}
@media screen and (max-width:1024px){
.button-wrap .accept-all{font-size:16px;margin-left:10px;line-height:16.4px}
.button-wrap .accept-necessary{margin-right:10px;line-height:16.4px;font-size:16px}
.cookie-prefrence{padding:33px;align-items:start;max-width:100%}
.cookie-prefrence h4{margin-bottom:15px}
.button-wrap{margin-top:15px}
.recommendations{max-width:95%}
.recommendations-inner{max-height:385px}
.rec-conent{margin-bottom:20px}
.recommendations p{margin-bottom:12px}
}
@media screen and (max-width:768px){
.button-wrap{flex-direction:column;margin-top:0}
.button-wrap button{width:100%}
.button-wrap .accept-all,.button-wrap .accept-necessary{margin:0}
.button-wrap .accept-all{margin-top:15px}
}
@media screen and (max-width:767px){
.cookie-prefrence{padding:25px 16px 32px 16px;border-radius:9px 9px 0 0;bottom:0;top:unset;transform:unset;left:0;right:0;flex-direction:column}
.cookie-prefrence h4{margin:0;font-weight:700}
.cookie-prefrence h4 .manage-cookie-desktop{display:none}
.manage-cookie-mobile{display:inline-block;text-decoration:underline;color:#1a4ab9}
.cookie-prefrence p{line-height:23px;margin:18px 0 29px 0;padding-right:0;width:100%}
.button-wrap{flex-direction:column;width:100%;margin-top:0;padding:0}
.button-wrap .accept-all,.button-wrap .accept-necessary{width:100%;margin:0;font-size:16px;line-height:16.4px;padding:15px 0}
.button-wrap .accept-all{margin-top:16px}
.recommendations{max-width:100%;padding:28px 2px 16px 16px;border-radius:9px 9px 0 0;bottom:0;top:unset;transform:unset;left:0;right:0}
.recommend-btns.button-wrap,.recommendations-inner{padding-right:14px}
.recommendations img{width:127px;height:34px}
.recommendations-inner{margin-top:20px;max-height:230px}
.switch{width:30px;height:16px}
.button-slider:before{height:12px;width:12px;left:3px;bottom:2px}
.switch input:checked+.button-slider:before{transform:translateX(13px)}
.recommendations p{margin-top:0}
}
@media screen and (max-width:340px){
.recommendations h4{font-size:15px;line-height:15px}
.cookies span{font-size:13px;line-height:13px}
}