.vdf-cookie-layer__modal{display:flex;position:fixed;justify-content:center;align-items:center;left:0;top:0;width:100vw;height:100vh;overflow:auto;z-index:100001 !important;background-color:black;background-color:rgba(0,0,0,0.4)}
.vdf-cookie-layer__modal-content{max-width:550px;display:flex;flex-direction:column;margin:16px;padding:16px 25px;border-radius:6px;overflow:auto;background-color:#fefefe}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-content{flex:1;max-width:unset}
}
.vdf-cookie-layer__modal-title{font-size:28px}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-title{font-size:20px}
}
.vdf-cookie-layer__modal-subtitle{font-size:20px;margin-top:20px;margin-bottom:16px}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-subtitle{font-size:18px;margin-top:16px;margin-bottom:7px}
}
.vdf-cookie-layer__modal-body{overflow:auto;scrollbar-width:none;max-height:50vh}
.vdf-cookie-layer__modal-body::-webkit-scrollbar{display:none}
.vdf-cookie-layer__modal-body>hr{border:1px solid #ebebeb;margin:0}
.vdf-cookie-layer__modal-text{font-size:14px;margin:8px 0 0}
.vdf-cookie-layer__modal-buttons{display:flex;justify-content:space-around;flex-wrap:wrap;margin-right:-25px;margin-left:-25px;padding:26px 20px 16px;gap:22px}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-buttons{flex-direction:column;padding:15px 20px;gap:unset}
}
.vdf-cookie-layer__modal-buttons div{flex:1}
.vdf-cookie-layer__modal-buttons.shadow{box-shadow:0 -3px 6px #000 0f}
.vdf-cookie-layer__modal-buttons.no-shadow{box-shadow:none}
.vdf-cookie-layer__modal-buttons button{width:100%;height:44px;border-radius:6px;padding:0 32px}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-buttons button{width:100%;margin-top:16px}
}
.vdf-cookie-layer__modal-buttons .config button{background:white;border:1px solid #ccc}
.vdf-cookie-layer__modal-buttons .config button:focus{outline:0}
.vdf-cookie-layer__modal-buttons .config.disabled>button{background:#ccc !important;border:1px solid #ccc !important;color:white !important;pointer-events:none}
.vdf-cookie-layer__modal-buttons .confirm button{background-color:#e60000;color:white;border:1px solid #e60000}
.vdf-cookie-layer__modal-buttons .confirm button:focus{outline:0}
@media only screen and (max-width:640px){.vdf-cookie-layer__modal-buttons:is(.config,.confirm){width:100%}
}
.vdf-cookie-layer__accordion{background-color:white;cursor:pointer;padding:0 10px;margin:8px auto 10px;width:100%;border:0;text-align:left;outline:0;transition:.4s;font-size:18px;font-weight:bold}
@media only screen and (max-width:640px){.vdf-cookie-layer__accordion{font-size:14px;padding:0 4px}
}
.vdf-cookie-layer__accordion>svg{position:relative;width:24px;top:7px;transition:all .3s ease-out}
.vdf-cookie-layer__accordion-1-pt::after{content:'Sempre ativas';float:right;margin-left:5px;color:#007c92;position:relative;top:5px;margin:auto;width:auto;font-size:14px;text-align:right}
@media only screen and (max-width:640px){.vdf-cookie-layer__accordion-1-pt::after{width:44px}
}
.vdf-cookie-layer__accordion-1-en::after{content:'Always Active';float:right;margin-left:5px;color:#007c92;position:relative;top:5px;margin:auto;width:auto;font-size:14px;text-align:right}
@media only screen and (max-width:640px){.vdf-cookie-layer__accordion-1-en::after{width:44px}
}
.vdf-cookie-layer__accordion-toggle{position:relative;float:right;width:40px;height:24px;margin-top:5px}
.vdf-cookie-layer__accordion-toggle input{opacity:0;width:0;height:0}
.vdf-cookie-layer__accordion-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#999;-webkit-transition:.4s;transition:.4s;float:right;border-radius:34px}
.vdf-cookie-layer__accordion-slider:before{position:absolute;content:'';height:26px;width:26px;left:0;bottom:0;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%;box-shadow:0 3px 6px #00000033}
.vdf-cookie-layer__accordion input:checked+.vdf-cookie-layer__accordion-slider{background-color:#007c92}
.vdf-cookie-layer__accordion input:focus+.vdf-cookie-layer__accordion-slider{box-shadow:0 0 1px #2196f3}
.vdf-cookie-layer__accordion input:checked+.vdf-cookie-layer__accordion-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}
.vdf-cookie-layer__panel{padding:0 18px;padding-left:10px;background-color:white;max-height:0;overflow:hidden;transition:max-height .2s ease-out;font-size:14px}
@media only screen and (max-width:640px){.vdf-cookie-layer__panel{padding-left:4px}
}
.vdf-cookie-layer__panel>p{margin-top:-4px}
.vdf-cookie-layer__accordion-arrow svg{transform:rotate(-180deg);transition:all .3s ease-out}
.cookie-layer-global__hide{display:none !important}
#cc-white-template .btn-modal{height:44px;flex-grow:0;display:flex;justify-content:center;align-items:center;border-radius:24px;box-shadow:0 2px 1px 0 rgba(80,80,80,0.04);border:solid 1px #ccc;font-family:"amigo-Medium";text-decoration:none;margin:0 6px 0 6px;transition:all .2s ease-in-out;padding:0 24px 0 24px}
@media screen and (max-width:599px){#cc-white-template .btn-modal{width:100%;margin:0}
}
#cc-white-template .btn-modal-gray{background-color:#fff;color:#14142b}
#cc-white-template .btn-modal-gray:hover{color:#b56dff}
#cc-white-template .btn-modal-gray:focus{color:#b56dff}
#cc-white-template .btn-modal-purple{background-color:#7d00ff;color:#fff}
#cc-white-template .btn-modal-purple:hover{background-color:#5c06bc}
#cc-white-template .btn-modal-purple:focus{background-color:#5c06bc}
#cc-white-template .btn-modal.disabled{background-color:#fff;color:#ccc;pointer-events:none}
#cc-white-template .link-modal-purple{color:#7d00ff}
#cc-white-template .modal-cookies{background:rgba(20,20,43,0.8);position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;transition:all .5s ease-in-out;opacity:0;z-index:-1;display:flex;align-items:center;justify-content:center}
#cc-white-template .modal-cookies.open{opacity:1;transition:all .5s ease-in-out;z-index:8888}
#cc-white-template .modal-cookies-wrapper{position:fixed;max-width:635px;background:#fff;border-radius:20px;transition:all .5s ease-in-out;margin:16px}
@media screen and (max-width:599px){#cc-white-template .modal-cookies-wrapper{position:relative;max-height:calc(99vh);overflow:hidden}
}
#cc-white-template .modal-cookies-wrapper .modal-cookies-header{padding:19px 24px 0 24px}
@media screen and (max-width:599px){#cc-white-template .modal-cookies-wrapper .modal-cookies-header{overflow:auto;padding:16px 16px 0 16px}
}
#cc-white-template .modal-cookies-wrapper .modal-cookies-area{padding:17px 24px 0 24px;overflow-y:auto;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}
@media screen and (max-width:599px){#cc-white-template .modal-cookies-wrapper .modal-cookies-area{max-height:60vh;overflow:auto;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;overflow-y:auto;min-height:170px}
}
#cc-white-template .modal-cookies-wrapper .modal-cookies-footer{padding:22px 0 20px 0;display:flex;justify-content:center}
@media screen and (max-width:599px){#cc-white-template .modal-cookies-wrapper .modal-cookies-footer{flex-direction:column-reverse;border-top:1px solid #e5e5e5;padding:16px;width:100%;background-color:#fff;height:132px;box-shadow:1px -2px 2px 0 rgba(80,80,80,0.08)}
}
@media screen and (max-width:599px){#cc-white-template .modal-cookies-wrapper .modal-cookies-footer .btn-modal-purple{margin-bottom:12px}
}
#cc-white-template .title-modal-1{font-family:"amigo-Medium";font-size:20px;margin-bottom:9px}
#cc-white-template .title-modal-2{font-family:"amigo-Medium";font-size:20px;margin-bottom:17px}
#cc-white-template .pg-modal-1{font-size:15px;line-height:24px}
@media screen and (max-width:599px){#cc-white-template .pg-modal-1{font-size:13px;line-height:20px}
}
#cc-white-template .tabs-modal{border-radius:16px;box-shadow:0 2px 1px 0 rgba(20,20,43,0.04);border:solid 1px #e4e4e4}
#cc-white-template .tabs-modal input{position:absolute;opacity:0;z-index:-1}
#cc-white-template .tabs-modal input:checked+.tab-label .tabsC::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D'1.1'%20id%3D'Layer_1'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20xmlns%3Axlink%3D'http%3A//www.w3.org/1999/xlink'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2016%2016'%20style%3D'enable-background%3Anew%200%200%2016%2016%3B'%20xml%3Aspace%3D'preserve'%3E%3Cstyle%20type%3D'text/css'%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%2314142B%3B%7D%3C/style%3E%3Cpath%20class%3D'st0'%20d%3D'M0%2C7h16v2H0V7z'/%3E%3C/svg%3E");width:16px;height:16px;text-align:center;transition:all .35s;display:flex}
#cc-white-template .tabs-modal input:checked ~ .tab-content{max-height:100vh;padding:0 70px 10px 55px}
@media screen and (max-width:599px){#cc-white-template .tabs-modal input:checked ~ .tab-content{padding:0 45px 10px}
}
#cc-white-template .tab{width:100%;overflow:hidden;border-bottom:1px solid #e4e4e4}
#cc-white-template .tab:last-child{border-bottom:0}
#cc-white-template .tab-label{display:flex;padding:14px 14px 14px 17px;cursor:pointer;font-size:18px;align-items:center}
@media screen and (max-width:599px){#cc-white-template .tab-label{font-size:16px;padding:10px 14px 10px 17px}
}
#cc-white-template .tab-label .tabsC{margin-right:15px}
@media screen and (max-width:599px){#cc-white-template .tab-label .tabsC{margin-right:15px}
}
#cc-white-template .tab-label .tabsC::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%2016%2016%27%20style%3D%27enable-background%3Anew%200%200%2016%2016%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cstyle%20type%3D%27text/css%27%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%2314142B%3B%7D%3C/style%3E%3Cpath%20class%3D%27st0%27%20d%3D%27M7%2C9v4h2V9h4V7H9V3H7v4H3v2H7z%27/%3E%3Crect%20y%3D%277%27%20class%3D%27st0%27%20width%3D%273.1%27%20height%3D%272%27/%3E%3Crect%20x%3D%2712.9%27%20y%3D%277%27%20class%3D%27st0%27%20width%3D%273.1%27%20height%3D%272%27/%3E%3Crect%20x%3D%276.5%27%20y%3D%270.5%27%20transform%3D%27matrix(6.123234e-17%20-1%201%206.123234e-17%206.4617%209.5383)%27%20class%3D%27st0%27%20width%3D%273.1%27%20height%3D%272%27/%3E%3Crect%20x%3D%276.5%27%20y%3D%2713.5%27%20transform%3D%27matrix(6.123234e-17%20-1%201%206.123234e-17%20-6.4617%2022.4617)%27%20class%3D%27st0%27%20width%3D%273.1%27%20height%3D%272%27/%3E%3C/svg%3E");content:"";width:16px;height:16px;text-align:center;transition:all .35s;display:flex}
#cc-white-template .tab-label .always-active{color:#7d00ff;margin-left:auto;font-size:18px}
@media screen and (max-width:599px){#cc-white-template .tab-label .always-active{text-align:right}
}
#cc-white-template .tab-label .align-left-m{margin-left:auto}
#cc-white-template .tab-content{max-height:0;font-size:14px;color:#6e6d6d;padding:0 70px 0 47px}
@media screen and (max-width:599px){#cc-white-template .tab-content{padding:0 45px}
}
#cc-white-template .switch{position:relative;display:inline-block;width:40px;height:24px;margin-left:0}
#cc-white-template .switch input{opacity:0;width:0;height:0}
#cc-white-template .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#969696;-webkit-transition:.4s;transition:.4s}
#cc-white-template .slider.round{border-radius:100px}
#cc-white-template .slider.round:before{border-radius:50%}
#cc-white-template .slider::before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}
#cc-white-template input:checked+.slider.slider{background-color:#7d00ff}
#cc-white-template input:focus+.slider.slider{box-shadow:0 0 1px #7d00ff}
#cc-white-template input:checked+.slider.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}