.cookie-banner{display:none;position:fixed;bottom:0;left:0;right:0;padding:16px;background:#3949ab;color:#fff;font-size:14px;z-index:100}.cookie-banner .btn{padding:8px 16px;position:relative;display:inline-block;border-radius:50px;cursor:pointer;vertical-align:middle;white-space:nowrap}.cookie-banner>div{margin:0 auto;max-width:1200px}.cookie-type-container{display:none}.cookie-type-container.active-cookie-info{display:flex}.cookie-type-container .cookie-type{display:flex;flex-direction:row}.cookie-settings{display:none;flex-direction:column}.cookie-settings.visible{display:flex}.cookie-settings .cookie-settings-table{display:flex;flex-direction:row;margin-top:8px;border:1px solid #fff}.cookie-settings .cookie-settings-table ul{display:flex;min-width:50%;flex-direction:column;border-right:1px solid #fff;list-style:none}.cookie-settings .cookie-settings-table ul li.cookie-type-label{min-height:56px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.cookie-settings .cookie-settings-table ul li.cookie-type-label.active{background:#1e88e5}.cookie-settings .cookie-settings-table ul li.cookie-type-label:hover{background:#1b69b3}.cookie-settings .cookie-settings-table ul li:not(:last-child){border-bottom:1px solid #fff}.cookie-type-desc{position:relative;padding:16px;display:inline-block;width:calc(100% - 50px)}.cookie-type-desc .toggle-button{display:inline-block;margin-top:16px}#cookie-settings-btn{display:inline-block;margin:0 16px;color:#fff;cursor:pointer}#cookie-settings-btn:hover{text-decoration:underline}.cookie-buttons-wrapper{display:flex;flex-direction:row;align-items:center}.cookie-banner-main{display:flex;flex-direction:row;align-items:center}.cookie-banner-main .btn{margin:0 8px}.cookie-banner-msg{width:calc(100% - 340px);display:inline-block}.cookie-banner .container{display:flex;justify-content:center;align-items:center;height:50vh}.cookie-banner .text{cursor:pointer;font-size:1rem;margin-left:10px;font-family:"Righteous",cursive;color:#fff;font-weight:600}.cookie-banner .toggle-button{position:relative;top:16px;right:8px;width:40px;height:20px;margin:0;vertical-align:top;background:#bdb9a6;border:1px solid #bbc1e1;border-radius:15px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:all .3s cubic-bezier(0.2, 0.85, 0.32, 1.2)}.cookie-banner .toggle-button::after{content:"";position:absolute;left:-3px;top:-1.5px;width:20px;height:20px;background-color:#fff;border-radius:50%;transform:translateX(0);transition:all .3s cubic-bezier(0.2, 0.85, 0.32, 1.2)}.cookie-banner .toggle-button:checked::after{transform:translateX(calc(100% + 3px));background-color:#fff}.cookie-banner .toggle-button:checked{background:#2ad463}.save-cookie-settings-btn{margin-top:16px;margin-left:auto}.cookie-policy-link{color:#fff;text-decoration:underline}@media screen and (max-width: 1200px){.cookie-settings-table ul{border-right:none}.cookie-settings-table ul li:last-child{border-bottom:1px solid #fff}.cookie-settings-table{flex-direction:column !important}}@media screen and (max-width: 850px){.cookie-banner-msg{width:100%}.cookie-type-desc{width:100%}.cookie-banner-main{flex-direction:column}}.p4d-btn--secondary.btn{border:2px solid #1e88e5;background-color:#fff;color:#1e88e5}.p4d-btn--secondary.btn:hover{border-color:#1e88e5;background-color:#1e88e5;color:#fff}.p4d-btn--primary.btn{border:2px solid #1e88e5;background-color:#1e88e5;color:#fff}.p4d-btn--primary.btn:hover{border-color:#1b69b3;background-color:#1b69b3}.cookie-banner ul{margin:0}
/*# sourceMappingURL=common_theme_17_4c984e4139cbfbb8af0f3e46fe2a37294bccd762.css.map?__ws=community.pix4d.com */
