@charset "UTF-8";:root{--primary--1:#0066FF;--primary--1-hover:#1B78FF;--secondary--1:#FF6052;--secondary--1-hover:#FF7E66;--secondary--2:#545454;--secondary--3:#F6F6F6;--secondary--4:#E7E7E7;--gray--1:#545454;--gray--2:#F0F1F1;--gray--3:#8D8D8D;--gray--4:#DDE4EB;--gray--5:#e8e8e8;--gray--6:#5D5D5D;--gray--10:#636363;--light-gray:#D3D3D3;--light-gray-2:rgba(0,0,0,0.2);--light-gray-3:rgba(129,130,133,0.1);--light-gray-4:rgba(112,112,112,.3);--light-gray-5:#D1D1D1;--light-gray-6:#efefef;--light-gray-7:#9C9C9C;--light-gray-9:#F6F6F8;--light-gray-10:#E0E0E0;--line-table:#818285;--line-table-a4:rgba(129,130,133,.4);--grey-column-primary:#F6F6F6;--grey-column-secondary:#E7E7E7;--line-input-select:#9e9e9e;--white:#FFFFFF;--alice-blue:#F9FDFF;--wild-sand:#F5F5F5;--gallery:#ededed;--natural-gray:#8E8E8B;--dawn:#ACAAA5;--black:#000000;--blue:#1A75CF;--brilliant-azure:#2699FB;--red:#EF3A4D;--red-alert:#F40E1A;--carnation:#FD5C5C;--cranberry:#DA4980;--green:#1ACC25;--yellow:#F1A147;--orange:#E59840;--dark-blue:#00478D;--wine:#D9487F;--clear-day:#E8FFFC;--icon-orange:#E59840;--grey-divider-trans:#f6f6f6;--divider:#8D8D8D;--load-letter:rgba(2, 1, 1, 0.5);--load-border:#f3f3f3;--header-navigate:#003EA6;--header:#0066FF;--logged-header-navigate:#F6F6F6;--logged-header:#FFFFFF;--logged-header-box-shadow:#00000029;--orange:#FF6052;--active-item:#67DEFF;--sidebar-header-color:#98C1FF;--sidebar-text-color:#67DEFF;--footer-migia-bg-color:#67DEFF;--primary-color-v2:#0066FF;--secondary-color-v2:#66deff;--primary-1-color-v2:#061a2c;--primary-2-color-v2:#003ea6;--authorized:#23B33A;--in-progress:#FFBC00;--not-authorized:#0D61DD;--canceled:#E20934}@font-face{font-family:Roboto-Bold;src:url(../../assets/fonts/Roboto-Bold/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Roboto-Bold/Roboto-Bold.woff) format("woff"),url(../../assets/fonts/Roboto-Bold/Roboto-Bold.ttf) format("truetype"),url(../../assets/fonts/Roboto-Bold/Roboto-Bold.svg#Roboto-Bold) format("svg")}@font-face{font-family:Roboto-Light;src:url(../../assets/fonts/Roboto-Light/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Roboto-Light/Roboto-Light.woff) format("woff"),url(../../assets/fonts/Roboto-Light/Roboto-Light.ttf) format("truetype"),url(../../assets/fonts/Roboto-Light/Roboto-Light.svg#Roboto-Light) format("svg")}@font-face{font-family:Roboto-Regular;src:url(../../assets/fonts/Roboto-Regular/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Roboto-Regular/Roboto-Regular.woff) format("woff"),url(../../assets/fonts/Roboto-Regular/Roboto-Regular.ttf) format("truetype"),url(../../assets/fonts/Roboto-Regular/Roboto-Regular.svg#Roboto-Regular) format("svg")}@font-face{font-family:Roboto-Italic;src:url(../../assets/fonts/Roboto-Italic/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Roboto-Italic/Roboto-Italic.woff) format("woff"),url(../../assets/fonts/Roboto-Italic/Roboto-Italic.ttf) format("truetype"),url(../../assets/fonts/Roboto-Italic/Roboto-Italic.svg#Roboto-Italic) format("svg")}@font-face{font-family:Roboto-Bold-Italic;src:url(../../assets/fonts/Roboto-Bold-Italic/Roboto-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Roboto-Bold-Italic/Roboto-Bold-Italic.woff) format("woff"),url(../../assets/fonts/Roboto-Bold-Italic/Roboto-Bold-Italic.ttf) format("truetype"),url(../../assets/fonts/Roboto-Bold-Italic/Roboto-Bold-Italic.svg#Roboto-Bold-Italic) format("svg")}:root{--font-primary:$roboto-bold;--font-primary-italic:$roboto-bold-italic;--font-primary-regular:$roboto-regular;--font-primary-light:$roboto-light,sans-serif;--font-primary-medium:$roboto-regular;--font-secondary:$roboto-regular,sans-serif;--font-secondary-light:$roboto-light,sans-serif}:root{--font-size-xxs:8px;--font-size-xs:10px;--font-size-s:12px;--font-size:14px;--font-size-m:16px;--font-size-l:18px;--font-size-lg:20px;--font-size-title-xs:22px;--font-size-title-s:24px;--font-size-title:25px;--font-size-title-m:26px;--font-size-title-l:30px;--font-size-title-lg:35px}.accessibility-xs{--font-size-xxs:4px;--font-size-xs:6px;--font-size-s:8px;--font-size:10px;--font-size-m:12px;--font-size-l:14px;--font-size-lg:16px;--font-size-title-xs:18px;--font-size-title-s:20px;--font-size-title:21px;--font-size-title-m:22px;--font-size-title-l:26px;--font-size-title-lg:31px}.accessibility-s{--font-size-xxs:6px;--font-size-xs:8px;--font-size-s:10px;--font-size:12px;--font-size-m:14px;--font-size-l:16px;--font-size-lg:18px;--font-size-title-xs:20px;--font-size-title-s:22px;--font-size-title:23px;--font-size-title-m:24px;--font-size-title-l:28px;--font-size-title-lg:33px}.accessibility-m{--font-size-xxs:10px;--font-size-xs:12px;--font-size-s:14px;--font-size:16px;--font-size-m:17px;--font-size-l:20px;--font-size-lg:22px;--font-size-title-xs:24px;--font-size-title-s:26px;--font-size-title:27px;--font-size-title-m:28px;--font-size-title-l:32px;--font-size-title-lg:37px}.accessibility-l{--font-size-xxs:12px;--font-size-xs:14px;--font-size-s:16px;--font-size:18px;--font-size-m:19px;--font-size-l:22px;--font-size-lg:24px;--font-size-title-xs:26px;--font-size-title-s:28px;--font-size-title:29px;--font-size-title-m:30px;--font-size-title-l:34px;--font-size-title-lg:39px}.input-field input[type=password]:focus+label,.input-field input[type=text]:focus+label{color:var(--primary--1)!important}.input-field input[type=password]:focus+label.contrast,.input-field input[type=text]:focus+label.contrast{color:var(--black)!important}.input-field input[type=email]:focus,.input-field input[type=password]:focus,.input-field input[type=tel]:focus,.input-field input[type=text]:focus{border-bottom:1px solid var(--primary--1)!important;box-shadow:0 1px 0 0 var(--primary--1)!important}.input-field input[type=email]:focus.contrast,.input-field input[type=password]:focus.contrast,.input-field input[type=tel]:focus.contrast,.input-field input[type=text]:focus.contrast{border-bottom:1px solid var(--black)!important;box-shadow:0 1px 0 0 var(--black)!important}form .form-item{position:relative}form .form-item .error{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;color:var(--red);position:initial;bottom:0;left:0}.session-title{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px}.container-separator{position:relative;width:100%;height:1px;border-bottom:1px solid rgba(112,112,112,.3);margin:0 15px;margin:40px 0}.container-separator .arrow-down:before{content:"";border:solid #007bbe;border-width:0 3px 3px 0;display:inline-block;padding:3px}.container-separator .arrow-down.contrast:before{border-color:var(--black)!important}.container-separator .arrow-down.arrow-big:before{width:16px;height:16px}.container-separator .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.container-separator .arrow-down.arrow-center.arrow-big{top:-12px}.container-separator .arrow-down.arrow-down:before{transform:rotate(45deg)}.container-separator .arrow-down.arrow-up:before{transform:rotate(-135deg)}.container-separator .arrow-down.arrow-right:before{transform:rotate(-45deg)}.container-separator .arrow-down.arrow-left:before{transform:rotate(135deg)}.status_plataforma{display:none;padding:10px 0;background:#ff3e3e;color:#fff;text-align:center;width:1440px;margin:0 auto;margin-left:-720px;left:50%;z-index:99;position:relative}@media screen and (max-width:1440px){.status_plataforma{width:100%;margin-left:0;left:0}}.header>.container{position:relative;background:transparent linear-gradient(180deg,#fff 0,#f0f1f1 100%) 0 0 no-repeat padding-box;box-shadow:0 1px 4px #d3d3d3;border-radius:0 0 15px 15px;border:1px solid transparent;z-index:1;max-width:1282px}.header>.container:before{content:"";position:absolute;top:0;left:0;right:0;display:block;height:45px;background-color:var(--gray--2);border-radius:0 0 15px 15px}.header>.container>.row{margin-bottom:0}.header>.container.contrast{background:var(--white);box-shadow:none}.header>.container.contrast>.row{background:0 0!important}.header>.container.contrast>.row>.col{background:0 0!important}.header>.container.contrast:before{background:#fff;border-bottom:1px solid #000}.header .container_header__region{position:relative;z-index:9;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--white);background:var(--header);padding:0}.header .container_header__region .region{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;padding:15px 4.5%;max-width:100%}.header .container_header__region .region-header{background:var(--header-navigate);padding:10px 5%;border-radius:0 0 15px 15px}.header .container_header__region .content-wrapper{width:1600px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 30px}.header .container_header__region.contrast{background:0 0!important}.header .container_header__region:after{content:"";display:table;clear:both;width:100%;height:57px;position:absolute;margin-top:-60px;z-index:-1}.header .container_header__region .block-protocol-area{flex:1}@media (min-width:1024px){.header .container_header__region .block-protocol-area{flex:1 1 auto}}.header .container_header__region .block-protocol-area #protocol{display:flex;align-items:center;width:100%}.header .container_header__region .block-protocol-area #protocol .protocol-text{font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--line-table);margin-right:10px}.header .container_header__region .block-protocol-area #protocol .protocol-number{height:30px;line-height:20px;background:var(--white);border:1px solid transparent;border-radius:15px;padding:5px 20px;font-size:var(--font-size-s);font-family:var(--font-primary-regular);color:var(--line-table)}@media (min-width:0) and (max-width:767px){.header .container_header__region .block-protocol-area #protocol{position:relative;justify-content:center;width:40%;padding:14px 0;margin:-14px 0;cursor:pointer}.header .container_header__region .block-protocol-area #protocol .arrow-down{position:relative;top:-2px}.header .container_header__region .block-protocol-area #protocol .arrow-down:before{content:"";border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}.header .container_header__region .block-protocol-area #protocol .arrow-down.contrast:before{border-color:var(--black)!important}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-big:before{width:16px;height:16px}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-center.arrow-big{top:-12px}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-down:before{transform:rotate(45deg)}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-up:before{transform:rotate(-135deg)}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-right:before{transform:rotate(-45deg)}.header .container_header__region .block-protocol-area #protocol .arrow-down.arrow-left:before{transform:rotate(135deg)}.header .container_header__region .block-protocol-area #protocol .arrow-up{top:0}.header .container_header__region .block-protocol-area #protocol .protocol-text{color:var(--white);margin-left:5px;margin-right:0;font-size:var(--font-size-s)}.header .container_header__region .block-protocol-area #protocol .protocol-number{display:none;position:absolute;z-index:9;top:45px;left:50%;margin-left:-50px;height:40px;padding:10px 15px;background-color:#007bbe;font-size:var(--font-size);color:var(--white)}}@media (min-width:0) and (max-width:767px){.header .container_header__region .block-accessibility-options{flex:1}}.header .container_header__region .block-accessibility-options .accessibility-text{display:none}.header .container_header__region .block-accessibility-options .box-float .box-content{display:flex;justify-content:flex-end}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:var(--white);border:1px solid var(--white);border-radius:50%}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button:not(:last-child){margin-right:5px}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button#toggle-contrast div{position:relative;overflow:hidden;width:10px;height:10px;border:1px solid var(--dark-blue);border-radius:50%;font-size:0}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button#toggle-contrast div:before{content:"";position:absolute;top:50%;margin-top:-5px;left:50%;width:10px;height:10px;background-color:var(--dark-blue)}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button#toggle-contrast div.contrast:before{background-color:var(--black)}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button div{font-size:var(--font-size-xs);font-family:var(--font-primary);color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.header .container_header__region .block-accessibility-options{position:relative;display:flex;align-items:center;justify-content:center;width:40%;padding:14px 0;margin:-5px 0;cursor:pointer}.header .container_header__region .block-accessibility-options .accessibility-text{display:inline-block;margin-left:5px;font-size:var(--font-size-s);font-family:var(--font-primary-regular);color:var(--white)}.header .container_header__region .block-accessibility-options .arrow-down{position:relative;top:-2px}.header .container_header__region .block-accessibility-options .arrow-down:before{content:"";border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}.header .container_header__region .block-accessibility-options .arrow-down.contrast:before{border-color:var(--black)!important}.header .container_header__region .block-accessibility-options .arrow-down.arrow-big:before{width:16px;height:16px}.header .container_header__region .block-accessibility-options .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.header .container_header__region .block-accessibility-options .arrow-down.arrow-center.arrow-big{top:-12px}.header .container_header__region .block-accessibility-options .arrow-down.arrow-down:before{transform:rotate(45deg)}.header .container_header__region .block-accessibility-options .arrow-down.arrow-up:before{transform:rotate(-135deg)}.header .container_header__region .block-accessibility-options .arrow-down.arrow-right:before{transform:rotate(-45deg)}.header .container_header__region .block-accessibility-options .arrow-down.arrow-left:before{transform:rotate(135deg)}.header .container_header__region .block-accessibility-options .arrow-up{top:0}.header .container_header__region .block-accessibility-options .box-float{display:none;position:absolute;top:30px;left:30%;margin-left:-60px;z-index:9;padding:7px 10px;background-color:#007bbe;border:1px solid transparent;border-radius:15px}}.header .container_header__region .button-busca{position:relative;display:flex;align-items:center;justify-content:center;width:40px;padding:9px 0;margin:-5px 0;margin-left:10px;cursor:pointer;background-color:0}@media (min-width:768px) and (max-width:1023px){.header .container_header__region .button-busca{display:none}}@media (min-width:1024px){.header .container_header__region .button-busca{display:none}}@media (min-width:1440px){.header .container_header__region .button-busca{display:none}}.header .container_header__region .button-radio-busca{background-color:transparent;width:70%;align-items:center;padding-left:15%;height:25px;padding-top:12%;border-radius:50%}.header .container_header__region .block-system-branding-block{display:inline-block;width:182px}.header .container_header__region .header-menu-content{display:flex;justify-content:flex-end;width:calc(100% - 182px);padding:0;margin:0;z-index:2}@media (min-width:1024px){.header .container_header__region .header-menu-content{display:block}}.header .container_header__region .header-menu-content .menu-icon{display:flex;align-items:center;height:30px;padding-left:0;line-height:initial;cursor:pointer}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu-icon{display:none}}.header .container_header__region .header-menu-content .menu-icon .navicon{position:relative;display:block;width:30px;height:3px;background:var(--secondary--1);transition:background .2s ease-out}.header .container_header__region .header-menu-content .menu-icon .navicon:after,.header .container_header__region .header-menu-content .menu-icon .navicon:before{background:var(--secondary--1);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .container_header__region .header-menu-content .menu-icon .navicon:before{top:7px;width:60%;right:0}.header .container_header__region .header-menu-content .menu-icon .navicon:after{top:-7px}.header .container_header__region .header-menu-content .menu-icon .navicon.contrast{background-color:#000!important}.header .container_header__region .header-menu-content .menu-icon .navicon.contrast:after,.header .container_header__region .header-menu-content .menu-icon .navicon.contrast:before{background-color:#000}.header .container_header__region .header-menu-content .menu{display:flex;flex-direction:column;position:absolute;top:116px;left:-10px;right:-10px;margin:0;padding:0 25px;background-color:var(--secondary--1);border-radius:0 0 15px 15px;list-style:none;overflow:hidden;opacity:0;transition:all .2s}@media (min-width:0) and (max-width:767px){.header .container_header__region .header-menu-content .menu{display:none}}@media (min-width:768px) and (max-width:1023px){.header .container_header__region .header-menu-content .menu{display:none}}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu{position:initial;justify-content:flex-end;flex-direction:row;align-items:center;background-color:transparent;opacity:1}.header .container_header__region .header-menu-content .menu .header-logged-area--items-expanded{display:flex}}.header .container_header__region .header-menu-content .menu .header-menu--item{position:relative;padding:0;text-align:center;border-bottom:1px solid var(--secondary--4);padding-left:24px}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu .header-menu--item{align-self:center}}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account{display:flex;align-items:center;justify-content:space-between;padding:20px;margin:0 -25px;background:var(--gray--2);border-bottom-color:transparent;border-radius:0 0 15px 15px}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account .message{display:flex;align-items:center;color:var(--gray--1);font-size:var(--font-size);font-family:var(--font-primary-regular)}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account .message.contrast{filter:grayscale(1)}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account .message:before{content:"";display:block;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/icon-user.png);background-repeat:no-repeat;background-position:center;padding:12.5px;margin:0 6px 0 0}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account a{width:48px;height:32px;line-height:32px;padding:0;margin-left:15px;background:var(--line-table);border:1px solid transparent;border-radius:16px;font-size:var(--font-size-s);color:var(--white)}.header .container_header__region .header-menu-content .menu .header-menu--item.my-account a:hover{background-color:var(--line-table-a4);color:var(--white)}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu .header-menu--item{padding:0 19px;border-bottom:0}.header .container_header__region .header-menu-content .menu .header-menu--item:after{content:"";position:absolute;top:50%;margin-top:-5px;right:-1px;display:inline-block;height:10px;border-right:1px solid var(--line-table)}}.header .container_header__region .header-menu-content .menu .header-menu--item a{display:block;color:var(--gray--1);font-size:var(--font-size);font-family:var(--font-primary-regular);text-transform:uppercase;padding:20px 0}.header .container_header__region .header-menu-content .menu .header-menu--item a:hover{text-decoration:none;color:var(--secondary--1)}.header .container_header__region .header-menu-content .menu .header-menu--item a.is-active{color:var(--secondary--1)}.header .container_header__region .header-menu-content .menu .header-menu--item a.is-active.contrast{font-family:var(--font-primary)}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu .header-menu--item a{padding:0}}.header .container_header__region .header-menu-content .menu>.header-menu--item:last-child{border-bottom:0}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu>.header-menu--item:last-child{padding-right:0}.header .container_header__region .header-menu-content .menu>.header-menu--item:last-child:after{display:none}}.header .container_header__region .header-menu-content .menu-btn{display:none}.header .container_header__region .header-menu-content .menu-btn:checked~.menu{display:flex;opacity:1;padding:0;width:100vw;left:0;right:0}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu-btn:checked~.menu{height:auto}}.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon .navicon.contrast{background-color:transparent!important}.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .container_header__region .header-menu-content .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0;width:100%}@media (min-width:0) and (max-width:767px){.header .container_header__region .block-logged-area .header-logged-area{display:none}}@media (min-width:1024px){.header .container_header__region .block-logged-area{display:flex;align-items:center;width:300px}}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .my-account{display:flex;align-items:center;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--white)}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .my-account.contrast{filter:grayscale(1)}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .my-account:before{content:"";display:inline-block;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/icon-user.png);background-repeat:no-repeat;background-position:center;padding:12.5px;margin:0 6px 0 0}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .btn-login{background-color:var(--secondary--1);padding:10px;border-radius:6px;text-align:center;display:block;font-weight:900;text-transform:uppercase;font-family:var(--font-primary);color:var(--white)}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .btn-login:hover{box-shadow:0 0 6px 5px rgba(0,0,0,.1607843137);color:var(--white);text-decoration:none}[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{display:none}.region_header_content{font-size:var(--font-size);display:flex;flex-wrap:wrap;align-items:center}.anonymous .button-busca,.anonymous .divider-new{display:none!important}.anonymous #block-acessibilidade{justify-content:flex-end}@media (min-width:1024px){.anonymous .accessibility-desktop-text{display:inline-block!important;line-height:21px;padding:5px 10px}}.user-logged-in #app{max-width:1440px}.user-logged-in header.header{position:sticky;z-index:20;width:100%;top:0}.user-logged-in .header .container_header__region{color:var(--white);box-shadow:0 3px 4px var(--logged-header-box-shadow)}.user-logged-in .header .container_header__region .region-header{border-radius:0;padding:5px 1%}.user-logged-in .header .container_header__region .region-header .block-protocol-area #protocol .protocol-text{color:var(--white)}.user-logged-in .header .container_header__region .region-header .block-protocol-area #protocol .protocol-number{color:var(--gray--3);border-radius:6px}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region-header .block-protocol-area #protocol{float:right;width:100%}.user-logged-in .header .container_header__region .region-header .block-protocol-area #protocol .protocol-text{color:var(--gray--3)}}.user-logged-in .header .container_header__region .region-header .block-accessibility-options{width:fit-content}.user-logged-in .header .container_header__region .region-header .block-accessibility-options .accessibility-desktop-text,.user-logged-in .header .container_header__region .region-header .block-accessibility-options .accessibility-text,.user-logged-in .header .container_header__region .region-header .block-accessibility-options .accessibility-text-ready{display:none}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region-header .block-accessibility-options .accessibility-text{display:inline-block;color:var(--gray--3)}}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region-header .block-accessibility-options .box-float{padding:0;background-color:transparent;border:0}}.user-logged-in .header .container_header__region .region-header .block-accessibility-options .box-float .box-content{padding:5px}.user-logged-in .header .container_header__region .region-header .button-radio-busca{font-family:"Font Awesome 5 Free";font-weight:700;color:var(--white)}.user-logged-in .header .container_header__region .region-header .button-radio-busca::before{content:"\f002"}.user-logged-in .header .container_header__region .region-header .button-radio-busca img{display:none}.user-logged-in .header .container_header__region .region.region-subheader{padding:15px 2%;display:flex;align-items:center}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region.region-subheader{padding:15px 5%}}.user-logged-in .header .container_header__region .region.region-subheader .block-system-branding-block{margin:0;flex:1}.user-logged-in .header .container_header__region .region.region-subheader .block-logged-area{width:fit-content}.user-logged-in .header .container_header__region .region.region-subheader .my-account{position:relative}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region.region-subheader .my-account{background:var(--header-navigate);width:unset!important;justify-content:start;flex-wrap:wrap}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .icon{display:flex;align-items:center;justify-content:center}.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-arrow{background-color:transparent;border:0}.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user{display:flex;align-items:center;justify-content:start;height:36px;border-radius:50%;background:0 0;border:0;margin-left:20px}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user{width:36px;background-color:var(--secondary--1);display:unset}.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user.icon.user::before{width:24px;height:24px;margin:5px 0}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user i{width:24px;height:24px;display:block;margin:auto}.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user .mobile-description{color:var(--white)}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .btn-user .mobile-description{display:none}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu{min-width:140px;border-radius:3px;opacity:0;display:none;transition:opacity 1s ease-in-out}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu{position:absolute;bottom:0;right:0;z-index:5;margin-bottom:-100px;background:var(--secondary--1);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu.is-active{opacity:1;display:unset}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item{width:100%;white-space:nowrap;font-size:var(--font-size-m);line-height:20px;display:inline-flex;align-items:center}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item{margin-left:40px}}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item{padding:8px}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item a{color:var(--white);background-color:transparent;width:100%;display:flex}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item a{justify-content:start;padding-left:8px}}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item:first-child{border-bottom:2px solid rgba(0,0,0,.1607843137)}}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item i{display:inline-block;margin-right:10px}.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu-item i::before{width:20px;height:20px}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .my-account .user-menu::after{content:" ";position:absolute;top:0;right:20px;z-index:3;width:15px;height:15px;transform:rotate(45deg);margin-top:-4px;background:var(--secondary--1)}}.user-logged-in .header .container_header__region .region.region-subheader .header-logged-area .header-logged-area--items .my-account:before{display:none}.user-logged-in .header .container_header__region .region.region-subheader .menu{width:100%;height:fit-content}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .menu{width:100%;margin:0}}.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item{display:flex;width:100%;height:fit-content}.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item a{color:var(--white);margin-top:10px;margin-left:auto;padding:15px;width:95%;display:flex;align-items:center;justify-content:start;font-size:var(--font-size)}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item a.is-active{background-color:var(--alice-blue);color:var(--primary--1);border-radius:15px 0 0 15px;margin-right:-1px}}.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item .canSeeLuckyNumber,.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item .canSeePaymentHistory,.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item .canSeePaymentHistoryOrhasFreeChoice{display:none}@media (min-width:0) and (max-width:767px){.user-logged-in .header .container_header__region .region.region-subheader .header-navigation{display:none}}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader [id|=block-odpv-beneficiaries-main-menu-logged]{display:none}}.user-logged-in .header .container_header__region .header-menu-content .menu-btn:checked~.menu{background:var(--secondary--1);margin-top:-12px}.user-logged-in section.content{max-width:100vw;width:calc(100% - 260px)}@media (min-width:0) and (max-width:767px){.user-logged-in section.content .region-content{padding:0 15px 0 19px}}.user-logged-in .paragraph--type--banner .field--name-body{left:0;top:120px}.user-logged-in.path-area-logada .region-content>.block:not(.block-template-odpv-busca-dentistas,.block-template-odsy-busca-dentistas){padding:0 30px}@media (min-width:0) and (max-width:767px){.user-logged-in.path-area-logada .region-content>.block:not(.block-template-odpv-busca-dentistas,.block-template-odsy-busca-dentistas){padding:0 15px 0 19px}}.user-logged-in.path-area-logada .region-content>.block.block-template-odpv-busca-dentistas,.user-logged-in.path-area-logada .region-content>.block.block-template-odsy-busca-dentistas{padding:0}@media (min-width:0) and (max-width:767px){.user-logged-in.path-area-logada .region-content>.block.block-template-odpv-busca-dentistas,.user-logged-in.path-area-logada .region-content>.block.block-template-odsy-busca-dentistas{padding:0}}.content .row{margin-bottom:0}.content .row .block-region-primary .accredited-network{margin-top:72px;position:relative;z-index:8}@media (min-width:0) and (max-width:767px){.content .row .block-region-primary .accredited-network{margin:0 0 20px;bottom:0}}@media (min-width:768px) and (max-width:1023px){.content .row .block-region-primary .accredited-network{margin:0 0 20px;bottom:0}}.content .region-content{background-color:var(--secondary--3);max-width:100vw;min-height:calc(100vh - 120px)}#scroll-reference{position:fixed;bottom:0;right:0}#scroll-reference-top{position:fixed;top:0;right:0}.path-frontpage.anonymous .block--type-block-management-services,.path-frontpage.anonymous .block-search-accredited-network{width:90%;margin:72px auto 0 auto;max-width:1180px}.path-frontpage.anonymous .block--type-block-management-services{padding:0;background:0 0;border:0}.path-frontpage.anonymous .block--type-block-management-services h2{display:none}.path-frontpage.anonymous .block--type-block-management-services .paragraph--type--block-management-services{margin:0 10px 20px!important}.path-frontpage.anonymous .footer .btn-scroll{position:absolute}.footer{position:relative;border-radius:0;margin-top:40px}.footer .btn-scroll{background:0 0;border:0;margin-top:-30px;margin-left:20px;display:block}.footer .btn-scroll i{background-color:var(--primary--1);display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center}.footer .btn-scroll i::before{border-color:var(--white);margin:5px;margin-top:8px}@media (min-width:0) and (max-width:767px){.footer{padding:0}}.footer.contrast{background:var(--white)!important}.footer>.container>.row{margin-bottom:0}.footer .footer-region{display:flex;flex-direction:column;color:var(--primary--1);font-size:var(--font-size-s)}@media (min-width:0) and (max-width:767px){.footer .footer-region{justify-content:center;text-align:center;line-height:14px}}.footer .fale-conosco{background-color:var(--secondary-color-v2)}.footer .fale-conosco .grid_content{padding:63px 60px 30px}@media (min-width:0) and (max-width:767px){.footer .fale-conosco .grid_content{padding:58px 0 0}}.footer .fale-conosco__title{color:var(--primary-1-color-v2);font-size:var(--font-size-title-s);font-family:var(--font-primary-medium);margin:-33px 0 0 0}.footer .fale-conosco__numeros{display:flex;justify-content:space-around;align-items:center;color:var(--primary-1-color-v2);font-family:var(--font-secondary-light);flex-wrap:wrap;gap:20px}@media (min-width:0) and (max-width:767px){.footer .fale-conosco__numeros{flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.footer .fale-conosco__numeros{justify-content:center}}.footer .fale-conosco__numero{min-height:140px}@media (min-width:0) and (max-width:767px){.footer .fale-conosco__numero{min-height:0}}.footer .fale-conosco__numero-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer .fale-conosco__numero-info-value{font-size:26px;font-family:var(--font-primary)}.footer .fale-conosco__numero-info-title{font-size:16px}.footer .fale-conosco__numero-info-desc{font-size:12px}.footer .fale-conosco__numero-info-whatsapp-link{display:flex;align-items:flex-start;text-decoration:none;font-size:16px;flex-direction:column;color:var(--primary-1-color-v2);gap:5px;margin-top:10px}.footer .fale-conosco__numero-info-whatsapp-link:hover{color:var(--primary-color-v2)}.footer .fale-conosco__numero-info-whatsapp-link-icon span{text-decoration:none}.footer .fale-conosco__numero-info-whatsapp-link i{display:flex;align-items:center}.footer .fale-conosco__numero-info-whatsapp-link i img{width:25px}.footer .fale-conosco__numero-info-whatsapp-link span{font-size:16px}.footer .fale-conosco__numero-info-whatsapp-link-tel{display:flex;align-items:center;gap:5px}.footer .fale-conosco__numero-info-whatsapp-link-tel span{text-decoration:underline;font-size:19px;font-family:var(--font-primary)}.footer .fale-conosco__libra{text-align:center;display:flex;flex-direction:column;min-height:140px}.footer .fale-conosco__libra-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer .fale-conosco__libra-info-title{display:flex;font-size:16px;align-items:center;gap:10px}.footer .fale-conosco__libra-info-link a{text-decoration:underline;font-size:16px;font-family:var(--font-primary);color:var(--primary-1-color-v2);line-height:20px}.footer .fale-conosco__libra-info-link a:hover{color:var(--primary-color-v2)}.footer .fale-conosco__redes{background-color:var(--primary-1-color-v2);color:#fff;text-align:center}.footer .fale-conosco__redes .grid_content{border-bottom:1px solid #fff;display:flex;justify-content:center;align-items:center;padding-bottom:24px}@media (min-width:0) and (max-width:767px){.footer .fale-conosco__redes .grid_content{flex-direction:column;gap:20px;padding:20px}}.footer .fale-conosco__redes-title{margin-right:25px;font-size:var(--font-size-m)}.footer .fale-conosco__redes-icons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.footer .fale-conosco__redes-icons #icon-tiktok{color:#fff}.footer .fale-conosco__redes-icons a{display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100%;padding:10px;width:45px;height:45px}.footer .fale-conosco__redes-icons a i{color:#fff;font-size:25px}.footer .grid_content{max-width:1440px;margin:0 auto}.footer nav{width:100%;padding:10px 0;background-color:var(--primary-2-color-v2);border-top:1px solid transparent}.footer nav .grid_content{display:flex;justify-content:center;color:#fff}.footer nav .grid_content a,.footer nav .grid_content span{font-family:var(--font-primary-regular);font-size:var(--font-size-s);color:var(--white);text-decoration:none}.footer nav .grid_content ul{display:flex}@media (min-width:0) and (max-width:767px){.footer nav .grid_content ul{flex-direction:column;gap:5px}}.footer nav .grid_content ul li{list-style:none;border-right:1px solid #fff;padding:0 6px}.footer nav .grid_content ul li:last-child{border-right:none}@media (min-width:0) and (max-width:767px){.footer nav .grid_content ul li{border:none!important}}.footer .cv_copyright{background-color:var(--primary-1-color-v2)}.footer .cv_copyright .grid_content{padding:30px 30px 15px 30px;display:flex;justify-content:space-between;color:#fff}@media (min-width:0) and (max-width:767px){.footer .cv_copyright .grid_content{flex-direction:column;gap:25px;align-items:center}}.footer .cv_copyright .grid_content .info__merge{display:flex;gap:5px}@media (min-width:0) and (max-width:767px){.footer .cv_copyright .grid_content .info__merge{flex-direction:column}}.footer .cv_copyright .grid_content .info__adress{display:flex;flex-direction:column;gap:10px}.footer .cv_copyright .grid_content .info__ans{max-width:182px}.footer .cv_copyright .grid_content .info__ans img{width:100%}.footer .cv_copyright .grid_content .ans-badge{display:inline-block;background-color:#000;color:#fff;font-weight:700;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;padding:10px 20px;border:1px solid #fff;outline:3px solid #000;text-align:center}.user-logged-in .info__merge{flex-direction:column}.page{display:flex}.page .sidebar{background-color:var(--primary--1);width:260px}.page .sidebar .sidebar-fixed{position:absolute;width:260px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/sidebar.png);background-repeat:no-repeat}.page .sidebar .sidebar-fixed li,.page .sidebar .sidebar-fixed ul{width:100%;height:fit-content}.page .sidebar .sidebar-fixed .spacer-sideba{width:100%;height:50px}.page .sidebar .header-navigation{color:var(--white);width:80%;padding:15px 0;display:block;margin:auto;font-family:Roboto-Bold;margin-top:15px;font-size:var(--font-size);border-bottom:.5px solid rgba(255,255,255,.3882352941)}.page .sidebar .menu{width:100%;height:fit-content}@media (min-width:1024px){.page .sidebar .menu{width:100%;margin:0}}.page .sidebar .menu .header-menu--item{display:flex;width:100%;height:fit-content}.page .sidebar .menu .header-menu--item a{color:var(--white);margin-top:10px;margin-left:auto;padding:15px;width:95%;display:flex;align-items:center;justify-content:start;font-size:var(--font-size)}@media (min-width:1024px){.page .sidebar .menu .header-menu--item a.is-active{background-color:var(--alice-blue);color:var(--primary--1);border-radius:15px 0 0 15px;margin-right:-1px}}.page .sidebar .menu .header-menu--item .canSeeLuckyNumber,.page .sidebar .menu .header-menu--item .canSeePaymentHistory,.page .sidebar .menu .header-menu--item .canSeePaymentHistoryOrhasFreeChoice{display:none}.page .sidebar .menu-btn[type=checkbox]{display:none}@media (min-width:0) and (max-width:767px){.page .sidebar{display:none}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.field--name-mask{display:none}.layout-twocol-mask .field--name-content-services .paragraph--type--block-management-services{background:0 0;box-shadow:none;text-align:center;width:calc(33.3333333333% - 35px);padding:0}@media (min-width:0) and (max-width:767px){.layout-twocol-mask .field--name-content-services .paragraph--type--block-management-services{width:100%;margin:0 0 30px}}.layout-twocol-mask .field--name-content-services .paragraph--type--block-management-services .field--name-image{float:none;margin:0 0 10px}.layout-twocol-mask .field--name-content-services .paragraph--type--block-management-services .field--name-title{margin-bottom:15px}.messages{border:0;box-shadow:none;padding:30px 20px 30px 40px;margin-bottom:20px;font-family:var(--font-primary-regular);display:none}.messages--status{background-position-y:center;border-color:initial}.page-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.messages.odpv-busca-dentistas{display:block;text-align:center;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600}.loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.field--name-social-media-content{font-size:0;text-align:center}@media (min-width:768px) and (max-width:1023px){.field--name-social-media-content{position:absolute;right:20px;text-align:initial;margin:0}}@media (min-width:1024px){.field--name-social-media-content{position:absolute;right:20px;text-align:initial;margin:0}}.field--name-social-media-content .paragraph--type--social-media{display:inline-block;position:relative}.field--name-social-media-content .paragraph--type--social-media .field--name-url a{width:46px;height:46px;display:block;position:absolute;bottom:0;top:0;left:0;right:0;z-index:2;cursor:pointer}.field--name-social-media-content .paragraph--type--social-media .field--name-url a.contrast{background-color:transparent!important}.field--name-social-media-content .paragraph--type--social-media:nth-child(2n){margin-right:20px;margin-left:20px}.field--name-text-media-content{width:100%;margin:50px 0;padding:40px 20px}.field--name-text-media-content .row .col{margin:0!important}.field--name-text-media-content .field--name-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-m)}.field--name-text-media-content .field--name-description-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px}.field--name-text-media-content .field--name-description-text,.field--name-text-media-content .field--name-title{padding:0 78px 0 0}.field--name-text-media-content .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:150px}.field--name-text-media-content .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.field--name-text-media-content .button:focus,.field--name-text-media-content .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:768px) and (max-width:1023px){.field--name-text-media-content .field--name-description-text,.field--name-text-media-content .field--name-title{padding:0 20px 0 0}.field--name-text-media-content .field--name-image{overflow:hidden;width:auto}.field--name-text-media-content .field--name-image img{width:128%;position:relative;left:50%;transform:translateX(-50%);height:fit-content}}@media (min-width:0) and (max-width:767px){.field--name-text-media-content{margin-bottom:30px}.field--name-text-media-content .row{display:block}.field--name-text-media-content .field--name-title{font-size:var(--font-size-lg);text-align:center}.field--name-text-media-content .field--name-description-text{font-size:var(--font-size);text-align:center;margin:0 0 20px}.field--name-text-media-content .field--name-description-text,.field--name-text-media-content .field--name-title{padding:0}.field--name-text-media-content .field__item{padding:0}.field--name-text-media-content .field--name-title{margin-bottom:20px}.field--name-text-media-content .media{padding:0!important}.field--name-text-media-content .field--name-image{overflow:hidden;max-height:245px}.field--name-text-media-content .field--name-image img{position:relative;left:50%;transform:translateX(-50%);width:initial}.field--name-text-media-content iframe{width:100%;padding:0 10px}}.block-banner-carousel,.carousel-slider{max-width:1600px;margin:0 auto}.carousel{overflow:hidden;position:relative;width:100%;height:450px;max-height:450px;perspective:500px;transform-style:preserve-3d;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0;margin:0 auto;min-height:450px;max-height:450px;height:450px}@media (min-width:0) and (max-width:767px){.carousel.carousel-slider{min-height:385px;max-height:385px}}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:450px;position:absolute;top:0;left:0}@media (min-width:0) and (max-width:767px){.carousel.carousel-slider .carousel-item{min-height:385px}}.carousel .carousel-item{visibility:hidden;width:100%;height:450px;position:absolute;top:0;left:0;overflow:hidden}.carousel .carousel-item>img{width:100%}.carousel .carousel-item__desktop{display:block;width:100%;height:450px;object-fit:cover;object-position:center}.carousel .carousel-item__mobile{display:none;width:100%;height:385px;object-fit:cover;object-position:center}.carousel .carousel-content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:2;pointer-events:none}.carousel .carousel-content-wrapper__inner{width:100%;max-width:1180px;margin:0 auto;padding:0 1.5rem;pointer-events:auto}@media (max-width:1200px){.carousel .carousel-content-wrapper__inner{padding:0 5rem}}.carousel .carousel-content-wrapper-btn,.carousel .carousel-content-wrapper-btns{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:2}.carousel .carousel-content-wrapper-btn .buttons,.carousel .carousel-content-wrapper-btns .buttons{position:absolute;bottom:15%;right:0;transform:translateX(-50%);display:flex;gap:1rem;z-index:2}.carousel .carousel-content-wrapper-btn .buttons img,.carousel .carousel-content-wrapper-btns .buttons img{height:40px;width:auto}.carousel .carousel-content-wrapper-btn.left{padding-right:40px;display:flex;flex-direction:column;justify-content:end;justify-self:flex-start;margin:5% 7%}.carousel .carousel-content-wrapper-btn.right{padding-right:40px;display:flex;flex-direction:column;justify-content:end;justify-self:flex-end;margin:5% 7%}.carousel .carousel-content-wrapper-btn.center{padding-right:40px;display:flex;flex-direction:column;justify-content:end;justify-self:center;margin:5% 7%}.carousel .carousel-content{max-width:40%;display:flex;flex-direction:column}.carousel .carousel-content h2{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:700;color:#fff;line-height:1.3;margin:0 0 .5rem;text-shadow:0 1px 4px rgba(0,0,0,.4)}.carousel .carousel-content p{font-size:clamp(.875rem,1.5vw,1.3rem);color:#fff;line-height:1.5;margin:0 0 1.25rem;text-shadow:0 1px 3px rgba(0,0,0,.4)}.carousel .carousel-content--left{align-items:flex-start;text-align:left}.carousel .carousel-content--right{align-items:flex-start;text-align:left;margin-left:auto}.carousel .carousel-content--center{align-items:center;text-align:left;margin:0 auto}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;pointer-events:none}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:#fff;border:1px solid #707070;transition:background-color .3s;border-radius:50%;pointer-events:auto}.carousel .indicators .indicator-item.active{background-color:var(--primary--1);border:1px solid #fff}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}@media (max-width:768px){.carousel .carousel-item__desktop{display:none}.carousel .carousel-item__mobile{display:block}.carousel .carousel-item .buttons{flex-direction:column;align-items:center;gap:.5rem;bottom:5%}.carousel .carousel-item .buttons img{height:32px}.carousel .carousel-content{max-width:70%}.carousel .carousel-content h2{font-size:clamp(1rem,4.5vw,1.5rem)}.carousel .carousel-content p{font-size:clamp(.8rem,3.5vw,1.3rem)}}@media (max-width:400px){.carousel .carousel-content{max-width:80%}}.carousel-controllers{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;z-index:10;pointer-events:none}.carousel-controllers button{pointer-events:auto;background:0 0;border:none;cursor:pointer;color:#fff;transition:opacity .2s ease;opacity:.85;outline:0}.carousel-controllers button:focus,.carousel-controllers button:focus-visible{outline:0;box-shadow:none;background-color:transparent}.carousel-controllers button i{font-size:2rem;filter:drop-shadow(0 0 3px rgba(0, 0, 0, .6)) drop-shadow(0 0 6px rgba(0, 0, 0, .4)) drop-shadow(1px 1px 2px rgba(0, 0, 0, .8)) drop-shadow(-1px -1px 1px rgba(255, 255, 255, .15))}.carousel-controllers button:hover{opacity:1}.carousel-controllers button:active{opacity:.7}.carousel-controllers button:active i{filter:drop-shadow(0 0 2px rgba(0, 0, 0, .5)) drop-shadow(1px 1px 1px rgba(0, 0, 0, .6)) drop-shadow(-1px -1px 0 rgba(255, 255, 255, .05))}.carousel-item.image .carousel-item__desktop{object-fit:fill!important;height:100%!important}.carousel-item.image .carousel-item__mobile{object-fit:fill!important;height:100%!important}.carousel-item.image .carousel-content-wrapper__inner{position:absolute!important;left:5%;margin-bottom:10%}.carousel-item.image .carousel-content-wrapper{position:relative}.carousel-item.image .carousel-item img{width:auto!important;height:100%!important;margin:0 auto}.carousel-item.image .carousel.carousel-slider{min-height:385px;max-height:385px}.carousel.carousel-slider:has(.carousel-item.image){min-height:385px}.block-banner-carousel-area-logada{margin-top:50px}.carousel.carousel-slider.carousel-area-logada:has(.carousel-item.image){min-height:225px}@media (min-width:0) and (max-width:767px){.carousel.carousel-slider.carousel-area-logada:has(.carousel-item.image){min-height:385px}}.carousel.carousel-slider.carousel-area-logada{height:225px;min-height:225px;max-height:225px;border-radius:15px}.carousel.carousel-slider.carousel-area-logada .carousel-item{height:225px;min-height:225px}.carousel.carousel-slider.carousel-area-logada .carousel-item__desktop{height:225px}.carousel.carousel-slider.carousel-area-logada .carousel-item__mobile{height:385px}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content{max-width:70%}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content h2{font-size:clamp(1rem,4.5vw,2rem)}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content p{font-size:clamp(.8rem,3.5vw,1.5rem)}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content-wrapper__inner{padding:0 40px}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content-wrapper__inner{padding:0 40px}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content{max-width:50%}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content h2,.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content p{color:var(--primary--1);text-shadow:none}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content--right{align-items:flex-start;text-align:left}@media (min-width:0) and (max-width:767px){.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content{max-width:70%}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-item__mobile{object-position:-115px 0}}.carousel.carousel-slider.carousel-area-logada .indicators .indicator-item{height:8px;width:8px;margin:5px 4px}.carousel.carousel-slider.carousel-area-logada .indicators .indicator-item.active{border:1px solid #fff}@media (max-width:768px){.carousel.carousel-slider.carousel-area-logada{height:385px;min-height:385px;max-height:385px}.carousel.carousel-slider.carousel-area-logada .carousel-item{height:385px;min-height:385px}}.carousel.carousel-slider.carousel-area-logada .carousel-controllers{padding:0 5px}#sustentabilidade{margin-top:45px;background:#002043;color:#fff;font-family:var(--font-secondary);display:flex;background-size:cover;padding:45px 0;overflow:hidden;height:620px;max-height:100%}#sustentabilidade .cv-sustentabilidade{max-width:1200px;margin:0 auto;display:flex}#sustentabilidade .cv-sustentabilidade .sustentabilidade-background{flex:1;background:url(/themes/custom/odpv_beneficiaries/assets/images/home/banner/bg_banner_sustentabilidade.jpg) #002043 no-repeat center;background-size:contain}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content{flex:1;padding-left:20px;padding-right:5%;line-height:20px;margin-left:auto;display:flex;flex-direction:column;justify-content:center}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .sub-title{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:15px;margin-top:25px}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content h2{font-size:45px;font-family:var(--font-primary);color:#6ae3ff;margin-top:0}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content h2 .title_span-color{color:#fff}@media (min-width:0) and (max-width:767px){#sustentabilidade .cv-sustentabilidade .sustentabilidade-content h2{font-size:15px}}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .description{font-size:var(--font-size-m);line-height:var(--font-size-l);margin-bottom:28px;margin-top:5px}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:150px;max-width:260px;margin:0}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button:focus,#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content strong{font-weight:900}@media (min-width:0) and (max-width:767px){#sustentabilidade{padding:12px 0;background-size:cover}#sustentabilidade .cv-sustentabilidade{flex-direction:column-reverse}#sustentabilidade .cv-sustentabilidade .no-mobile{display:none}#sustentabilidade .cv-sustentabilidade .sustentabilidade-background{background-size:contain;padding:30px;flex:2}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content{padding:30px;text-align:center;align-items:center}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content h2{font-size:30px;padding:0;margin:0}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:123px;max-width:140px;margin:0;line-height:12px;min-height:20px;padding:5px 10px;font-size:12px}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button:focus,#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content .description{margin-bottom:30px}#sustentabilidade .cv-sustentabilidade .sustentabilidade-image img{width:100%;display:flex}}@media (min-width:768px) and (max-width:1023px){#sustentabilidade{padding:20px 0}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content{padding-left:0;padding-right:0}#sustentabilidade .cv-sustentabilidade .sustentabilidade-content h2{font-size:30px}#sustentabilidade .cv-sustentabilidade .no-mobile{display:none}}.banner-inativo{margin:30px!important;border-radius:15px;position:relative;overflow:hidden;max-width:1275px;margin:0 auto;aspect-ratio:1200/350;display:flex;align-items:center;background:url(/themes/custom/odpv_beneficiaries/assets/images/home/inativo/banner-ex-beneficiario.jpg) no-repeat right;background-size:cover}@media only screen and (max-width:1000px){.banner-inativo{aspect-ratio:375/255;background:url(/themes/custom/odpv_beneficiaries/assets/images/home/inativo/banner-ex-beneficiario-mobile.jpg) no-repeat right;background-size:cover}}.banner-container-wrapper{display:flex;width:100%;max-width:1150px;margin:0 auto}@media only screen and (max-width:1400px){.banner-container-wrapper{max-width:1136px}}@media only screen and (max-width:1000px){.banner-container-wrapper{flex-direction:column}}.banner-image-wrapper{flex:0 0 45%;display:flex;justify-content:flex-end;align-items:center}.banner-image-wrapper img{max-width:100%;height:auto;display:block}@media (min-width:1000px) and (max-width:1199px){.banner-image-wrapper{flex:0 0 40%}}@media only screen and (max-width:1000px){.banner-image-wrapper{display:none}}.banner-area-texto{margin-left:35px;margin-top:clamp(15px,1vw,20px)}@media (min-width:1000px) and (max-width:1199px){.banner-area-texto{flex:0 0 80%}}@media only screen and (max-width:1000px){.banner-area-texto{flex:1}}.banner-texto .odpv.button.btn-action-inativo{margin-top:clamp(10px,1.2vw,15px)}.banner-texto .odpv.button.btn-action-inativo:focus{background-color:var(--secondary--1);outline:0;border:0}@media only screen and (max-width:1000px){.banner-texto{padding:clamp(30px,1vw,8px) 0}}.banner-texto .title{color:#fff;font-size:clamp(10px,2vw,30px);line-height:1.2}@media only screen and (max-width:1000px){.banner-texto .title{font-size:clamp(20px,2.5vw,40px);text-shadow:3px 6px 8px rgba(0,0,0,.31);flex:1}}.banner-texto .subtitle{color:#fff;font-size:clamp(10px,1.2vw,18px);line-height:1.4}@media only screen and (max-width:1000px){.banner-texto .subtitle{font-size:clamp(17px,2.5vw,34px);flex:1;text-shadow:3px 6px 8px rgba(0,0,0,.31)}}.banner-texto a.btn,.banner-texto a.btn-large,.banner-texto a.btn-small{font-size:clamp(12px,1.2vw,16px);padding:clamp(4px,1vw,8px) clamp(8px,2vw,16px)}.hide-mobile{display:block}.banner-rede-credenciada-inativo{margin-bottom:150px}.banner-rede-credenciada-inativo .container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.content-blog{padding-top:2px}.content-blog h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;text-align:center;margin-bottom:50px;font-size:var(--font-size-title-m)}.content-blog .card{box-shadow:0 3px 15px -2px rgba(0,0,0,.35)}.content-blog .card-content .card-category{font-size:var(--font-size-s);font-family:var(--font-primary-regular);color:var(--primary--1);display:block;margin-bottom:10px}.content-blog .card-content .card-title{font-family:var(--font-primary);color:var(--primary--1);font-size:var(--font-size);line-height:21px!important;min-height:42px}.content-blog .card-content p{min-height:168px;font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;font-size:var(--font-size)}.content-blog .card-content a{color:#8e8e8b}.block--type-block-management-services .block-management-services__title{font-family:var(--font-primary);font-size:var(--font-size-title-l);color:var(--primary--1);width:100%;max-width:1200px;margin:65px auto}.block--type-block-management-services-title{font-family:var(--font-primary);font-size:var(--font-size-title-lg);color:var(--primary--1);margin-left:15px;margin-bottom:45px}.block--type-block-management-services .field--name-content-services{text-align:center}.block--type-block-management-services .field--name-content-services>.container{display:flex;flex-wrap:wrap}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services{box-shadow:0 5px 15px rgba(0,0,0,.1019607843);border-radius:10px;padding:20px 15px;flex:1;height:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:var(--white);cursor:pointer}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services-title{font-family:var(--font-primary);font-size:var(--font-size-title-lg);color:var(--primary--1)}@media (min-width:0) and (max-width:767px){.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services{width:80%}}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-image{width:100%;max-width:100%;max-height:100px;margin-bottom:20px}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-image img{height:100px;width:auto}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-title{margin-bottom:20px;font-family:var(--font-primary);color:var(--secondary--2);font-size:var(--font-size-title-s)}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-description{margin-bottom:20px}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-machine-name,.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-redirection,.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .field--name-url{display:none}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .access-button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);height:fit-content;min-width:80%;width:80%}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .access-button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .access-button:focus,.block--type-block-management-services .field--name-content-services .paragraph--type--block-management-services .access-button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:768px) and (max-width:1023px){.list-little-wallet{padding:0 15px}}@media (min-width:0) and (max-width:767px){.list-little-wallet{padding:0 15px}}.list-little-wallet h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin-bottom:10px}.list-little-wallet p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin-bottom:15px}.list-little-wallet-card{position:relative;width:calc(35% - 60px);display:inline-block;margin-top:20px;margin-bottom:40px}@media (min-width:0) and (max-width:767px){.list-little-wallet-card{width:100%}}@media (min-width:768px) and (max-width:1023px){.list-little-wallet-card{width:calc(50% - 30px)}.list-little-wallet-card:nth-child(even){margin-right:25px;margin-left:25px}}@media (min-width:1024px){.list-little-wallet-card:nth-child(3n-1){margin-right:50px;margin-left:50px}}.list-little-wallet-dependent,.list-little-wallet-titular{color:var(--white);border-radius:5px;padding:25px!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);margin-bottom:35px}@media (min-width:0) and (max-width:767px){.list-little-wallet-dependent,.list-little-wallet-titular{margin-bottom:15px}}.list-little-wallet-dependent .register,.list-little-wallet-titular .register{display:block;font-family:var(--font-primary-regular);font-size:var(--font-size-s);margin-bottom:10px}.list-little-wallet-dependent .name,.list-little-wallet-titular .name{display:block;font-family:var(--font-primary);font-size:var(--font-size);margin-bottom:10px}.list-little-wallet-dependent .plan,.list-little-wallet-titular .plan{display:block;font-family:var(--font-primary-regular);font-size:var(--font-size-s);margin-bottom:10px}.list-little-wallet-dependent .title,.list-little-wallet-titular .title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;color:var(--white);font-size:var(--font-size-m);text-transform:uppercase;margin-bottom:40px;display:block}.list-little-wallet-titular{background:linear-gradient(to right,#207cca 0,#207cca 0,#2989d8 21%,#28aae8 66%,#28aae8 66%,#7db9e8 100%)}.list-little-wallet-dependent{background:linear-gradient(to right,#f45a93 28%,#f8adc9 78%)}.list-little-wallet .btn-print{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.list-little-wallet .btn-print[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.list-little-wallet .btn-print:focus,.list-little-wallet .btn-print:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.list-little-wallet .btn-print{width:100%;display:block}}.modal.select-brand-modal .modal-content .modal-body .document{max-width:250px;margin:0 auto 10px;background-color:rgba(112,112,112,.3);border-color:rgba(112,112,112,.3);color:var(--secondary--2);font-size:var(--font-size-title-xs);cursor:default}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn,.modal.select-brand-modal .modal-content .modal-body #brands-list .btn-large,.modal.select-brand-modal .modal-content .modal-body #brands-list .btn-small{justify-content:space-between}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn span,.modal.select-brand-modal .modal-content .modal-body #brands-list .btn-large span,.modal.select-brand-modal .modal-content .modal-body #brands-list .btn-small span{text-align:left}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn__multimarcas{background-color:var(--secondary--1);justify-content:center!important;display:flex;margin:5px;border-radius:5px;box-shadow:none;height:100%;line-height:13px;padding:13px;color:var(--white)}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn__multimarcas:hover{background-color:var(--secondary--1-hover)}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn__multimarcas.inativo{background-color:var(--gray--3)}.modal.select-brand-modal .modal-content .modal-body #brands-list .btn__multimarcas.inativo:hover{background-color:var(--secondary--1-hover)}.modal.select-brand-modal .modal-content .modal-footer{display:none}#icons-subtitles{width:100%;padding:5px 25px 35px;margin-bottom:-100px}@media (min-width:0) and (max-width:767px){#icons-subtitles{display:none}}#icons-subtitles .title-legend h2{color:#1974ce;font-size:var(--font-size-title);font-weight:bolder}#icons-subtitles ul{display:flex;flex-wrap:wrap}#icons-subtitles .subtitle-icon{background-repeat:no-repeat;float:left;height:30px;margin-right:10px;width:30px}#icons-subtitles .subtitle-text{color:#a3a29c;display:block;float:left;margin-top:5px}#icons-subtitles li{list-style:none;overflow:hidden;width:240px;min-width:20%;max-width:100%;font-size:var(--font-size-s);font-family:var(--font-secondary);line-height:var(--font-size-m)}#icons-subtitles img{padding-right:10px;float:left;height:20px;margin-bottom:15px}.contrast{border-color:#000!important;background-color:#fff!important;color:#000!important}.contrast img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.contrast .modal .modal-content .modal-body .form-select:focus,.contrast .modal .modal-content .modal-body .form-text:focus{border:1.5px #000 solid!important;box-shadow:none!important;outline:0!important}.contrast.overflow-y-modal-fix{background-color:transparent!important}.contrast.block-search-accredited-network{background-color:transparent!important}.contrast.block-search-accredited-network div{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.contrast.list-little-wallet-titular{background:var(--white)!important}.contrast.list-little-wallet-dependent{background:var(--white)!important}.modal{border-radius:15px!important}.modal .error-message{color:var(--red);text-align:left;font-size:var(--font-size-s)}.modal .modal-content{background-color:var(--white);padding:20px 50px!important}@media (min-width:0) and (max-width:767px){.modal .modal-content{padding:20px!important}}.modal .modal-content .btn-text-center{display:flex;align-items:center;justify-content:center;margin:10px 0}.modal .modal-content .sub-title-margin{margin-top:10px;font-weight:700}.modal .modal-content .modal-header{margin:15px 0 0}.modal .modal-content .modal-header .modal-close{position:absolute;top:1px;right:0}.modal .modal-content .modal-header .modal-close:before{content:"";display:inline-block;width:2px;height:13px;background:var(--secondary--2);transform:rotate(45deg);position:relative;top:2px}.modal .modal-content .modal-header .modal-close:after{content:"";display:inline-block;width:2px;height:13px;background:var(--secondary--2);transform:rotate(140deg);position:relative;right:2px;top:2px}.modal .modal-content .modal-header .modal-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;text-align:center;font-size:var(--font-size-title-s)}.modal .modal-content .modal-body{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;font-size:var(--font-size-m);padding:0}@media (min-width:0) and (max-width:767px){.modal .modal-content .modal-body{font-size:var(--font-size)}}.modal .modal-content .modal-body .row{margin-bottom:10px}.modal .modal-content .modal-body .label-form{text-align:left;font-family:var(--font-primary);font-size:var(--font-size-s);margin-bottom:0}.modal .modal-content .modal-body .label-form{text-align:left;font-family:var(--font-primary);font-size:var(--font-size-s)}.modal .modal-content .input-field{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;padding:0;margin:0 0 20px}.modal .modal-content .input-field::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.modal .modal-content .input-field:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal .modal-content .input-field::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal .modal-content .input-field .invalid,.modal .modal-content .input-field.error-field,.modal .modal-content .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important}.modal .modal-content .input-field .invalid::placeholder,.modal .modal-content .input-field.error-field::placeholder,.modal .modal-content .input-field.invalid::placeholder{color:var(--red)!important}.modal .modal-content .input-field .invalid:-ms-input-placeholder,.modal .modal-content .input-field.error-field:-ms-input-placeholder,.modal .modal-content .input-field.invalid:-ms-input-placeholder{color:var(--red)!important}.modal .modal-content .input-field .invalid::-ms-input-placeholder,.modal .modal-content .input-field.error-field::-ms-input-placeholder,.modal .modal-content .input-field.invalid::-ms-input-placeholder{color:var(--red)!important}.modal .modal-content .input-field.contrast{border-color:var(--black)!important}.modal .modal-content .input-field.contrast.error-field{border-color:var(--black)!important}.modal .modal-content .input-field.contrast~.error{color:var(--black)}.modal .modal-content .input-field.contrast.error-field,.modal .modal-content .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal .modal-content .input-field.contrast.error-field::placeholder,.modal .modal-content .input-field.contrast.invalid::placeholder{color:var(--black)}.modal .modal-content .input-field.contrast.error-field:-ms-input-placeholder,.modal .modal-content .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal .modal-content .input-field.contrast.error-field::-ms-input-placeholder,.modal .modal-content .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.modal .modal-content .input-field{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.modal .modal-content .input-field{font-size:var(--font-size-xs);padding:8px 13px}}.modal .modal-content .input-field .js-form-item{margin:0}.modal .modal-content .input-field input::placeholder{color:var(--gray--1)}.modal .modal-content .input-field input::placeholder.invalid{color:var(--red)!important}.modal .modal-content .modal-footer{display:flex;align-items:center;justify-content:center;background-color:var(--white);margin:0;padding:0;height:initial}.modal.error .modal-content .modal-header .modal-title{color:var(--secondary--1)}.modal.first-login{width:450px}@media (min-width:0) and (max-width:767px){.modal.first-login{width:calc(100% - 30px)}}.modal.first-login .modal-content{padding:23px;height:fit-content}@media (min-width:0) and (max-width:767px){.modal.first-login .modal-content{padding:23px 5px}}.modal.first-login .modal-content .modal-body .modal-title-update-data{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;text-align:center;font-size:var(--font-size-title-s)}.modal.first-login .modal-content .modal-body .subtitle{padding:0 15px}.modal.first-login .modal-content .modal-body .form-actions,.modal.first-login .modal-content .modal-body .form-item{margin-top:0;margin-bottom:0}.modal.first-login .modal-content .modal-body .login-error{color:var(--red)}.modal.first-login .modal-content .modal-body #login-error{color:var(--red);text-align:left;font-size:var(--font-size-s);margin-bottom:10px}.modal.first-login .modal-content .modal-body #document-error{color:var(--red);text-align:left;margin:-10px 5px 1px;font-size:var(--font-size-s)}.modal.first-login .modal-content .modal-body #user_other_fields{display:none}.modal.first-login .modal-content .modal-body .field-password-first{margin:0}.modal.first-login .modal-content .modal-body .password-requirements{font-size:var(--font-size-s);color:var(--secondary--2);text-align:left;margin-top:-5px;margin-bottom:10px;line-height:normal;padding:0 5px}.modal.first-login .modal-content .modal-body .password-requirements.pass-error{color:var(--red);font-family:var(--font-primary)}.modal.first-login .modal-content .modal-body .already-signed-up-container{margin-top:28px;padding-top:19px;border-top:1px solid rgba(112,112,112,.3)}.modal.first-login .modal-content .modal-body .already-signed-up-container .already-signed-up{font-family:var(--font-primary);font-size:var(--font-size-l);margin-bottom:11px}.modal.first-login .modal-content .modal-body .already-signed-up-container .login-link{font-size:var(--font-size);font-family:var(--font-primary-light);color:var(--brilliant-azure)}.modal.first-login .modal-content .modal-body .form-item-newsletter-newsletter{display:flex;align-items:center;margin-bottom:20px}.modal.first-login .modal-content .modal-body .form-item-newsletter-newsletter .newsletter{margin-right:10px;width:15px;opacity:1;position:initial;height:20px;font-size:var(--font-size-m)}.modal.first-login .modal-content .modal-body .form-item-newsletter-newsletter .newsletter~.option{font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){.modal.first-login .modal-content .modal-body .form-item-newsletter-newsletter .newsletter{width:20px}.modal.first-login .modal-content .modal-body .form-item-newsletter-newsletter .newsletter~.option{font-size:var(--font-size)}}.modal.first-login .modal-content .modal-body .btn-forgot{background:var(--white);border:0;color:var(--primary--1);text-align:left;text-transform:none;padding:0;margin:0;width:auto;display:inherit;min-height:auto}.modal.first-login .modal-content .modal-body .link{background:var(--white);border:0;color:#dc4780;text-transform:none;padding:0;margin:0;width:auto;display:inherit;min-height:auto;text-decoration:underline;font-size:var(--font-size-m);cursor:pointer;margin:20px auto 10px}@media (min-width:0) and (max-width:767px){.modal.first-login .modal-content .modal-body .link{font-size:var(--font-size)}}.modal.first-login .modal-content .modal-body .input-field{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;margin-bottom:5px}.modal.first-login .modal-content .modal-body .input-field::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.modal.first-login .modal-content .modal-body .input-field:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.first-login .modal-content .modal-body .input-field::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.first-login .modal-content .modal-body .input-field .invalid,.modal.first-login .modal-content .modal-body .input-field.error-field,.modal.first-login .modal-content .modal-body .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important}.modal.first-login .modal-content .modal-body .input-field .invalid::placeholder,.modal.first-login .modal-content .modal-body .input-field.error-field::placeholder,.modal.first-login .modal-content .modal-body .input-field.invalid::placeholder{color:var(--red)!important}.modal.first-login .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.invalid:-ms-input-placeholder{color:var(--red)!important}.modal.first-login .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.invalid::-ms-input-placeholder{color:var(--red)!important}.modal.first-login .modal-content .modal-body .input-field.contrast{border-color:var(--black)!important}.modal.first-login .modal-content .modal-body .input-field.contrast.error-field{border-color:var(--black)!important}.modal.first-login .modal-content .modal-body .input-field.contrast~.error{color:var(--black)}.modal.first-login .modal-content .modal-body .input-field.contrast.error-field,.modal.first-login .modal-content .modal-body .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.first-login .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.first-login .modal-content .modal-body .input-field.contrast.invalid::placeholder{color:var(--black)}.modal.first-login .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.first-login .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.first-login .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.modal.first-login .modal-content .modal-body .input-field{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.modal.first-login .modal-content .modal-body .input-field{font-size:var(--font-size-xs);padding:8px 13px}}.modal.first-login .modal-content label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m);font-size:var(--font-size);left:0}.modal.first-login .modal-footer{display:none}.modal.login-modal{width:450px}@media (min-width:0) and (max-width:767px){.modal.login-modal{width:calc(100% - 30px)}}@media (min-width:768px) and (max-width:1023px){.modal.login-modal .modal-content .modal-body .authentication-document-form .field-password{margin:0}}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .field-password{margin:0}}.modal.login-modal .modal-content .modal-body .authentication-document-form .form-item-remember-me-remember-me{display:flex;align-items:center;text-align:left;margin-bottom:0}.modal.login-modal .modal-content .modal-body .authentication-document-form .form-item-remember-me-remember-me .remember-me{margin-right:10px;width:15px;opacity:1;position:initial;height:20px}.modal.login-modal .modal-content .modal-body .authentication-document-form .form-item-remember-me-remember-me .option{padding:0}.modal.login-modal .modal-content .modal-body .authentication-document-form .form-item-remember-me-remember-me label{font-size:var(--font-size)}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .form-item-remember-me-remember-me label{font-size:var(--font-size)}}.modal.login-modal .modal-content .modal-body .authentication-document-form .row.line-desktop{margin-bottom:25px}.modal.login-modal .modal-content .modal-body .authentication-document-form .row.js-form-wrapper{display:flex}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .row.js-form-wrapper{display:block}}@media (min-width:425px) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .row.js-form-wrapper{display:flex}}.modal.login-modal .modal-content .modal-body .authentication-document-form .link{background:var(--white);border:0;color:#dc4780;text-transform:none;padding:0;margin:0;width:auto;display:inherit;min-height:auto;text-decoration:underline;font-size:var(--font-size-m);cursor:pointer;font-size:var(--font-size)}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .link{font-size:var(--font-size)}}@media (min-width:768px) and (max-width:1023px){.modal.login-modal .modal-content .modal-body .authentication-document-form .btn,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-large,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-small{width:70%}}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .btn,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-large,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-small{width:70%}}.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-first-login-mobile.btn-large,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-first-login-mobile.btn-small,.modal.login-modal .modal-content .modal-body .authentication-document-form .btn.btn-first-login-mobile{background-color:#007bbe;border-color:var(--dark-blue)}.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-forgot{font-size:var(--font-size);margin:5px 0 0 auto}@media (min-width:0) and (max-width:767px){.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-forgot{margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.modal.login-modal .modal-content .modal-body .authentication-document-form .btn-forgot{margin:0 auto}}.modal.login-modal .modal-content .modal-body .authentication-document-form .line-social-network{font-size:var(--font-size-m);margin:0 0 15px;display:flex;align-items:center;place-content:center}.modal.login-modal .modal-content .modal-body .authentication-document-form .line-social-network img{margin-right:10px}.modal.login-modal .modal-content .modal-body .authentication-document-form .first-login{font-size:var(--font-size-m);margin:0 5px 0 0;padding:0 0 0 10px}.modal.login-modal .recaptcha-text{color:var(--gray--3);font-size:var(--font-size-s)}.modal.login-modal .password-field{position:relative}.modal.login-modal .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.modal.login-modal .toggle-password i{color:#d6d6d6;font-size:20px}.modal .col label{left:0}.modal.forgot-password-modal,.modal.forgot-password-new-modal,.modal.forgot-password-success-modal,.modal.forgot-password-token-modal{width:450px}@media (min-width:0) and (max-width:767px){.modal.forgot-password-modal,.modal.forgot-password-new-modal,.modal.forgot-password-success-modal,.modal.forgot-password-token-modal{width:calc(100% - 30px)}}.modal.forgot-password-modal .modal-content .modal-body .link,.modal.forgot-password-new-modal .modal-content .modal-body .link,.modal.forgot-password-success-modal .modal-content .modal-body .link,.modal.forgot-password-token-modal .modal-content .modal-body .link{background:var(--white);border:0;color:#dc4780;text-transform:none;padding:0;margin:0;width:auto;display:inherit;min-height:auto;text-decoration:underline;font-size:var(--font-size-m);cursor:pointer;margin:20px auto 10px}@media (min-width:0) and (max-width:767px){.modal.forgot-password-modal .modal-content .modal-body .link,.modal.forgot-password-new-modal .modal-content .modal-body .link,.modal.forgot-password-success-modal .modal-content .modal-body .link,.modal.forgot-password-token-modal .modal-content .modal-body .link{font-size:var(--font-size)}}.modal.forgot-password-modal .modal-content .modal-body .subtitle,.modal.forgot-password-new-modal .modal-content .modal-body .subtitle,.modal.forgot-password-success-modal .modal-content .modal-body .subtitle,.modal.forgot-password-token-modal .modal-content .modal-body .subtitle{margin-bottom:25px;text-align:left}.modal.forgot-password-modal .modal-content .modal-body .subtitle-bold,.modal.forgot-password-new-modal .modal-content .modal-body .subtitle-bold,.modal.forgot-password-success-modal .modal-content .modal-body .subtitle-bold,.modal.forgot-password-token-modal .modal-content .modal-body .subtitle-bold{font-weight:700}.modal.forgot-password-modal .button{display:inline;max-width:220px}.modal.forgot-password-token-modal .token-form{padding:0 10%}.modal.forgot-password-token-modal .token-form .email{width:auto;height:35px;background-color:var(--primary--1);border-radius:5px;margin:0 5px 20px}.modal.forgot-password-token-modal .token-form .email .email-text{display:inline-flex;height:100%;color:var(--white);font-weight:700;align-items:center;margin:0;text-transform:lowercase;font-size:var(--font-size-s)}.modal.forgot-password-token-modal .token-form .token-input-div{margin:0!important;margin-bottom:7px!important}.modal.forgot-password-token-modal .token-form .token-input-div .token-input{padding:0 5px}.modal.forgot-password-token-modal .token-form .token-input-div .token-input .token-input-item{border:1px solid #9e9e9e;border-radius:5px;text-align:center;font-size:var(--font-size-lg);text-transform:uppercase;margin:0}.modal.forgot-password-token-modal .token-form .token-input-div .token-input .token-input-item:focus{border-bottom:1px solid #9e9e9e!important;box-shadow:none!important}.modal.forgot-password-token-modal .token-form .error-message{padding:0 5px;line-height:13px;margin-bottom:10px}.modal.forgot-password-token-modal .modal-content .modal-body .link.resend,.modal.forgot-password-token-modal .modal-content .modal-body .link.resend:focus,.modal.forgot-password-token-modal .modal-content .modal-body .link.resend:hover{font-size:var(--font-size-s);font-weight:700;color:var(--orange);text-decoration:none;margin:0 5px 20px;background-color:unset;-webkit-box-shadow:unset!important;box-shadow:unset!important}.modal.forgot-password-token-modal .button{display:inline;max-width:220px}.modal.forgot-password-new-modal .button{display:inline;max-width:220px}.modal.forgot-password-success-modal .modal-content .modal-body .subtitle{text-align:center;margin-bottom:80px}.modal.forgot-password-success-modal .modal-content .modal-body .button{display:inline;max-width:220px;margin-bottom:25px}.modal.invalid-user-modal{width:52%;top:10%!important}@media (min-width:768px) and (max-width:1023px){.modal.invalid-user-modal{width:75%}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal{width:90%}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal .modal-content{padding:24px 0}}.modal.invalid-user-modal .modal-content .modal-body .document{background-color:#f2f2f2;color:gray;width:50%;margin:auto;padding:0;cursor:unset;font-size:var(--font-size-title-xs)!important;argin-bottom:10px}@media (min-width:768px) and (max-width:1023px){.modal.invalid-user-modal .modal-content .modal-body .document{width:60%}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal .modal-content .modal-body .document{width:100%}}.modal.invalid-user-modal .modal-content .modal-body .text-not-client{padding:0 35px;margin-bottom:10px}@media (min-width:768px) and (max-width:1023px){.modal.invalid-user-modal .modal-content .modal-body .text-not-client{padding:0 15px}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal .modal-content .modal-body .text-not-client{padding:0}}.modal.invalid-user-modal .modal-content .modal-body .text-plans{margin-bottom:10px}.modal.invalid-user-modal .modal-content .modal-body .button-custom{width:50%;margin:auto}@media (min-width:768px) and (max-width:1023px){.modal.invalid-user-modal .modal-content .modal-body .button-custom{width:70%}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal .modal-content .modal-body .button-custom{width:100%}}.modal.invalid-user-modal .modal-content .modal-body .not-plan{margin-top:40px}.modal.invalid-user-modal .modal-content .modal-body .text-phone{font-size:var(--font-size)!important;margin-bottom:10px;padding:0 60px}@media (min-width:768px) and (max-width:1023px){.modal.invalid-user-modal .modal-content .modal-body .text-phone{padding:0 25px}}@media (min-width:0) and (max-width:767px){.modal.invalid-user-modal .modal-content .modal-body .text-phone{padding:0}}.modal.invalid-user-modal .modal-content .modal-body .phone{font-size:25px!important}.modal.invalid-user-modal .modal-content .modal-footer{display:none}.modal.specialities-lacks{width:374px;top:5%!important}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks{width:calc(100% - 25px)}}.modal.specialities-lacks .modal-content .modal-header .modal-title{margin-bottom:15px}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks .modal-content .modal-header .modal-title{font-size:var(--font-size-l)}}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks .modal-content .modal-body{padding:0!important}}.modal.specialities-lacks .modal-content .modal-body p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin-bottom:21px}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks .modal-content .modal-body p{font-size:var(--font-size)}}.modal.specialities-lacks .modal-content .modal-body .specialities{margin-bottom:10px;font-size:var(--font-size-m);font-family:var(--font-primary-regular);color:var(--secondary--2)}.modal.specialities-lacks .modal-content .modal-body .specialities span{font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks .modal-content .modal-body .specialities{font-size:var(--font-size)}}.modal.specialities-lacks .modal-content .modal-body .btn,.modal.specialities-lacks .modal-content .modal-body .btn-large,.modal.specialities-lacks .modal-content .modal-body .btn-small{margin-top:16px;width:250px;height:auto}@media (min-width:0) and (max-width:767px){.modal.specialities-lacks .modal-content .modal-body .btn,.modal.specialities-lacks .modal-content .modal-body .btn-large,.modal.specialities-lacks .modal-content .modal-body .btn-small{width:calc(100% - 50px)}}.modal.specialities-lacks .modal-content .modal-footer{display:none}.modal.call-center-billet{width:376px;top:30%!important}@media (min-width:0) and (max-width:767px){.modal.call-center-billet{width:calc(100% - 25px)}}.modal.call-center-billet .modal-content .modal-header .modal-title{margin-bottom:15px}@media (min-width:0) and (max-width:767px){.modal.call-center-billet .modal-content .modal-header .modal-title{font-size:var(--font-size-l)}}.modal.call-center-billet .modal-content .modal-body{padding:0!important}.modal.call-center-billet .modal-content .modal-body p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin-bottom:30px;padding:0}@media (min-width:0) and (max-width:767px){.modal.call-center-billet .modal-content .modal-body p{font-size:var(--font-size)}}.modal.call-center-billet .modal-content .modal-body .btn,.modal.call-center-billet .modal-content .modal-body .btn-large,.modal.call-center-billet .modal-content .modal-body .btn-small{width:250px;margin-bottom:6px}@media (min-width:0) and (max-width:767px){.modal.call-center-billet .modal-content .modal-body .btn,.modal.call-center-billet .modal-content .modal-body .btn-large,.modal.call-center-billet .modal-content .modal-body .btn-small{width:calc(100% - 25px)}}.modal.call-center-billet .modal-content .modal-footer{display:none}.modal.redirection{overflow:hidden;width:650px}@media (min-width:0) and (max-width:767px){.modal.redirection{width:calc(100% - 20px)}}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content{padding:20px}}.modal.redirection .modal-content .modal-header .modal-title{margin-bottom:22px}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content .modal-header .modal-title{margin-bottom:15px;font-size:var(--font-size-m);padding:10px 20px 0 20px}}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content .modal-body{padding:0!important}}.modal.redirection .modal-content .modal-body p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;text-align:center;margin-bottom:25px}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content .modal-body p{margin-bottom:19px;font-size:var(--font-size)}}.modal.redirection .modal-content .modal-body label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m);float:left}.modal.redirection .modal-content .modal-body btn button waves-effect btn-flat btn-text-center .select-dropdown,.modal.redirection .modal-content .modal-body svg,.modal.redirection .modal-content .modal-body ul{display:none}.modal.redirection .modal-content .modal-body select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;display:block}.modal.redirection .modal-content .modal-body select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.modal.redirection .modal-content .modal-body select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.redirection .modal-content .modal-body select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.redirection .modal-content .modal-body select .invalid,.modal.redirection .modal-content .modal-body select.error-field,.modal.redirection .modal-content .modal-body select.invalid{border-color:var(--red)!important;color:var(--red)!important}.modal.redirection .modal-content .modal-body select .invalid::placeholder,.modal.redirection .modal-content .modal-body select.error-field::placeholder,.modal.redirection .modal-content .modal-body select.invalid::placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body select .invalid:-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.error-field:-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.invalid:-ms-input-placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body select .invalid::-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.error-field::-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.invalid::-ms-input-placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body select.contrast{border-color:var(--black)!important}.modal.redirection .modal-content .modal-body select.contrast.error-field{border-color:var(--black)!important}.modal.redirection .modal-content .modal-body select.contrast~.error{color:var(--black)}.modal.redirection .modal-content .modal-body select.contrast.error-field,.modal.redirection .modal-content .modal-body select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.redirection .modal-content .modal-body select.contrast.error-field::placeholder,.modal.redirection .modal-content .modal-body select.contrast.invalid::placeholder{color:var(--black)}.modal.redirection .modal-content .modal-body select.contrast.error-field:-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.redirection .modal-content .modal-body select.contrast.error-field::-ms-input-placeholder,.modal.redirection .modal-content .modal-body select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.modal.redirection .modal-content .modal-body select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content .modal-body select{font-size:var(--font-size-xs);padding:8px 13px}}.modal.redirection .modal-content .modal-body input{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important}.modal.redirection .modal-content .modal-body input::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.modal.redirection .modal-content .modal-body input:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.redirection .modal-content .modal-body input::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.modal.redirection .modal-content .modal-body input .invalid,.modal.redirection .modal-content .modal-body input.error-field,.modal.redirection .modal-content .modal-body input.invalid{border-color:var(--red)!important;color:var(--red)!important}.modal.redirection .modal-content .modal-body input .invalid::placeholder,.modal.redirection .modal-content .modal-body input.error-field::placeholder,.modal.redirection .modal-content .modal-body input.invalid::placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body input .invalid:-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.error-field:-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.invalid:-ms-input-placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body input .invalid::-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.error-field::-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.invalid::-ms-input-placeholder{color:var(--red)!important}.modal.redirection .modal-content .modal-body input.contrast{border-color:var(--black)!important}.modal.redirection .modal-content .modal-body input.contrast.error-field{border-color:var(--black)!important}.modal.redirection .modal-content .modal-body input.contrast~.error{color:var(--black)}.modal.redirection .modal-content .modal-body input.contrast.error-field,.modal.redirection .modal-content .modal-body input.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.redirection .modal-content .modal-body input.contrast.error-field::placeholder,.modal.redirection .modal-content .modal-body input.contrast.invalid::placeholder{color:var(--black)}.modal.redirection .modal-content .modal-body input.contrast.error-field:-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.redirection .modal-content .modal-body input.contrast.error-field::-ms-input-placeholder,.modal.redirection .modal-content .modal-body input.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.modal.redirection .modal-content .modal-body input{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.modal.redirection .modal-content .modal-body input{font-size:var(--font-size-xs);padding:8px 13px}}.modal.redirection .modal-content .modal-body .btn,.modal.redirection .modal-content .modal-body .btn-large,.modal.redirection .modal-content .modal-body .btn-small{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.modal.redirection .modal-content .modal-body .btn[disabled],.modal.redirection .modal-content .modal-body [disabled].btn-large,.modal.redirection .modal-content .modal-body [disabled].btn-small{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.modal.redirection .modal-content .modal-body .btn-large:focus,.modal.redirection .modal-content .modal-body .btn-large:hover,.modal.redirection .modal-content .modal-body .btn-small:focus,.modal.redirection .modal-content .modal-body .btn-small:hover,.modal.redirection .modal-content .modal-body .btn:focus,.modal.redirection .modal-content .modal-body .btn:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.modal.redirection .modal-content .modal-footer{display:none}.modal.not-our-customer{width:550px}@media (min-width:0) and (max-width:767px){.modal.not-our-customer{width:calc(100% - 30px)}}@media (min-width:0) and (max-width:767px){.modal.not-our-customer .modal-content{padding:20px}}@media (min-width:0) and (max-width:767px){.modal.not-our-customer .modal-content .modal-header .modal-title{margin-bottom:15px;font-size:var(--font-size-m);padding:10px 20px 0 20px}}@media (min-width:0) and (max-width:767px){.modal.not-our-customer .modal-content .modal-body{padding:0!important}}@media (min-width:0) and (max-width:767px){.modal.not-our-customer .modal-content .modal-body .button{padding:15px 25px}}.modal.not-our-customer .modal-content .modal-body p{font-weight:600;font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px}@media (min-width:0) and (max-width:767px){.modal.not-our-customer .modal-content .modal-body p{margin-bottom:19px;font-size:var(--font-size)}}.modal.not-our-customer .modal-content .modal-footer{display:none}.recovery-pass-modal,.success-change-pass-modal{top:10%!important;width:30%!important}@media (min-width:0) and (max-width:767px){.recovery-pass-modal,.success-change-pass-modal{width:90%!important}}@media (min-width:768px) and (max-width:1023px){.recovery-pass-modal,.success-change-pass-modal{width:60%!important}}.recovery-pass-modal .recovery-pass-profile-modal,.success-change-pass-modal .recovery-pass-profile-modal{margin-top:30px}.recovery-pass-modal #edit-error,.recovery-pass-modal .modal-footer,.success-change-pass-modal #edit-error,.success-change-pass-modal .modal-footer{display:none}.recovery-pass-modal #message-error,.success-change-pass-modal #message-error{font-size:var(--font-size-s);color:var(--red);padding-bottom:25px;display:flex}.recovery-pass-modal #login-error,.recovery-pass-modal .login-error,.success-change-pass-modal #login-error,.success-change-pass-modal .login-error{color:var(--red);text-align:center;margin-top:-15px;font-size:var(--font-size-s);margin-bottom:10px}.recovery-pass-modal .form-actions,.recovery-pass-modal .form-item,.success-change-pass-modal .form-actions,.success-change-pass-modal .form-item{margin-top:0;margin-bottom:.5em}.recovery-pass-modal .input-field label,.success-change-pass-modal .input-field label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-m)}.recovery-pass-modal .input-field label.active,.success-change-pass-modal .input-field label.active{font-family:var(--font-primary-regular);color:#007bbe}.recovery-pass-modal .input-field.col.type-account,.success-change-pass-modal .input-field.col.type-account{margin-bottom:50px}.recovery-pass-modal .input-field .form-item input::placeholder,.success-change-pass-modal .input-field .form-item input::placeholder{color:var(--secondary--2)}.recovery-pass-modal .password-requirements,.success-change-pass-modal .password-requirements{font-size:var(--font-size-s);text-align:left;margin-bottom:12px;line-height:15px;bottom:15px;position:relative}.recovery-pass-modal .password-requirements.pass-error,.success-change-pass-modal .password-requirements.pass-error{color:var(--red)}.recovery-pass-modal #edit-pass-new,.recovery-pass-modal .js-form-item-pass-new,.success-change-pass-modal #edit-pass-new,.success-change-pass-modal .js-form-item-pass-new{margin-bottom:0}.modal.could-not-send-email-modal{max-width:400px}.modal.could-not-send-email-modal .modal-content{overflow:hidden}.modal.could-not-send-email-modal .modal-content .modal-header{padding:15px 0}.modal.could-not-send-email-modal .modal-content .modal-body{margin:0 -24px}.modal.could-not-send-email-modal .modal-content .modal-body .box-notify{border-radius:15px;background-color:rgba(112,112,112,.3);margin:0 -27px -24px;padding:15px 33px}.modal.could-not-send-email-modal .modal-content .modal-body .box-notify .text{font-family:var(--font-primary)}.modal.could-not-send-email-modal .modal-content .modal-body .box-notify .text:last-child{margin:0}.modal.could-not-send-email-modal .modal-content .modal-body .box-notify .text.lt{font-family:var(--font-primary-regular)}.modal.could-not-send-email-modal .modal-content .modal-footer{display:none}.modal.select-brand-modal{width:630px}@media (min-width:0) and (max-width:767px){.modal.select-brand-modal{width:calc(100% - 30px)}}.modal.select-brand-modal .modal-content .modal-body .multiple-plans-form>p{text-align:center}.modal.select-brand-modal .modal-content .modal-body .multiple-plans-form .form-item{margin:0}.modal.select-brand-modal .modal-content .modal-body .multiple-plans-form .form-item>:not(.ajax-progress){display:none}.cancel-plan-confirmation-modal .button{display:inline-flex!important;width:auto!important}.cancel-plan-confirmation-modal .modal-footer{display:none}.modal.created-report-dentist{width:450px}.modal.invalid-birthdate-modal{width:490px}@media (min-width:0) and (max-width:767px){.modal.invalid-birthdate-modal{width:calc(100% - 30px)}}.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center{width:270px;margin:20px auto}@media (min-width:0) and (max-width:767px){.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center{width:100%}}.pending-payment-modal{max-width:500px}.pending-payment-modal .modal-footer{gap:20px;padding:20px!important}.pending-payment-modal .aviso-ir-modal__icon{margin-bottom:20px}.pending-payment-modal .odpv.button--bordered{background:0 0!important;color:var(--secondary--1)!important}.notify-add-dependent-modal{max-width:712px}.notify-add-dependent-modal .call-action{margin-top:30px;margin-bottom:15px;display:flex;gap:16px}@media (min-width:0) and (max-width:767px){.notify-add-dependent-modal .call-action{flex-direction:column}}.notify-add-dependent-modal.modal .modal-content .modal-body{text-align:left}.notify-add-dependent-modal.modal .modal-content .modal-header .modal-title{text-align:left}.notify-add-dependent-modal .text-bold{font-weight:700}.notify-custom-modal{max-width:712px}.notify-custom-modal .call-action{margin-top:30px;margin-bottom:15px;display:flex;gap:16px}@media (min-width:0) and (max-width:767px){.notify-custom-modal .call-action{flex-direction:column}}.notify-custom-modal .fa-exclamation-circle{display:flex;justify-content:center}.notify-custom-modal.modal .modal-content .modal-body{text-align:left}.notify-custom-modal.modal .modal-content .modal-header .modal-title{text-align:left}.notify-custom-modal .text-bold{font-weight:700}.my-profile{padding-top:20px;font-family:Roboto-Regular;display:flex;flex-direction:column;min-height:calc(100vh + 9rem)}@media (min-width:0) and (max-width:767px){.my-profile{padding-right:0;padding-left:0}}@media (min-width:768px) and (max-width:1023px){.my-profile{padding-right:15px;padding-left:15px}}.my-profile h1{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-l);margin-top:0;margin-top:25px;margin-bottom:10px}.my-profile h2{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.my-profile h3{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.my-profile p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin-bottom:15px}.my-profile .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.my-profile .information-more{display:none}.my-profile .information-more.js-open~.btn-loadmore:before{transform:rotate(-135deg)!important;margin:0 0 3px}.my-profile .header{display:flex;margin-bottom:40px}.my-profile .header .image{width:107px;height:105px;border-radius:50%;background:url(/themes/custom/odpv_beneficiaries/assets/images/profile/logo.png) center center no-repeat}.my-profile .header .info-page{margin-left:10px}.my-profile .header--container{min-width:100%}.my-profile .grid{display:flex;flex-wrap:wrap;align-items:flex-start}.my-profile .grid--column{flex:1}@media (min-width:0) and (max-width:767px){.my-profile .grid--column{flex:1}}.my-profile .grid--column.data{flex:0 0 411px;width:100%}@media (min-width:0) and (max-width:767px){.my-profile .grid--column.data{flex:1}}.my-profile .grid--data{margin-right:30px;padding:21px 24px;background:var(--primary--1);color:var(--white);border-radius:10px}@media (min-width:0) and (max-width:767px){.my-profile .grid--data{flex:1;margin:0;padding:20px}}@media (min-width:0) and (max-width:767px){.my-profile .grid{flex-direction:column}}.my-profile .user--title{color:var(--white);font-size:20px;font-family:Roboto-Bold}.my-profile .user--title::after{content:"";display:block;margin-top:10px;width:100%;height:1px;background:var(--white)}.my-profile .user--data{color:var(--white);font-family:Roboto-Bold}.my-profile .action{margin-top:40px}.my-profile .action--item{margin:17px 0}.my-profile .action .button--transparent{background:0 0;color:var(--white);border:2px solid;font-family:Roboto-Regular}.my-profile .action .button--transparent:active,.my-profile .action .button--transparent:focus,.my-profile .action .button--transparent:hover{background:0 0;color:var(--white);border:2px solid;text-decoration:underline}.my-profile .action .button--white{background:var(--white);color:#004b91;border:2px solid transparent;font-family:Roboto-Regular}.my-profile .action .button--white:active,.my-profile .action .button--white:focus,.my-profile .action .button--white:hover{background:0 0;color:var(--white);border:2px solid}.my-profile .cards .card--user{display:flex;flex-direction:column;padding:21px 24px;box-shadow:0 0 5px rgba(0,0,0,.1607843137);border-radius:10px;margin-bottom:26px}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--user{margin-bottom:0;margin-top:26px}}.my-profile .cards .card--user--header{margin-bottom:40px}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--user--header{margin-bottom:20px}}.my-profile .cards .card--items{display:flex}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--items{flex-direction:column}}.my-profile .cards .card--items .card--link{flex:1;font-family:Roboto-Bold,Roboto-Regular;color:var(--primary--1);transition:all .1s;align-self:center}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--items .card--link{align-self:initial;min-height:40px}}.my-profile .cards .card--items .card--link:hover{text-decoration:underline}.my-profile .cards .card--items p{flex:1;margin-bottom:0!important;align-self:center}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--items p{align-self:initial;min-height:40px}}.my-profile .cards .card--label{flex:1;margin-right:20px;min-height:40px;background:var(--grey-column-secondary);border-radius:6px;display:flex;padding:2px 10px;align-items:center;color:var(--secondary--2)}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--label{flex:0}}.my-profile .cards .card--label.light{background:var(--secondary--3)}.my-profile .btn_print{width:100%}.form-report-dentits .linha{display:flex;flex-wrap:wrap;align-items:center}.form-report-dentits .linha .input-field{flex:1;margin-right:70px}@media (min-width:0) and (max-width:767px){.form-report-dentits .linha .input-field{margin:0}}@media (min-width:0) and (max-width:767px){.form-report-dentits .linha .actions{width:100%}}@media (min-width:0) and (max-width:767px){.form-report-dentits .linha{flex-direction:column;align-items:flex-start}}.form-report-dentits .card--user--form{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:0) and (max-width:767px){.form-report-dentits .card--user--form{flex-direction:column;align-items:initial}}.form-report-dentits .report-error{color:var(--red);text-align:left;margin-top:-5px;font-size:var(--font-size-s);margin-bottom:10px}.form-report-dentits #edit-report-error{display:none}.update-informations fieldset .fieldset-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}.update-informations fieldset .fieldset-wrapper .error{top:100%}.update-informations fieldset .fieldset-wrapper .error.info{color:#007bbe}.update-informations .fieldset-legend{letter-spacing:0;color:#007bbe;opacity:1;font-size:var(--font-size-l);font-weight:700}.update-informations .row{padding:0!important}.update-informations .row .col{flex:1}.update-informations .row .col.orgao-emissor{width:180px}@media (min-width:0) and (max-width:767px){.update-informations .row .col.col-sm-12{flex:0 0 100%}}.update-informations .row .col:first-child{margin-left:-10px!important}.update-informations .row .col:last-child{margin-right:-5px!important}.update-informations .row.action .fieldset-wrapper{justify-content:flex-end;padding:5px;margin-top:-25px;margin-bottom:50px}.update-informations .form-item{position:relative;padding-top:13px;display:block}.update-informations .form-item label{pointer-events:none;position:absolute;top:0;left:0;font-size:var(--font-size-s);margin-top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.update-informations .form-item ::placeholder{color:#202020;opacity:1}.update-informations .form-item :-ms-input-placeholder{color:#202020}.update-informations .form-item ::-ms-input-placeholder{color:#202020}.update-informations .form-item input{border:0;border-bottom:2px solid #d3d3d3;outline:0;min-width:180px;font-size:var(--font-size-m);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-appearance:none;border-radius:0}.update-informations .form-item input:disabled{cursor:not-allowed}.update-informations .form-item input:disabled::placeholder{color:#202020!important}.update-informations .form-item input:focus{border-bottom:2px solid #3951b2}.update-informations .form-item input.invalid,.update-informations .form-item input:focus{box-shadow:none!important}.update-informations .form-item input:required:invalid+label:before{content:"*"}.update-informations .form-item input.invalid+label{color:red}.update-informations .form_error_area{width:200px;float:left;display:block;position:relative!important;font-size:var(--font-size-m)!important}.update-informations{margin-top:10px}.update-informations .informations{padding:0}.update-informations .informations .back-page{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;font-size:var(--font-size);margin:10px;color:var(--gray--1);position:initial}.update-informations .informations .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--1);border-radius:50px;padding:5px;margin:0 10px 0 0}.update-informations .informations .back-page .back-icon.contrast{border:1px solid #000}.update-informations .informations .back-page .back-icon:before{transform:rotate(135deg);position:absolute;top:50%;left:50%;margin:-4px 0 0 -3px;content:"";border:solid var(--secondary--2);border-width:0 3px 3px 0;display:inline-block;padding:3px}.update-informations .informations h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin:0 0 12px 0;color:var(--secondary--1);font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.update-informations .informations h2{font-size:var(--font-size-lg)}}.update-informations .informations .header{display:flex;align-items:flex-start;justify-content:space-between;padding-top:70px}.update-informations .informations .header__logo{display:flex;align-items:flex-start}@media (min-width:0) and (max-width:767px){.update-informations .informations .header__logo .info-page{margin-left:16px}}.update-informations .informations .header .image{width:100px;height:88px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/profile/logo.png);background-repeat:no-repeat}.update-informations .informations .header .image.contrast{filter:grayscale(1)}.update-informations .informations .header .info-page p{color:var(--gray--1);font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){.update-informations .content__form{padding:0 10px}}@media (min-width:768px) and (max-width:1023px){.update-informations .content__form{padding:0 10px}}.update-informations .update-informations-form .button-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.update-informations .update-informations-form .button-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.update-informations .update-informations-form .button-secondary:focus,.update-informations .update-informations-form .button-secondary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.update-informations .update-informations-form fieldset .fieldset-wrapper p{font-size:var(--font-size-m);font-weight:700;position:absolute;top:-20px;color:#007bbe}.update-informations .update-informations-form #edit-actions-area{text-align:right}@media (min-width:0) and (max-width:767px){.update-informations .update-informations-form #edit-actions-area{text-align:center}}@media (min-width:768px) and (max-width:1023px){.update-informations .update-informations-form #edit-actions-area{text-align:center}}@media (min-width:0) and (max-width:767px){.update-informations .update-informations-form{display:block}}@media (min-width:768px) and (max-width:1023px){.update-informations .update-informations-form{display:block}}.update-informations .update-informations-success-modal .modal-footer{display:none}.favorite-dentists{margin-bottom:100px;padding:20px 10px}.favorite-dentists h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin:10px 0 12px 0}.favorite-dentists h3{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.favorite-dentists .row{position:relative}.favorite-dentists .header{display:flex;margin-bottom:40px}.favorite-dentists .header .image{width:90px;height:90px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/profile/logo.png);background-repeat:no-repeat}.favorite-dentists .header .image.contrast{filter:grayscale(1)}.favorite-dentists .header .info-page p{font-family:Roboto-Regular;color:var(--gray--1);font-size:var(--font-size-m)}.favorite-dentists .body .without-dentists{display:none;font-family:Roboto-Bold;color:var(--secondary--1);font-size:var(--font-size-title-s)}.favorite-dentists .body .dentist-details{display:flex;padding:20px 20px 24px;margin-bottom:10px;background-color:var(--white);box-shadow:0 0 5px rgba(0,0,0,.1607843137);border-radius:15px}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details{display:block}}.favorite-dentists .body .dentist-details .region-1{display:block;text-align:center;margin-right:32px}.favorite-dentists .body .dentist-details .region-1 .ball-star{width:36px;height:36px;background:var(--primary--1);position:relative;color:var(--white);padding:10px;border-radius:50%;margin-right:-16px}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-1{display:none}}.favorite-dentists .body .dentist-details .region-2{width:500px;border-right:1px solid var(--divider);margin-right:40px}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-2{border-right:unset;margin-right:0;margin-bottom:20px;width:100%}}.favorite-dentists .body .dentist-details .region-2 .name{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-l);margin-bottom:10px}.favorite-dentists .body .dentist-details .region-2 .speciality{font-family:Roboto-Regular;font-style:italic;color:var(--gray--1);font-size:var(--font-size);margin-bottom:20px;padding-right:10px}.favorite-dentists .body .dentist-details .region-2 .phone{font-family:Roboto-Bold;color:var(--orange);font-size:var(--font-size-title-l)}.favorite-dentists .body .dentist-details .region-2 .phone span{font-size:var(--font-size-l)}.favorite-dentists .body .dentist-details .region-3{width:40%}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-3{width:100%;display:block;margin-bottom:20px}}.favorite-dentists .body .dentist-details .region-3 .info{display:flex;margin-bottom:10px}.favorite-dentists .body .dentist-details .region-3 .info .ball{width:40px;height:40px;background:var(--orange);color:var(--white);border-radius:50%;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.favorite-dentists .body .dentist-details .region-3 .info .ball.ball-blue{background:var(--primary--1)}.favorite-dentists .body .dentist-details .region-3 .info p{font-family:Roboto-Regular;font-size:var(--font-size);display:flex;color:var(--gray--1);padding:0 10px;align-items:center}.favorite-dentists .body .dentist-details .region-4{width:6%;min-width:70px;margin-left:auto}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-4{width:100%;margin-left:unset}}.favorite-dentists .body .dentist-details .region-4 .ballon-close{width:67px;height:100px;border-radius:15px;position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background:var(--secondary--3)}.favorite-dentists .body .dentist-details .region-4 .ballon-close .remove-action{display:none}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-4 .ballon-close .remove-action{display:initial}}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-4 .ballon-close{width:100%;height:60px;background:0 0}}.favorite-dentists .body .dentist-details .region-4 .ballon-close .close{background:var(--orange);width:35px;height:35px;border-radius:50%;position:relative;display:block;cursor:pointer}.favorite-dentists .body .dentist-details .region-4 .ballon-close .close:after{content:"";display:inline-block;width:2px;height:20px;background:var(--white);transform:rotate(140deg);position:relative;top:8px;left:15px}.favorite-dentists .body .dentist-details .region-4 .ballon-close .close:before{content:"";display:inline-block;width:2px;height:20px;background:var(--white);transform:rotate(45deg);position:relative;top:8px;left:16px}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-4 .ballon-close .close{display:none}}.base-report-dentist{margin-bottom:100px;padding:20px 10px}.base-report-dentist h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin:10px 0 12px 0;font-family:Roboto-Bold}.base-report-dentist h3{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.base-report-dentist .row{position:relative}.base-report-dentist p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;color:var(--gray--1);font-family:Roboto-Regular;margin-bottom:15px}.base-report-dentist .header{display:flex;margin-bottom:40px;justify-content:space-between;padding-top:70px}.base-report-dentist .header__logo{display:flex;align-items:center}.base-report-dentist .header .image{width:90px;height:88px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/profile/logo.png);background-repeat:no-repeat}.base-report-dentist .header .image.contrast{filter:grayscale(1)}.base-report-dentist .header .info-page p{font-family:Roboto-Regular;color:var(--gray--1);font-size:var(--font-size-m)}.base-report-dentist .form-find{padding:0 10px}.select-report-dentist .body .without-dentists{font-family:Roboto-Bold;color:var(--secondary--1);font-size:var(--font-size-title-s)}.select-report-dentist .body .input-field{margin:0 15px 10px 0}@media (min-width:0) and (max-width:767px){.select-report-dentist .body .input-field{margin:0 0 10px}}.select-report-dentist .body .input-field .js-form-item{margin:0}.select-report-dentist .body .actions{display:flex;justify-content:center;margin:0 auto}.select-report-dentist .body .actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.select-report-dentist .body .actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.select-report-dentist .body .actions .btn-secondary:focus,.select-report-dentist .body .actions .btn-secondary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.select-report-dentist .body .actions .btn-secondary{width:100%;margin:0}}.select-report-dentist .body .report-error{color:var(--red);text-align:left;margin-top:-5px;font-size:var(--font-size-s);margin-bottom:10px}.select-report-dentist .body #edit-report-error{display:none}.select-report-dentist .body .denstist-options{margin-top:40px}.select-report-dentist .body .denstist-options .collection{border:none}@media (min-width:0) and (max-width:767px){.select-report-dentist .body .denstist-options .collection{margin:10px 0 0}}.select-report-dentist .body .denstist-options .collection .collection-item{border-radius:20px;border:1px solid #d6d6d6;margin-bottom:10px;padding:20px;display:flex;align-items:center;box-shadow:0 0 5px rgba(0,0,0,.1607843137)}.select-report-dentist .body .denstist-options .collection .collection-item .region-1{flex:1}.select-report-dentist .body .denstist-options .collection .collection-item .region-1 .title{color:var(--dark-blue);font-size:var(--font-size-l);font-weight:700}.select-report-dentist .body .denstist-options .collection .collection-item .button-action{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--primary--1);border-color:var(--primary--1);color:var(--white)}.select-report-dentist .body .denstist-options .collection .collection-item .button-action[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.select-report-dentist .body .denstist-options .collection .collection-item .button-action:focus,.select-report-dentist .body .denstist-options .collection .collection-item .button-action:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.select-report-dentist .body .denstist-options .collection .collection-item .button-action:before{display:none}@media (min-width:0) and (max-width:767px){.select-report-dentist .body .denstist-options .collection .collection-item{flex-direction:column}}.reason-report-dentist .body .selected-dentist{background:var(--primary--1);width:100%;border-radius:15px;padding:20px}.reason-report-dentist .body .selected-dentist .name{font-size:var(--font-size-l);font-family:Roboto-Bold;color:var(--white);margin-bottom:0}.reason-report-dentist .body .selected-dentist p{font-size:var(--font-size);font-family:Roboto-Regular;color:var(--white);margin-bottom:0}.reason-report-dentist .body .selected-dentist .form-item-dentist-code{margin:0}.reason-report-dentist .body #edit-reasons legend{margin-bottom:20px;font-weight:unset}.reason-report-dentist .body #edit-reasons legend .fieldset-legend{color:var(--primary--1);font-family:Roboto-Regular;font-size:var(--font-size-l)}.reason-report-dentist .body #edit-reasons .form-radios{float:left;clear:both;width:100%;margin:0 0 20px;padding:0 5px}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio{display:inline-flex;width:calc(30% - 25px);margin:0 0 25px 20px}@media (min-width:0) and (max-width:767px){.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio{width:calc(100% - 25px)}}@media (min-width:768px) and (max-width:1023px){.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio{width:calc(50% - 25px)}}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio]:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:#f1f1f1;transition:all .3s}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio]:checked:after{opacity:1}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio]~label{cursor:pointer}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].invalid:before{border:1px solid var(--red)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].invalid:after{background-color:var(--red)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].invalid~label{color:var(--red)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].contrast:before{border-color:var(--black)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].contrast.invalid:before{border:2px solid var(--black)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].contrast.invalid~label{font-family:var(--font-primary)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].contrast:checked:before{border-color:var(--black)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio input[type=radio].contrast:checked:after{background:var(--black)}.reason-report-dentist .body #edit-reasons .form-radios .form-type-radio label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.reason-report-dentist .body #reason-text-area label{color:var(--primary--1);font-size:var(--font-size-l);margin-bottom:10px;font-family:Roboto-Regular}.reason-report-dentist .body #reason-text-area textarea{margin-top:10px;background-color:var(--white);min-height:140px;font-size:var(--font-size-l);padding:20px;border:none;border-radius:15px}.reason-report-dentist .body .actions{display:flex;justify-content:center;margin:0 auto;max-width:280px}@media (min-width:0) and (max-width:767px){.reason-report-dentist .body .actions{max-width:initial}}.reason-report-dentist .body .actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);padding-left:60px;padding-right:60px}.reason-report-dentist .body .actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.reason-report-dentist .body .actions .btn-secondary:focus,.reason-report-dentist .body .actions .btn-secondary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.reason-report-dentist .body .actions .btn-secondary{width:100%;margin:0}}.reason-report-dentist .error{padding:10px 20px;text-align:center}.reason-report-dentist .error a{color:var(--secondary--1)}.card--mailling{padding:21px 24px;box-shadow:0 0 5px rgba(0,0,0,.1607843137);border-radius:10px;margin-bottom:26px}@media (min-width:0) and (max-width:767px){.card--mailling{margin-bottom:0;margin-top:26px}}.card--mailling--header{margin-bottom:40px}@media (min-width:0) and (max-width:767px){.card--mailling--header{margin-bottom:20px}}.card--mailling .label-has-enabled-mailling{font-size:var(--font-size-lg);color:var(--primary--1);position:relative;left:20px}.card--mailling input.input-has-enabled-mailling{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1;left:25px}.card--mailling input.input-has-enabled-mailling:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:25px;height:25px;border:1px solid var(--secondary--1);border-radius:50px;background:#fff;transition:all .3s}.card--mailling input.input-has-enabled-mailling:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-5px;left:-17px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.card--mailling input.input-has-enabled-mailling:checked:after{opacity:1}.card--mailling button.btn-mailling{margin-top:15px}.refund-flow.refund-simulation-stage-one #refund-steps{margin:40px 0 0}.refund-flow #refund-steps{display:flex;align-items:stretch;justify-content:center}@media only screen and (max-width:550px){.refund-flow #refund-steps{flex-direction:column}}@media only screen and (max-width:1100px){.refund-flow #refund-steps{flex-wrap:wrap}.refund-flow #refund-steps .step-item{width:50%;max-width:170px}.refund-flow #refund-steps .step-item:nth-child(1),.refund-flow #refund-steps .step-item:nth-child(2){margin-bottom:25px}.refund-flow #refund-steps .step-item:nth-child(2):after{display:none!important}.refund-flow #refund-steps .step-content .step-description{font-size:var(--font-size)}}.refund-flow #refund-steps .step-item{position:relative;display:flex;justify-content:center;max-width:280px;width:100%}@media only screen and (max-width:1100px){.refund-flow #refund-steps .step-item{width:50%}}@media only screen and (max-width:820px){.refund-flow #refund-steps .step-item{width:100%;margin-bottom:20px}}.refund-flow #refund-steps .step-item:not(:last-child):after{content:"";position:absolute;top:23px;right:-50%;margin-right:43px;display:block;width:100%;max-width:calc(100% - 85px);height:1px;border-bottom:1px solid var(--secondary--4)}@media only screen and (max-width:820px){.refund-flow #refund-steps .step-item:not(:last-child):after{display:none}}.refund-flow #refund-steps .step-item .step-content{display:flex;flex-direction:column;min-width:188px;align-items:center;text-align:center}.refund-flow #refund-steps .step-item .step-content .step-number{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--white);margin-bottom:15px;width:48px;height:48px;margin:0 0 10px;background-color:var(--secondary--4);border:1px solid var(--secondary--4);border-radius:50px;line-height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center}.refund-flow #refund-steps .step-item .step-content .step-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}.refund-flow #refund-steps .step-item .step-content .step-description .lt{font-size:var(--font-size-s)}.refund-flow #refund-steps .step-item .step-content .step-description .featured{font-family:var(--font-primary)}.refund-flow.refund-simulation-stage-two .lbl,.refund-flow.refund-stage-two .lbl{font-size:1rem;display:block;color:#585858}.refund-flow.refund-simulation-stage-two .banco-cadastrado,.refund-flow.refund-stage-two .banco-cadastrado{font-size:1rem;color:var(--gray--1)}.refund-flow.refund-simulation-stage-two .banco-cadastrado.account-num,.refund-flow.refund-simulation-stage-two .banco-cadastrado.agencia-num,.refund-flow.refund-stage-two .banco-cadastrado.account-num,.refund-flow.refund-stage-two .banco-cadastrado.agencia-num{font-weight:700}.refund-flow.refund-simulation-stage-two .account-card,.refund-flow.refund-stage-two .account-card{background-color:#f6f6f6;border-radius:10px;padding:20px;margin-top:20px;display:inline-flex;gap:10px}.refund-flow.refund-simulation-stage-two .account-card .bank-img,.refund-flow.refund-stage-two .account-card .bank-img{width:60px;padding:0 10px}.refund-flow.refund-simulation-stage-two .account-card .account,.refund-flow.refund-simulation-stage-two .account-card .agencia,.refund-flow.refund-stage-two .account-card .account,.refund-flow.refund-stage-two .account-card .agencia{display:flex;border-left:1px solid var(--gray--7);flex-direction:column;padding:0 15px;align-items:start;gap:10px}.refund-flow.refund-simulation-stage-two .new-account,.refund-flow.refund-stage-two .new-account{transition:all;overflow-y:hidden;height:100%}.refund-flow.refund-simulation-stage-two .new-account.collapsed,.refund-flow.refund-stage-two .new-account.collapsed{height:0%}.refund-flow.refund-stage-term-accept #refund-steps .step-item:nth-child(1) .step-content .step-number{background-color:var(--primary--1)}.refund-flow.refund-stage-term-accept #refund-steps .step-item:nth-child(1) .step-content .step-description{color:var(--primary--1);font-size:var(--font-size-m);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow.refund-stage-one #refund-steps .step-item:nth-child(2) .step-content .step-number{background-color:var(--primary--1)}.refund-flow.refund-stage-one #refund-steps .step-item:nth-child(2) .step-content .step-description{color:var(--primary--1);font-size:var(--font-size-m);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow.refund-stage-two #refund-steps .step-item:nth-child(3) .step-content .step-number{background-color:var(--primary--1)}.refund-flow.refund-stage-two #refund-steps .step-item:nth-child(3) .step-content .step-description{color:var(--primary--1);font-size:var(--font-size-m);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow.refund-stage-three #refund-steps .step-item:nth-child(4) .step-content .step-number{background-color:var(--primary--1)}.refund-flow.refund-stage-three #refund-steps .step-item:nth-child(4) .step-content .step-description{color:var(--primary--1);font-size:var(--font-size-m);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow.refund-stage-four #refund-steps .step-item:nth-child(5) .step-content .step-number{background-color:var(--primary--1)}.refund-flow.refund-stage-four #refund-steps .step-item:nth-child(5) .step-content .step-description{color:var(--primary--1);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow-simulation #refund-steps{display:flex;align-items:stretch;justify-content:center;margin:40px 0 0}.refund-flow-simulation #refund-steps .step-item{position:relative;display:flex;justify-content:center;width:100%;max-width:280px;width:100%}.refund-flow-simulation #refund-steps .step-item:not(:last-child):after{content:"";position:absolute;top:23px;right:-50%;margin-right:43px;display:block;width:100%;max-width:calc(100% - 85px);height:1px;border-bottom:1px solid var(--secondary--4)}.refund-flow-simulation #refund-steps .step-item .step-content{display:flex;flex-direction:column;min-width:188px;align-items:center;text-align:center}.refund-flow-simulation #refund-steps .step-item .step-content .step-number{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--white);margin-bottom:15px;width:48px;height:48px;margin:0 0 10px;background-color:var(--secondary--4);border:1px solid var(--secondary--4);border-radius:50px;line-height:48px}.refund-flow-simulation #refund-steps .step-item .step-content .step-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}.refund-flow-simulation #refund-steps .step-item .step-content .step-description .lt{font-size:var(--font-size-s)}.refund-flow-simulation #refund-steps .step-item .step-content .step-description .featured{font-family:var(--font-primary)}@media (min-width:768px) and (max-width:1023px){.refund-flow-simulation #refund-steps .step-item .step-content .step-description{font-size:var(--font-size)}}@media (min-width:0) and (max-width:767px){.refund-flow-simulation #refund-steps{flex-wrap:wrap}.refund-flow-simulation #refund-steps .step-item{width:50%}.refund-flow-simulation #refund-steps .step-item:nth-child(1),.refund-flow-simulation #refund-steps .step-item:nth-child(2){margin-bottom:25px}.refund-flow-simulation #refund-steps .step-item:nth-child(2):after{display:none!important}}.refund-flow-simulation.refund-simulation-stage-one #refund-steps .step-item:nth-child(1) .step-content .step-number{background-color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-one #refund-steps .step-item:nth-child(1) .step-content .step-description{color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-two .lbl{font-size:1rem;display:block;color:#585858}.refund-flow-simulation.refund-simulation-stage-two .banco-cadastrado{font-size:1rem;color:var(--gray--1)}.refund-flow-simulation.refund-simulation-stage-two .banco-cadastrado.account-num,.refund-flow-simulation.refund-simulation-stage-two .banco-cadastrado.agencia-num{font-weight:700;padding-left:5px}.refund-flow-simulation.refund-simulation-stage-two .account-card{background-color:#e1e1e1;border-radius:10px;padding:20px;margin:10px 0;display:inline-flex}.refund-flow-simulation.refund-simulation-stage-two .account-card .bank-img{width:60px;padding:0 10px}.refund-flow-simulation.refund-simulation-stage-two .account-card .agencia{display:flex;border-left:1px solid var(--gray--1);padding:0 5px;align-items:center}.refund-flow-simulation.refund-simulation-stage-two .account-card .account{border-left:1px solid var(--gray--1);padding:0 5px;display:flex;align-items:center}.refund-flow-simulation.refund-simulation-stage-two .new-account{transition:all;overflow-y:hidden;height:100%}.refund-flow-simulation.refund-simulation-stage-two .new-account.collapsed{height:0%}.refund-flow-simulation.refund-simulation-stage-two #refund-steps .step-item:nth-child(2) .step-content .step-number{background-color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-two #refund-steps .step-item:nth-child(2) .step-content .step-description{color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-two .form-text.error{font-size:initial;color:initial}.refund-flow-simulation.refund-simulation-stage-two .error.field-error{position:absolute;top:48px}@media (min-width:0) and (max-width:767px){.refund-flow-simulation.refund-simulation-stage-two .error.field-error{position:relative;top:0}}.refund-flow-simulation.refund-simulation-stage-three #refund-steps .step-item:nth-child(3) .step-content .step-number{background-color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-three #refund-steps .step-item:nth-child(3) .step-content .step-description{color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-four #refund-steps .step-item:nth-child(4) .step-content .step-number{background-color:var(--dark-blue)}.refund-flow-simulation.refund-simulation-stage-four #refund-steps .step-item:nth-child(4) .step-content .step-description{color:var(--dark-blue)}.refund-flow-descricao{padding-bottom:10px}.refund-flow-descricao__wrapper{padding:0 0 0 40px;font-size:16px;line-height:1.4;font-family:var(--font-secondary);color:#545454}.refund-flow .page-title{margin-bottom:10px}.refund-flow .warning-message{display:flex;align-items:center;clear:both;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--gray--1)}.refund-flow .warning-message .icon{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}.refund-flow .warning-message .button-primary-lt{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);padding:6px 15px;marign:-5px 0 0;min-height:0;height:initial;text-transform:none;line-height:12px;cursor:pointer}.refund-flow .warning-message .button-primary-lt[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-flow .warning-message .button-primary-lt:focus,.refund-flow .warning-message .button-primary-lt:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.refund-flow .form-item-bank-type-descript label,.refund-flow .form-item-descript label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-item-subtitle{margin:0 0 40px}.refund-flow .form-item-subtitle label{font-family:Roboto-Regular;font-size:var(--font-size-title-m);color:var(--primary--1);margin-bottom:20px}.refund-flow .featured{font-family:var(--font-primary)}.refund-flow .data-dentist{display:flex}@media (min-width:0) and (max-width:767px){.refund-flow .data-dentist{flex-direction:column;justify-content:center;align-items:center;gap:20px}.refund-flow .data-dentist .form-item.form-item-cnpj{max-width:100%;width:700px}.refund-flow .data-dentist .form-item.form-item-cpf{margin-right:0;padding:0}.refund-flow .data-dentist .form-item.form-item-cnpj input[type=text],.refund-flow .data-dentist .form-item.form-item-cpf input[type=text]{margin-top:0!important}}.refund-flow .data-information-value{display:flex;align-items:stretch;justify-content:center;margin:40px 0 0}@media (min-width:768px) and (max-width:1023px){.refund-flow .data-information-value{flex-wrap:wrap}}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value{margin:-20px 0 0}}.refund-flow .data-information-value .form-item-text{position:relative;display:flex;justify-content:center;max-width:120px;width:100%}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .form-item-text{max-width:100%;margin-top:1px!important;margin-bottom:20px!important}}.refund-flow .data-information-value .form-item-text label{color:#007bbe}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .form-item-text label{font-size:var(--font-size)}}.refund-flow .data-information-value .section-value{max-width:394px;margin-right:37px}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .section-value{margin-right:0;margin-bottom:15px}}.refund-flow .data-information-value .section-value .alert-simulation{width:100%;justify-content:center;height:92px;align-items:center}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript{height:40px}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label{display:flex;justify-content:flex-start}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label .number{margin-bottom:0;font-size:var(--font-size-title-lg)!important;margin-right:2px;font-weight:700}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label .div-decimal{align-items:flex-start;display:flex}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label .div-decimal .decimal{font-size:var(--font-size-s)!important;margin-bottom:0;margin-top:5px;letter-spacing:1px;font-weight:700!important}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label .div-asterisk{align-items:flex-start;display:flex;margin-top:-10px;margin-left:5px}.refund-flow .data-information-value .section-value .alert-simulation .form-item-descript label .div-asterisk .asterisk{font-size:var(--font-size-title-lg)!important;margin-bottom:0}.refund-flow .data-information-value .section-value .observation{margin-top:40px;text-align:center;color:var(--gray--1);font-size:var(--font-size-s)!important;line-height:1.4;height:70px;justify-content:center;align-items:center;display:flex}.refund-flow .data-information-value .section-download{justify-content:center;align-items:center;display:flex;flex-direction:column}.refund-flow .data-information-value .section-download .form-item-text-download{text-align:center;max-width:564px!important;margin-bottom:20px}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .section-download .form-item-text-download{max-width:310px!important}}.refund-flow .data-information-value .section-download .form-item-text-download label{font-size:var(--font-size);color:var(--gray--1)}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .section-download .form-item-text-download label{font-size:var(--font-size-m)!important;line-height:18px}}.refund-flow .data-information-value .section-download .section-value{width:606px!important;margin:0!important;max-width:606px!important}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .section-download .section-value{max-width:310px!important}}.refund-flow .data-information-value .section-download .section-value .alert-simulation.address{margin-top:40px}.refund-flow .data-information-value .section-download .section-value .alert-simulation.address .form-item-address{font-size:var(--font-size);text-align:center;font-weight:700;margin:0;width:424px!important;max-width:424px!important}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value .section-download .section-value .alert-simulation.address .form-item-address{max-width:310px!important}}@media (min-width:0) and (max-width:767px){.refund-flow .data-information-value{flex-direction:column;justify-content:center;align-items:center}}.refund-flow .link{color:var(--secondary--1);text-decoration:underline;cursor:pointer}.refund-flow .link:hover{color:#d0316d}.refund-flow .form-item{clear:both}.refund-flow .form-item.form-item-alert,.refund-flow .form-item.form-item-bank-type-descript,.refund-flow .form-item.form-item-descript,.refund-flow .form-item.form-item-subtitle{max-width:100%}.refund-flow .form-item.form-item-cpf{float:left;max-width:200px;margin-right:30px}@media (min-width:0) and (max-width:767px){.refund-flow .form-item.form-item-cpf{max-width:100%;margin-right:0}}.refund-flow .form-item.form-item-option-or{align-items:center;display:flex;justify-content:center;width:150px}@media (min-width:0) and (max-width:767px){.refund-flow .form-item.form-item-option-or{margin:0}}.refund-flow .form-item.form-item-option-or label{font-size:var(--font-size);color:#707070}.refund-flow .form-item.form-item-option-or:after{content:"";position:absolute;top:23px;right:-34%;margin-right:43px;display:block;width:53px;height:1px;border-bottom:1px solid #c2c2c2}@media (min-width:0) and (max-width:767px){.refund-flow .form-item.form-item-option-or:after{top:4px}}.refund-flow .form-item.form-item-option-or:before{content:"";position:absolute;top:23px;right:41%;margin-right:43px;display:block;width:53px;height:1px;border-bottom:1px solid #c2c2c2}@media (min-width:0) and (max-width:767px){.refund-flow .form-item.form-item-option-or:before{top:4px}}.refund-flow .form-item.form-item-cnpj{float:left;clear:none;max-width:200px;margin-left:30px}@media (min-width:0) and (max-width:767px){.refund-flow .form-item.form-item-cnpj{max-width:100%;margin-left:0}}.refund-flow #edit-bank-choice~.warning-message{position:relative;top:-35px;left:208px;max-width:440px}@media (min-width:0) and (max-width:767px){.refund-flow #edit-bank-choice~.warning-message{max-width:234px;line-height:25px}}@media screen and (max-width:489px){.refund-flow #edit-bank-choice~.warning-message{left:40px}}.refund-flow .span-choice~div:not(#edit-actions){display:block!important}.refund-flow .form-item-bank-name .warning-message{min-width:590px;margin:10px 0}@media (min-width:0) and (max-width:767px){.refund-flow .form-item-bank-name .warning-message{min-width:initial;line-height:25px}}.refund-flow .form-type-email input[type=email]{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}.refund-flow .form-type-email input[type=email]::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-flow .form-type-email input[type=email]:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-type-email input[type=email]::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-type-email input[type=email] .invalid,.refund-flow .form-type-email input[type=email].error-field,.refund-flow .form-type-email input[type=email].invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-flow .form-type-email input[type=email] .invalid::placeholder,.refund-flow .form-type-email input[type=email].error-field::placeholder,.refund-flow .form-type-email input[type=email].invalid::placeholder{color:var(--red)!important}.refund-flow .form-type-email input[type=email] .invalid:-ms-input-placeholder,.refund-flow .form-type-email input[type=email].error-field:-ms-input-placeholder,.refund-flow .form-type-email input[type=email].invalid:-ms-input-placeholder{color:var(--red)!important}.refund-flow .form-type-email input[type=email] .invalid::-ms-input-placeholder,.refund-flow .form-type-email input[type=email].error-field::-ms-input-placeholder,.refund-flow .form-type-email input[type=email].invalid::-ms-input-placeholder{color:var(--red)!important}.refund-flow .form-type-email input[type=email].contrast{border-color:var(--black)!important}.refund-flow .form-type-email input[type=email].contrast.error-field{border-color:var(--black)!important}.refund-flow .form-type-email input[type=email].contrast~.error{color:var(--black)}.refund-flow .form-type-email input[type=email].contrast.error-field,.refund-flow .form-type-email input[type=email].contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-flow .form-type-email input[type=email].contrast.error-field::placeholder,.refund-flow .form-type-email input[type=email].contrast.invalid::placeholder{color:var(--black)}.refund-flow .form-type-email input[type=email].contrast.error-field:-ms-input-placeholder,.refund-flow .form-type-email input[type=email].contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-flow .form-type-email input[type=email].contrast.error-field::-ms-input-placeholder,.refund-flow .form-type-email input[type=email].contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-flow .form-type-email input[type=email]{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-flow .form-type-email input[type=email]{font-size:var(--font-size-xs);padding:8px 13px}}.refund-flow .form-type-select label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-type-select select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block}.refund-flow .form-type-select select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-flow .form-type-select select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-type-select select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-type-select select .invalid,.refund-flow .form-type-select select.error-field,.refund-flow .form-type-select select.invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-flow .form-type-select select .invalid::placeholder,.refund-flow .form-type-select select.error-field::placeholder,.refund-flow .form-type-select select.invalid::placeholder{color:var(--red)!important}.refund-flow .form-type-select select .invalid:-ms-input-placeholder,.refund-flow .form-type-select select.error-field:-ms-input-placeholder,.refund-flow .form-type-select select.invalid:-ms-input-placeholder{color:var(--red)!important}.refund-flow .form-type-select select .invalid::-ms-input-placeholder,.refund-flow .form-type-select select.error-field::-ms-input-placeholder,.refund-flow .form-type-select select.invalid::-ms-input-placeholder{color:var(--red)!important}.refund-flow .form-type-select select.contrast{border-color:var(--black)!important}.refund-flow .form-type-select select.contrast.error-field{border-color:var(--black)!important}.refund-flow .form-type-select select.contrast~.error{color:var(--black)}.refund-flow .form-type-select select.contrast.error-field,.refund-flow .form-type-select select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-flow .form-type-select select.contrast.error-field::placeholder,.refund-flow .form-type-select select.contrast.invalid::placeholder{color:var(--black)}.refund-flow .form-type-select select.contrast.error-field:-ms-input-placeholder,.refund-flow .form-type-select select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-flow .form-type-select select.contrast.error-field::-ms-input-placeholder,.refund-flow .form-type-select select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-flow .form-type-select select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-flow .form-type-select select{font-size:var(--font-size-xs);padding:8px 13px}}.refund-flow .form-radios{width:100%;margin:0 0 20px}.refund-flow .form-radios .form-type-radio{max-width:100%;padding:0 0 0 25px;margin:20px 10px 0 0}.refund-flow .form-radios .form-type-radio label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-flow .form-actions{clear:both}.refund-flow .form-actions .btn,.refund-flow .form-actions .btn-large,.refund-flow .form-actions .btn-small{min-width:180px}@media (min-width:0) and (max-width:767px){.refund-flow .form-actions .btn,.refund-flow .form-actions .btn-large,.refund-flow .form-actions .btn-small{width:100%;margin:0 0 20px}}.refund-flow .form-actions .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.refund-flow .form-actions .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-flow .form-actions .btn-primary:focus,.refund-flow .form-actions .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.refund-flow .form-actions .btn-primary-line{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.refund-flow .form-actions .btn-primary-line[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-flow .form-actions .btn-primary-line:focus,.refund-flow .form-actions .btn-primary-line:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.refund-flow .payment-informations{width:100%;display:flex;justify-content:center;align-items:center;max-width:400px;justify-content:flex-start;padding:20px 40px;background-color:var(--white);border:1px solid var(--white);border-radius:15px}.refund-flow .payment-informations.da{margin-bottom:37px}.refund-flow .payment-informations .brand-informations,.refund-flow .payment-informations .expiration-date{position:relative;display:flex;flex-direction:column;padding-left:30px;margin:0 0 0 15px;font-size:var(--font-size);border-left:1px solid var(--gray--1)}.refund-flow .payment-informations .brand-informations .brand-label,.refund-flow .payment-informations .expiration-date .brand-label{margin-bottom:5px}.refund-flow .payment-informations .brand-informations .change-invoice-due-toggle,.refund-flow .payment-informations .expiration-date .change-invoice-due-toggle{position:absolute;bottom:-42px}.refund-flow .payment-informations .brand-informations.contrast:before,.refund-flow .payment-informations .expiration-date.contrast:before{border-left-color:var(--black)}.refund-flow .payment-informations .brand-informations:first-child,.refund-flow .payment-informations .expiration-date:first-child{padding-left:0;margin-left:0}.refund-flow .payment-informations .brand-informations:first-child:before,.refund-flow .payment-informations .expiration-date:first-child:before{display:none}.refund-flow .alert-simulation{padding:15px;background:#007bbe 0 0 no-repeat padding-box;border-radius:15px;display:inline-flex}.refund-flow .alert-simulation .form-item{margin:0 15px}.refund-flow .alert-simulation .ball-alert{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:#dc4780;margin-bottom:15px;width:32px;height:32px;background-color:var(--white);border-radius:50px;text-align:center;font-size:var(--font-size-title-s)!important;margin:2px;line-height:1.4}.refund-flow .alert-simulation label{color:var(--white);font-size:var(--font-size)!important}.refund-flow .actions-steps-buttons{max-width:400px}.refund-flow .actions-steps-buttons .loader{margin:0 160px}@media (min-width:0) and (max-width:767px){.refund-flow .actions-steps-buttons .loader{margin:auto}}.refund-stage-three .instructions{margin-bottom:40px}.refund-stage-three .wrapper-form-refund{background-color:var(--secondary--3);border-radius:10px;margin-top:20px;display:flex;padding:15px;flex-wrap:wrap}.refund-stage-three .wrapper-form-refund__form-impresso{display:flex;flex-direction:column;flex:1;gap:30px;align-items:center;justify-content:center}.refund-stage-three .wrapper-form-refund__form-impresso img{max-height:85px}.refund-stage-three .wrapper-form-refund__form-impresso a.odpv.button--bordered{padding:10px 20px;line-height:20px;width:100%}.refund-stage-three .wrapper-form-refund__form-arrow{flex:0 0 60px;display:flex;align-items:center;justify-content:center;position:relative}.refund-stage-three .wrapper-form-refund__form-arrow i{font-size:30px;color:#2568f6;position:absolute;background-color:var(--secondary--3);padding:20px 0}.refund-stage-three .wrapper-form-refund__form-arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:100%;background-color:#ccc}@media (min-width:768px) and (max-width:1023px){.refund-stage-three .wrapper-form-refund__form-arrow{display:none}}.refund-stage-three .wrapper-form-refund__envio-impresso{flex:1;display:flex;flex-direction:column}.refund-stage-three .wrapper-form-refund__envio-impresso a.odpv.button{margin-top:20px}@media (min-width:768px) and (max-width:1023px){.refund-stage-three .wrapper-form-refund{flex-direction:column;gap:30px}}.refund-stage-three .wrapper-email .form-actions{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:0) and (max-width:767px){.refund-stage-three .wrapper-email .form-actions{flex-direction:column;align-items:flex-start}}.refund-stage-three .wrapper-email .form-actions input[type=email]{margin-bottom:1rem}.refund-stage-three .choice-content{display:flex;justify-content:space-between;padding:65px 0 85px;flex-direction:column;align-items:flex-start}.refund-stage-three .choice-content>div:not(:last-child){margin-bottom:80px}@media (min-width:1024px){.refund-stage-three .choice-content{flex-direction:row}.refund-stage-three .choice-content>div:not(:last-child){margin-bottom:0}}.refund-stage-three .choice-content .download-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.refund-stage-three .choice-content .download-content .image{width:1000px;background-repeat:no-repeat;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/refund/2a_via_boleto.svg)}.refund-stage-three .choice-content .download-content .image h1{text-indent:-99999px}.refund-stage-three .choice-content .download-content img{display:block;margin:0 0 20px}.refund-stage-three .choice-content .download-content .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);width:100%;max-width:400px}.refund-stage-three .choice-content .download-content .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-stage-three .choice-content .download-content .btn-primary:focus,.refund-stage-three .choice-content .download-content .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.refund-stage-three .choice-content .download-content .btn-primary{white-space:pre-wrap;height:auto}}.refund-stage-three .choice-content .send-email-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.refund-stage-three .choice-content .send-email-content .descript{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;max-width:635px;text-align:center;margin:0 auto 20px}@media (min-width:0) and (max-width:767px){.refund-stage-three .choice-content .send-email-content .descript{text-align:left}}.refund-stage-three .choice-content .send-email-content .fields-area{display:flex}@media (min-width:0) and (max-width:767px){.refund-stage-three .choice-content .send-email-content .fields-area{width:100%;flex-direction:column}.refund-stage-three .choice-content .send-email-content .fields-area .form-item{margin-bottom:20px!important}.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary{margin:0;max-width:400px}}.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);width:100%;min-width:180px}.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary:focus,.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.refund-stage-three .warning-message .warning-icon{background:var(--secondary--1)!important}.refund-stage-three .warning-message .button--link-line{color:var(--secondary--1)!important}.refund-stage-three #modal-refund-instructions ul li{display:flex}.refund-stage-three #modal-refund-instructions ul li .text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;text-align:left}.refund-stage-three #modal-refund-instructions ul li .circle-icon{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}.refund-flow.refund-stage-three .warning-message{line-height:1.4em}.refund-flow.refund-stage-three .warning-message .warning-icon{padding:.1rem .9rem;border-radius:100%;margin-right:10px;background:var(--secondary--1)}.refund-flow.refund-stage-three .warning-message .warning-icon i{font-size:25px}.refund-flow.refund-stage-three .warning-message .message .odpv.button--link-line{color:var(--secondary--1)}.refund-flow.refund-stage-three .refund-flow-descricao__wrapper{margin-top:7px}.refund-flow.refund-stage-three #edit-impresso,.refund-flow.refund-stage-three #edit-online{margin:0}.refund-flow.refund-stage-three #edit-impresso .form-item-impresso .option,.refund-flow.refund-stage-three #edit-impresso .form-item-online .option,.refund-flow.refund-stage-three #edit-online .form-item-impresso .option,.refund-flow.refund-stage-three #edit-online .form-item-online .option{font-size:var(--font-size-lg);color:var(--primary--1)}.refund-flow.refund-stage-three #edit-fields-area{background:#f6f6f6;border-radius:15px;display:flex;flex-direction:row;justify-content:start;margin:5px 0;align-items:center;padding:25px 30px;flex-wrap:wrap;gap:30px;transition:all .5s}@media (min-width:0) and (max-width:767px){.refund-flow.refund-stage-three #edit-fields-area{flex-direction:column}.refund-flow.refund-stage-three #edit-fields-area>div{width:100%}}.refund-flow.refund-stage-three #edit-fields-area input[type=email].form-email,.refund-flow.refund-stage-three #edit-fields-area input[type=text].form-text{font-size:var(--font-size-l);padding:0;height:3rem;margin:0;color:var(--secondary--2);font-family:var(--font-secondary);border-color:#9e9e9e}.refund-flow.refund-stage-three #edit-fields-area input[type=email].form-email::placeholder,.refund-flow.refund-stage-three #edit-fields-area input[type=text].form-text::placeholder{color:var(--secondary--2);font-size:var(--font-size-l)}.refund-flow.refund-stage-three #edit-fields-area input[type=email].form-email:focus,.refund-flow.refund-stage-three #edit-fields-area input[type=text].form-text:focus{border-color:var(--primary--1);color:var(--primary--1);border-bottom:1px solid var(--primary--1);box-shadow:none}.refund-flow.refund-stage-three .featured{font-weight:700;font-family:var(--font-family)}.modal.send-email-to-dentist-success-modal .modal-content .modal-body .refund-flow-descricao .featured{font-weight:700}.modal.send-email-to-dentist-success-modal .modal-content .modal-body .refund-flow-descricao .modal-body--link-status{color:var(--secondary--1);text-decoration:underline}.modal.send-email-to-dentist-success-modal .modal-content .modal-body .buttons{margin-top:1em}.simular_reembolso__header{margin:70px 0 50px 0}.simular_reembolso__header__content{margin-left:30px}.simular_reembolso__header__image img{max-width:100%;display:block}.simular_reembolso__header__title{margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-title-l)}.simular_reembolso__header__description{font-size:var(--font-size-l);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.simular_reembolso__header{margin-bottom:24px;margin-top:32px}.simular_reembolso__header__title{font-size:var(--font-size-l)}.simular_reembolso__header__description{font-size:var(--font-size)}}.simular_reembolso-subheader{display:flex;color:var(--white);padding:16px;border-radius:15px;background:var(--primary--1)}.simular_reembolso-subheader__icon{display:flex;justify-content:center;align-items:center;height:36px;border-radius:50%;width:50px;background:#fff;margin-right:10px}.simular_reembolso-subheader__icon-icon{font-size:16px;color:var(--secondary--1)}.simular_reembolso-subheader__descricao-label{font-weight:700}.simular_reembolso-eventos__header{display:grid;font-size:16px;margin-bottom:10px;color:var(--primary--1);padding:0 24px;grid-template-columns:1fr 100px 170px 100px 150px 60px}.simular_reembolso-eventos__header .list-item__header{display:flex;align-items:center;justify-content:center}.simular_reembolso-eventos__header-wrapper{display:none}.simular_reembolso-eventos-item__wrapper{display:grid;color:#545454;min-height:106px;align-items:center;padding:24px;font-size:12px;background:#f6f6f6;border-radius:15px;grid-template-columns:1fr 100px 170px 100px 150px 60px;margin-bottom:16px}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item__wrapper{grid-template-columns:1fr 1fr;position:relative;gap:10px}}.simular_reembolso-eventos-item .list-item{min-height:100%;position:relative;display:flex;align-items:center;justify-content:center}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item{justify-content:space-between}}.simular_reembolso-eventos-item .list-item__label{display:none}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item__label{display:block}}.simular_reembolso-eventos-item .list-item.descricao{justify-content:flex-start}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item.descricao{grid-column:1/-1;min-width:100%;margin-bottom:10px;justify-content:initial}}.simular_reembolso-eventos-item .list-item__descricao{color:#545454;line-height:1.4}.simular_reembolso-eventos-item .list-item__descricao-title{font-family:var(--font-primary);font-size:16px}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item__descricao{font-size:16px}}.simular_reembolso-eventos-item .list-item__quantidade{width:40px;height:40px;background:var(--primary--1);font-size:16px;font-family:var(--font-primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item__quantidade{color:#545454;width:auto;height:auto;background:0 0}}.simular_reembolso-eventos-item .list-item__preco{font-size:18px;font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item.preco{grid-column:1/-1;justify-content:flex-end}}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item.faces{grid-column:1/-1}}.simular_reembolso-eventos-item .list-item__faces{font-family:var(--font-primary)}.simular_reembolso-eventos-item .list-item__area{font-family:var(--font-primary);font-size:14px}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item__area{justify-content:space-between}}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item.action{position:absolute;position:absolute;right:16px;top:-80px}}.simular_reembolso-eventos-item .list-item__action{height:32px;width:32px;border:2px solid;background:var(--secondary--1);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.simular_reembolso-eventos-item .list-item__action:hover{background:#fff;color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item .list-item__action{height:auto;width:auto;color:#545454;border:none;background:0 0}}.simular_reembolso-eventos-item__wrapper>.list-item:not(:nth-child(6n))::before{content:"";position:absolute;top:0;bottom:0;right:.025em;width:1px;background-color:rgba(0,0,0,.1)}@media (min-width:0) and (max-width:767px){.simular_reembolso-eventos-item__wrapper>.list-item:not(:nth-child(6n))::before{display:none}}.simulation-result{max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;color:var(--secondary--2);font-size:16px;line-height:1.4;font-family:var(--font-secondary)}.simulation-result-total__preco{display:flex;gap:30px;margin-bottom:60px;align-items:center;line-height:1.2}@media (min-width:0) and (max-width:767px){.simulation-result-total__preco{flex-direction:column;gap:15px}}.simulation-result-total__preco_label{min-width:156px;text-align:right;color:var(--primary--1)}.simulation-result-total__preco__display__titulo{padding:7px 0;text-align:center;min-width:380px;margin-bottom:20px;min-height:90px;font-size:48px;background:var(--primary--1);color:#fff;font-family:var(--font-primary);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:0) and (max-width:767px){.simulation-result-total__preco__display__titulo{min-width:250px}}.simulation-result-total_erro{color:var(--secondary--1)}.simulation-result-total_erro__descricao{color:var(--secondary--2)}.simulation-result-footer__descricao{margin-bottom:36px}@media (min-width:0) and (max-width:767px){.simulation-result-footer__descricao{font-size:14px}}.simulation-result-footer__action{max-width:409px;margin:0 auto}.simulation-result-footer__email{background:var(--primary--1);color:#fff;font-family:var(--font-primary);border-radius:10px;font-size:24px;margin-top:30px;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:0) and (max-width:767px){.simulation-result-footer__email{min-width:250px;font-size:18px}}.refund-simulation-stage-three .actions-step-three{text-align:right}.refund-simulation-stage-three .the-action{width:340px;margin-left:auto}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .the-action{width:100%;margin-left:initial}}.refund-simulation-stage-three .form-item{max-width:none}.refund-simulation-stage-three .form-item-events{max-height:345px;overflow-y:auto}.refund-simulation-stage-three .form-item-events::-webkit-scrollbar{width:14px;max-height:30px}.refund-simulation-stage-three .form-item-events::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}.refund-simulation-stage-three .form-item-events.contrast::-webkit-scrollbar-thumb{background:var(--black)}.refund-simulation-stage-three .form-item-descript-2{margin:20px 10px 10px}.refund-simulation-stage-three .form-item-descript-2 label{margin:0}.refund-simulation-stage-three .collection{border:0}.refund-simulation-stage-three .select-event-box{background-color:var(--white);border:1px solid transparent;padding:5px 20px;border-radius:10px}.refund-simulation-stage-three .select-event-box .one-event{display:inline-flex;width:100%;padding:15px;border-radius:15px;cursor:pointer;background-color:var(--white);border:1px solid transparent}.refund-simulation-stage-three .select-event-box .one-event:nth-child(2n){background-color:var(--gray--2)}.refund-simulation-stage-three .select-event-box .one-event.active{background-color:var(--secondary--4)}.refund-simulation-stage-three .select-event-box .one-event .ball-alert{width:24px;height:24px;background-color:#dc4780;border-radius:50px;text-align:center;font-size:var(--font-size-title-s)!important;margin:2px;line-height:1.4;position:relative;margin-right:10px}.refund-simulation-stage-three .select-event-box .one-event .ball-alert:before{content:"";border:solid var(--white);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-7px}.refund-simulation-stage-three .selected-options-box{display:none}.refund-simulation-stage-three .selected-options-box .event-select{display:flex;justify-content:space-between;align-items:center}.refund-simulation-stage-three .selected-options-box .event-select .event-informations{display:flex;align-items:center;width:100%;padding:15px;margin:5px 0 0;background:#007bbe;border:1px solid transparent;border-radius:15px;color:var(--white);font-size:var(--font-size);font-family:var(--font-primary-regular)}.refund-simulation-stage-three .selected-options-box .event-select .event-informations:before{content:"";display:inline-block;background-color:var(--white);border:1px solid transparent;border-radius:50px;width:8px;height:8px;margin-right:10px}.refund-simulation-stage-three .selected-options-box .event-select .close-event-select{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-s);margin:5px 0 0 10px}.refund-simulation-stage-three .selected-options-box.contrast .event-select .event-informations{background-color:var(--white);border-color:var(--black);color:var(--black)}.refund-simulation-stage-three .selected-options-box.contrast .event-select .event-informations:before{border-color:var(--black)}.refund-simulation-stage-three .selected-options-box.contrast .event-select .close-event-select{background-color:var(--white);border-color:var(--black);color:var(--black)}.refund-simulation-stage-three .details-box-form{display:none}.refund-simulation-stage-three .details-box-form .icon-circle{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}.refund-simulation-stage-three .details-box-form .modal{overflow-y:visible;right:20%}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box-form .modal{right:initial;width:100%}}@media (min-width:1440px){.refund-simulation-stage-three .details-box-form .modal{right:0}}.refund-simulation-stage-three .details-box-form .modal-content{min-height:244px;min-width:1040px;padding:50px 16px 68px!important;display:flex;justify-content:center;flex-direction:column;border-radius:15px}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box-form .modal-content{min-width:auto;min-height:420px;overflow:auto}}.refund-simulation-stage-three .details-box-form .details-box{display:grid;grid-template-columns:1fr 1fr 167px 150px 120px 170px 1fr;grid-gap:24px;align-items:flex-start}.refund-simulation-stage-three .details-box-form .details-box .selected-options-box{grid-column:1/-1}@media (min-width:768px) and (max-width:1023px){.refund-simulation-stage-three .details-box-form .details-box{grid-template-columns:initial}}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box-form .details-box{grid-template-columns:initial}}.refund-simulation-stage-three .details-box-form .details-box .form-item{width:100%;margin:0}.refund-simulation-stage-three .details-box-form .details-box .form-item.form-item-quantity{max-width:80px}.refund-simulation-stage-three .details-box-form .details-box .form-item label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m);font-family:var(--font-secondary)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-text{margin-bottom:0}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;margin-bottom:0}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid::placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field::placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid::placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid:-ms-input-placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid::-ms-input-placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast{border-color:var(--black)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.error-field{border-color:var(--black)!important}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast~.error{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.error-field,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.error-field::placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.invalid::placeholder{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.error-field:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.error-field::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select{font-size:var(--font-size-xs);padding:8px 13px}}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select#edit-faces-options{display:none!important}.refund-simulation-stage-three .details-box-form .details-box #edit-defatils-title{color:var(--primary--1)}.refund-simulation-stage-three .details-box-form .details-box .quantity-content{display:flex}.refund-simulation-stage-three .details-box-form .details-box .quantity-content .form-item{margin-right:10px}.refund-simulation-stage-three .details-box-form .details-box .quantity-content #minus-qtd,.refund-simulation-stage-three .details-box-form .details-box .quantity-content #plus-qtd{display:flex;align-items:center;justify-content:center;font-family:var(--font-primary-regular);margin-top:19px}.refund-simulation-stage-three .details-box-form .details-box .quantity-content a[role=button]:last-child{margin-right:0}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content{width:100%;max-width:182px;padding-top:2px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;position:relative;border-bottom:1px solid;margin-bottom:0;height:31px;cursor:pointer}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid::placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field::placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid::placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid:-ms-input-placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid::-ms-input-placeholder{color:var(--red)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast{border-color:var(--black)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field{border-color:var(--black)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast~.error{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field::placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid::placeholder{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field:-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field::-ms-input-placeholder,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select{font-size:var(--font-size-xs);padding:8px 13px}}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down{position:absolute;right:5px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down:before{content:"";border:solid var(--secondary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.contrast:before{border-color:var(--black)!important}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-big:before{width:16px;height:16px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-center.arrow-big{top:-12px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-down:before{transform:rotate(45deg)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-up:before{transform:rotate(-135deg)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-right:before{transform:rotate(-45deg)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-left:before{transform:rotate(135deg)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down:before{width:10px!important;height:10px!important;border-width:0 2px 2px 0}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box{display:none;position:absolute;z-index:2;top:31px;left:0;right:-10px;max-height:200px;overflow-y:hidden;background-color:var(--secondary--3);border-radius:15px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content{display:flex;flex-direction:column}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content .fake-option{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;padding:10px;border-bottom:1px solid #e8e8e8}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content .fake-option.active{background-color:#e8e8e8;border-bottom-color:var(--secondary--3)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected{display:flex;flex-wrap:wrap;margin:0 -10px}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item{position:relative;width:calc(50% - 20px);margin:10px 10px 0;padding:5px;background-color:#e8e8e8;border:1px solid transparent;border-radius:15px;text-align:center}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item .fake-item-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size);margin-bottom:0}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item .fake-item-close{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white);position:absolute;top:-7px;right:-7px;width:18px;height:18px;font-size:var(--font-size-xs);min-width:18px;min-height:18px;line-height:17px;margin-right:0;font-family:inherit}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item{background-color:var(--white);border-color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item .fake-item-text{color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item .fake-item-close{background-color:var(--white);border-color:var(--black);color:var(--black)}.refund-simulation-stage-three .details-box-form .details-box .form-item-descript-option,.refund-simulation-stage-three .details-box-form .details-box .form-item-id-option{display:none}.refund-simulation-stage-three .details-box-form .details-box .form-actions{margin:0}.refund-simulation-stage-three .details-box-form #edit-actions--2{display:none}.refund-simulation-stage-three .details-box #options-sended-box{display:none;background:#fff;border-radius:5px;margin-top:15px;margin-bottom:55px;padding:14px 20px 20px;width:100%;overflow-x:scroll}.refund-simulation-stage-three .details-box #options-sended-box table{table-layout:fixed;width:100%;min-width:1200px;border-collapse:collapse}.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=odd],.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=odd]{background-color:#f6f6f6}.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=even],.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=even]{background-color:#e7e7e7}.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=even] .arrow-down,.refund-simulation-stage-three .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=even] .arrow-down{background-color:#e7e7e7!important}.refund-simulation-stage-three .details-box #options-sended-box table thead{display:table;width:100%}.refund-simulation-stage-three .details-box #options-sended-box table thead tr{display:table;width:100%;box-sizing:border-box}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th{color:#007bbe;text-align:center}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.procedure{width:543px;max-width:543px}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.quantity{width:70px;max-width:70px}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.teeth{width:100px;max-width:100px}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.information{width:200px;max-width:200px}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.price{width:100px;max-width:100px}.refund-simulation-stage-three .details-box #options-sended-box table thead tr th.close{width:80px;max-width:80px}.refund-simulation-stage-three .details-box #options-sended-box table tbody{display:block;max-height:900px;overflow-y:auto;padding:0 0 15px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-info.border{border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content{border-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;z-index:-1;opacity:0;transition:all .5s}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content>*{display:none;transition:all .5s}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content.active{z-index:1;opacity:1;margin:0;margin-bottom:11px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content.active>*{display:block}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content td{width:100%!important}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps{display:flex;align-items:stretch;justify-content:center}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item{position:relative;display:flex;justify-content:center;width:100%;max-width:280px;width:100%}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down{top:initial!important;bottom:-40px;margin-left:-30px!important;z-index:2;display:none}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down:before{content:"";border:solid var(--primary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.contrast:before{border-color:var(--black)!important}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:16px;height:16px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center.arrow-big{top:-12px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-down:before{transform:rotate(45deg)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-up:before{transform:rotate(-135deg)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-right:before{transform:rotate(-45deg)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-left:before{transform:rotate(135deg)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:22px;height:22px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item:not(:last-child):after{content:"";position:absolute;top:23px;right:-50%;margin-right:43px;display:block;width:100%;max-width:calc(100% - 85px);height:1px;border-bottom:1px solid var(--secondary--4)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content{display:flex;flex-direction:column;min-width:188px;align-items:center;text-align:center}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-number{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--white);margin-bottom:15px;width:48px;height:48px;margin:0 0 10px;background-color:var(--secondary--4);border:1px solid var(--secondary--4);border-radius:50px;line-height:48px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description .lt{font-size:var(--font-size-s)}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description .featured{font-family:var(--font-primary)}@media (min-width:768px) and (max-width:1023px){.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description{font-size:var(--font-size)}}@media (min-width:0) and (max-width:767px){.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps{flex-wrap:wrap}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content #refund-steps .step-item{width:50%}}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content .container-separator{margin-top:33px;z-index:1;margin-bottom:25px}.refund-simulation-stage-three .details-box #options-sended-box table tbody .data-content .description-status{margin-bottom:5px;color:var(--gray--1);line-height:1.5}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr{border-radius:15px;display:table;width:100%;box-sizing:border-box}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr:nth-child(even) td{background-color:var(--secondary--3)}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title{width:100%;padding:15px 20px;border-collapse:collapse;border-bottom:none;border-left:none;color:var(--gray--1);text-align:center}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title:not(:last-child) .column-content:after{content:"";position:absolute;top:50%;margin-top:-35px;right:-20px;display:inline-block;height:70px;border-right:1px solid var(--secondary--4)}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.procedure{width:543px;max-width:543px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.quantity{width:70px;max-width:70px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.teeth{width:100px;max-width:100px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.information{width:200px;max-width:200px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.price{width:100px;max-width:100px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title.close{width:80px;max-width:80px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .selected{background-color:#007bbe!important;border-color:#007bbe!important}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content{display:block;position:relative;width:100%;padding:0;text-align:center}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content .procedure-text{margin:auto;margin-left:0;text-align:justify}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content .procedure-text .number{font-family:var(--font-primary);text-align:left;font-size:var(--font-size-m)!important;line-height:25px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content.quantity .quantity-text{font-family:Roboto-Bold;color:var(--white);display:inline-block;width:40px;height:40px;background-color:#007bbe;border:1px solid #007bbe;border-radius:20px;line-height:40px}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content.teeth .teeth-text{font-family:var(--font-primary)}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content.information .information-text{font-family:var(--font-primary);font-size:var(--font-size)}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content.price .price-text{font-family:var(--font-primary)}.refund-simulation-stage-three .details-box #options-sended-box table tbody tr .column-title .column-content.close .circle-icon{font-family:Roboto-Bold;color:var(--white);display:inline-block;width:32px;height:32px;background-color:#dc4780;border:1px solid #dc4780;border-radius:50%;line-height:32px;cursor:pointer}.refund-simulation-stage-three .details-box #options-sended-box table tbody.contrast p,.refund-simulation-stage-three .details-box #options-sended-box table tbody.contrast span{color:var(--black)}.refund-simulation-stage-three .details-box #options-sended-box table tbody.contrast .close-trigger,.refund-simulation-stage-three .details-box #options-sended-box table tbody.contrast .quantity-text{background-color:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important}.refund-status .refund-status-informations{background:#fff;border-radius:5px;margin-top:15px;margin-bottom:55px;padding:14px 20px 20px}.refund-status .refund-status-informations select{width:280px;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:NotoSansHK-Regular,Roboto-Regular;color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size-l);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;margin:0 0 30px;margin-top:24px;margin-bottom:24px}.refund-status .refund-status-informations select:focus{border-color:var(--primary--1)!important;color:var(--primary--1)}.refund-status .refund-status-informations table{table-layout:fixed;width:100%;border-collapse:collapse}.refund-status .refund-status-informations table.striped>tbody>tr.data-content[data-info=odd],.refund-status .refund-status-informations table.striped>tbody>tr.data-info[data-info=odd]{background-color:#f6f6f6}.refund-status .refund-status-informations table.striped>tbody>tr.data-content[data-info=even],.refund-status .refund-status-informations table.striped>tbody>tr.data-info[data-info=even]{background-color:#e7e7e7}.refund-status .refund-status-informations table.striped>tbody>tr.data-content[data-info=even] .arrow-down,.refund-status .refund-status-informations table.striped>tbody>tr.data-info[data-info=even] .arrow-down{background-color:#e7e7e7!important}.refund-status .refund-status-informations table thead{display:table;width:calc(100% - 17px)}.refund-status .refund-status-informations table thead tr{display:table;width:100%;box-sizing:border-box}.refund-status .refund-status-informations table thead tr th{width:25%;color:#007bbe;text-align:center}.refund-status .refund-status-informations table tbody{overflow-y:auto;padding:0 0 15px}.refund-status .refund-status-informations table tbody .data-info.border{border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px}.refund-status .refund-status-informations table tbody .data-content{border-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;z-index:-1;opacity:0;transition:all .5s}.refund-status .refund-status-informations table tbody .data-content>*{display:none;transition:all .5s}.refund-status .refund-status-informations table tbody .data-content.active{z-index:1;opacity:1;margin:0;margin-bottom:11px}.refund-status .refund-status-informations table tbody .data-content.active>*{display:block}.refund-status .refund-status-informations table tbody .data-content td{width:100%!important}.refund-status .refund-status-informations table tbody .data-content #refund-steps{display:flex;align-items:stretch;justify-content:center}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item{position:relative;display:flex;justify-content:center;width:100%;max-width:280px;width:100%}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down{top:initial!important;bottom:-40px;margin-left:-30px!important;z-index:2;display:none}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down:before{content:"";border:solid var(--primary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.contrast:before{border-color:var(--black)!important}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:16px;height:16px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center.arrow-big{top:-12px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-down:before{transform:rotate(45deg)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-up:before{transform:rotate(-135deg)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-right:before{transform:rotate(-45deg)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-left:before{transform:rotate(135deg)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:22px;height:22px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item:not(:last-child):after{content:"";position:absolute;top:23px;right:-50%;margin-right:43px;display:block;width:100%;max-width:calc(100% - 85px);height:1px;border-bottom:1px solid var(--light-gray-4)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content{display:flex;flex-direction:column;min-width:188px;align-items:center;text-align:center}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-number{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--white);margin-bottom:15px;width:48px;height:48px;margin:0 0 10px;background-color:var(--secondary--4);border:1px solid var(--secondary--4);border-radius:50px;line-height:48px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-description .lt{font-size:var(--font-size-s)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-description .featured{font-family:var(--font-primary)}@media (min-width:768px) and (max-width:1023px){.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-description{font-size:var(--font-size)}}@media (min-width:0) and (max-width:767px){.refund-status .refund-status-informations table tbody .data-content #refund-steps{flex-wrap:wrap}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item{width:50%}}.refund-status .refund-status-informations table tbody .data-content .container-separator{margin-top:33px;z-index:1;margin-bottom:25px}.refund-status .refund-status-informations table tbody .data-content .description-status{margin-bottom:5px;color:var(--gray--1);line-height:1.5}.refund-status .refund-status-informations table tbody .data-content .description-status .action{gap:15px;display:flex;justify-content:center}.refund-status .refund-status-informations table tbody .data-content .description-status div.mt-1.d-flex{display:flex;justify-content:center}.refund-status .refund-status-informations table tbody tr{border-radius:15px;display:table;width:100%;box-sizing:border-box}.refund-status .refund-status-informations table tbody tr td{border-collapse:collapse;width:25%;text-align:center;border-bottom:none;border-left:none}.refund-status .refund-status-informations table tbody tr td div{display:block;position:relative;padding:0;text-align:center}.refund-status .refund-status-informations table tbody tr .column-content:after{content:"";position:absolute;margin-top:-5px;right:-6px;display:inline-block;height:30px;border-right:1px solid #c2c2c2}.refund-status .refund-status-informations table tbody tr td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.refund-status .refund-status-informations table tbody tr td:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.refund-status .refund-status-informations table tbody tr .column-content.status{width:244px;margin:auto}.refund-status .refund-status-informations table tbody tr .column-content.status:after{margin-top:-15px;right:-30px}.refund-status .refund-status-informations table tbody tr .column-title{color:var(--gray--1);text-align:center}.refund-status .refund-status-informations table tbody tr .column-title div .primary-button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:150px;max-width:250px;padding:10px 33px;min-height:32px;line-height:15px}.refund-status .refund-status-informations table tbody tr .column-title div .primary-button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.refund-status .refund-status-informations table tbody tr .column-title div .primary-button:focus,.refund-status .refund-status-informations table tbody tr .column-title div .primary-button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.refund-status .refund-status-informations .control-buttons{margin-top:32px;display:flex;justify-content:space-around}.refund-status .refund-status-informations .control-buttons .button-pagination{position:relative;display:inline-block;cursor:pointer;vertical-align:top;margin:0;padding:0 24px;min-height:40px;min-width:170px;font-size:16px;font-weight:400;line-height:40px;text-transform:uppercase;text-align:center;text-decoration:none;border:2px solid;border-radius:6px;font-family:Soleto-Bold;background-image:none;border-color:var(--secondary--1);background-color:var(--white);color:var(--secondary--1)}.refund-status .refund-status-informations .control-buttons .button-pagination.disabled-style{display:none;border:0;color:var(--white);pointer-events:none;cursor:default}.refund-status .refund-status-informations .control-buttons .button-pagination :focus,.refund-status .refund-status-informations .control-buttons .button-pagination:hover{background-color:var(--secondary--1);color:var(--white);transition:.15s all linear}.refund-status .refund-status-informations .resend{padding:30px 50px 0}.refund-status .refund-status-informations .resend .hidden{display:none}.refund-status .refund-status-informations .resend .info{font-size:16px}.refund-status .refund-status-informations .resend .mensagem{font-size:14px;padding-top:20px}.refund-status .refund-status-informations .resend .mensagem .warning-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--white);background:var(--secondary--1);display:inline-flex}.refund-status .refund-status-informations .resend .row{align-items:center;display:flex;padding-top:15px}.refund-status .refund-status-informations .resend .row .col{padding:0 30px}.refund-status .refund-status-informations .resend .row .col input{font-size:18px}@media (min-width:0) and (max-width:767px){.refund-status{padding-right:0;padding-left:0}.refund-status .refund-status-informations div{overflow-x:scroll}.refund-status .refund-status-informations div table{table-layout:auto}.refund-status .refund-status-informations div table thead{display:block;width:100%}.refund-status .refund-status-informations div table tbody tr{width:950px}.refund-status .refund-status-informations div table tbody tr td div{overflow-x:initial}.refund-status .refund-status-informations div table tbody tr .column-title div .primary-button{font-size:var(--font-size-xs)}.refund-status .refund-status-informations div table tbody .data-content #refund-steps{flex-wrap:unset}}@media (min-width:768px) and (max-width:1023px){.refund-status{padding-right:15px;padding-left:15px}.refund-status .refund-status-informations div{overflow-x:scroll}.refund-status .refund-status-informations div table{table-layout:auto}.refund-status .refund-status-informations div table thead{display:block;width:100%}.refund-status .refund-status-informations div table tbody tr{width:950px}.refund-status .refund-status-informations div table tbody tr td div{overflow-x:initial}.refund-status .refund-status-informations div table tbody tr .column-title div .primary-button{font-size:var(--font-size-xs)!important}}.refund-status h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin-bottom:10px}.refund-status h3{font-family:var(--font-primary);color:var(--secondary--1);font-size:var(--font-size-lg);margin-top:0}.refund-status p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin-bottom:15px}.refund-status h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin-bottom:10px}.refund-status h3{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.refund-status .row{position:relative}.refund-status__wrap-btn-back{margin-top:25px;padding:0 10px;margin-bottom:20px}.refund-status__wrap-btn-back .back-page{display:flex;align-items:center;gap:10px;color:var(--gray--1);font-family:var(--font-primary);width:fit-content}.refund-status__wrap-btn-back .back-icon{background-color:var(--secondary--1);border-radius:100%;width:10px;height:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.refund-status__wrap-btn-back i{color:#fff}.refund-status__header{display:flex;align-items:center;margin-bottom:55px;margin-top:30px}@media (min-width:0) and (max-width:767px){.refund-status__header{margin-top:0}}.refund-status__header .image{height:50px;width:50px;background:url(/themes/custom/odpv_beneficiaries/assets/images/odpv-refund-submit-doc/refund-submit-doc.png) center center no-repeat;background-size:contain}.refund-status__header .image__content{visibility:hidden}.refund-status__header .info-page{margin-left:10px}.refund-status__header .info-page__title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin:0 0 10px 0}@media (min-width:0) and (max-width:767px){.refund-status__header .info-page__title{font-size:var(--font-size-lg);margin:0}}.refund-status__header .info-page__description{color:var(--gray--1);font-size:var(--font-size-l);font-family:var(--font-secondary)}@media (min-width:0) and (max-width:767px){.refund-status__header .info-page__description{font-size:var(--font-size)}}.refund-status .form-type-select label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-status .form-type-select select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;width:230px;margin:0 10px}.refund-status .form-type-select select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-status .form-type-select select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-status .form-type-select select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-status .form-type-select select .invalid,.refund-status .form-type-select select.error-field,.refund-status .form-type-select select.invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-status .form-type-select select .invalid::placeholder,.refund-status .form-type-select select.error-field::placeholder,.refund-status .form-type-select select.invalid::placeholder{color:var(--red)!important}.refund-status .form-type-select select .invalid:-ms-input-placeholder,.refund-status .form-type-select select.error-field:-ms-input-placeholder,.refund-status .form-type-select select.invalid:-ms-input-placeholder{color:var(--red)!important}.refund-status .form-type-select select .invalid::-ms-input-placeholder,.refund-status .form-type-select select.error-field::-ms-input-placeholder,.refund-status .form-type-select select.invalid::-ms-input-placeholder{color:var(--red)!important}.refund-status .form-type-select select.contrast{border-color:var(--black)!important}.refund-status .form-type-select select.contrast.error-field{border-color:var(--black)!important}.refund-status .form-type-select select.contrast~.error{color:var(--black)}.refund-status .form-type-select select.contrast.error-field,.refund-status .form-type-select select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-status .form-type-select select.contrast.error-field::placeholder,.refund-status .form-type-select select.contrast.invalid::placeholder{color:var(--black)}.refund-status .form-type-select select.contrast.error-field:-ms-input-placeholder,.refund-status .form-type-select select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-status .form-type-select select.contrast.error-field::-ms-input-placeholder,.refund-status .form-type-select select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-status .form-type-select select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-status .form-type-select select{font-size:var(--font-size-xs);padding:8px 13px}}.refund-status .error{color:var(--orange)}.refund-stage-one-form,.refund-stage-term-accept,.refund-stage-three,.refund-stage-two{border-radius:10px;color:var(--secondary--2);padding:60px 55px;border:1px solid rgba(0,0,0,.1);align-items:center;font-size:16px;font-family:var(--font-primary-regular);box-shadow:0 12px 11px rgba(0,0,0,.031372549);margin-bottom:100px}.refund-stage-one-form .container-separator .arrow-down.arrow-center,.refund-stage-term-accept .container-separator .arrow-down.arrow-center,.refund-stage-three .container-separator .arrow-down.arrow-center,.refund-stage-two .container-separator .arrow-down.arrow-center{background:#fff}.refund-stage-term-accept.refund-flow .form-item-accept{display:flex;align-items:center;gap:10px;margin-bottom:35px}.refund-stage-term-accept.refund-flow .form-item-accept label{color:var(--gray--6);font-family:var(--font-secondary-bold);font-size:var(--font-size-m);font-weight:700}.refund-stage-term-accept.refund-flow .form-item-accept .check-accept{width:25px;height:25px;border:2px solid var(--secondary--1);border-radius:5px;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;vertical-align:middle;background-color:#fff}.refund-stage-term-accept.refund-flow .form-item-accept .check-accept:checked{background-color:var(--secondary--1)}.refund-stage-term-accept.refund-flow .form-item-accept .check-accept+label{font-size:var(--font-size-m);cursor:pointer;display:inline-block;vertical-align:middle}.refund-stage-term-accept.refund-flow .form-item-accept .check-accept:before{content:"";position:absolute;top:40%;left:50%;width:10px;height:10px;background-color:transparent;transform:translate(-50%,-50%);border-radius:5px}.refund-stage-term-accept.refund-flow .form-item-accept .check-accept:checked:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg);border-radius:0}.refund-stage-term-accept.refund-flow .cv-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}@media (min-width:0) and (max-width:767px){.refund-stage-term-accept.refund-flow .cv-actions{flex-direction:column}}.refund-stage-term-accept.refund-flow .wrap-term-accept{margin-bottom:45px}.refund-stage-one-form .refund-flow .container-choice{margin-bottom:65px}.refund-stage-one-form .refund-flow .form-item.form-item-subtitle label{font-family:var(--font-secondary-bold);font-size:var(--font-size-title-xs);font-weight:700}.refund-stage-two.refund-flow .wrap_registred-account .form-radios{display:flex}.refund-stage-two.refund-flow .wrap_registred-account .form-radios .form-type-radio label.option{font-size:var(--font-size-m)}.refund-stage-two.refund-flow .registered-account-container{margin-top:25px}.refund-stage-two.refund-flow .registered-account-container .lbl.new-or-registered{font-family:var(--font-primary);font-size:var(--font-size-lg)}@media (min-width:0) and (max-width:767px){.refund-stage-two.refund-flow .actions-steps-buttons{display:flex;flex-direction:column;gap:30px}}.refund-stage-two.refund-flow div:has(.actions-steps-buttons){margin:0}.refund-stage-two.refund-flow .form-item fieldset{padding:0}.refund-stage-two.refund-flow .form-item select{font-size:var(--font-size-m);color:var(--gray--1);padding-left:0}.refund-stage-two.refund-flow .form-item-title{margin:0;display:flex;flex-direction:column;gap:20px}.refund-stage-two.refund-flow .form-item-title label{color:var(--primary--1);font-size:var(--font-size-title-xs);font-family:var(--font-primary)}.refund-stage-two.refund-flow .form-item-title__subtitle{margin:0}.refund-stage-two.refund-flow .form-item-title__subtitle label{font-family:var(--font-primary-regular);color:var(--gray--1);font-size:var(--font-size-m)}.refund-stage-two.refund-flow .new-account{border-radius:15px;padding:32px;margin-bottom:45px;background:var(--secondary--3)}.refund-stage-two.refund-flow .new-account .form-item-subtitle{margin:0}.refund-stage-two.refund-flow .new-account .form-item-subtitle label{font-family:var(--font-primary);font-size:var(--font-size-title-xs)}.refund-stage-two.refund-flow .new-account .info{font-size:var(--font-size);display:flex;gap:10px;align-items:center}.refund-stage-two.refund-flow .new-account .info .cv-icon-exclamation{width:30px;height:30px;border-radius:100%;background:var(--secondary--1);display:flex;align-items:center;justify-content:center}.refund-stage-two.refund-flow .new-account .info .cv-icon-exclamation .fa-exclamation{color:#fff;font-size:20px}.refund-stage-two.refund-flow .new-bank-account-fieldset,.refund-stage-two.refund-flow .new-bank-agency-fieldset{padding:0;margin:0;max-width:400px}.refund-stage-two.refund-flow .new-bank-account-fieldset .fieldset-wrapper,.refund-stage-two.refund-flow .new-bank-agency-fieldset .fieldset-wrapper{display:flex;gap:35px}@media (min-width:0) and (max-width:767px){.refund-stage-two.refund-flow .new-bank-account-fieldset .fieldset-wrapper,.refund-stage-two.refund-flow .new-bank-agency-fieldset .fieldset-wrapper{flex-direction:column;gap:5px}}.refund-stage-two.refund-flow .form-item-bank-type-descript label{font-size:var(--font-size-m);color:var(--gray--1)}.refund-stage-two.refund-flow .form-radios .form-type-radio label,.refund-stage-two.refund-flow label{font-size:var(--font-size-m);color:var(--gray--1);font-weight:400;font-family:var(--font-secondary)}.refund-stage-two.refund-flow input[type=text]{border-bottom:1px solid var(--gray--1)}.refund-stage-three.refund-flow .form-item-subtitle{margin:0 20px 10px 0}.refund-stage-three.refund-flow .form-item-subtitle label{font-family:var(--font-primary);font-size:var(--font-size-title-xs)}.refund-guidelines{overflow:hidden}.refund-guidelines hr{margin-left:40px;border-top:1px solid #d1d1d1}@media (min-width:0) and (max-width:767px){.refund-guidelines hr{margin:0}}.refund-guidelines__item{display:flex;font-family:var(--font-secondary);color:var(--gray--1);font-size:14px;line-height:20px;margin-top:25px}@media (min-width:0) and (max-width:767px){.refund-guidelines__item__content{padding-top:15px}}.refund-guidelines__item__content__text{margin-bottom:25px}.refund-guidelines__item__content ul{margin-left:20px;margin-bottom:25px}.refund-guidelines__item__content ul li{list-style-type:disc!important;padding-left:20px}.refund-guidelines__item__content__app .buttons a img{max-width:100px;margin-right:15px}.refund-guidelines__item__title{font-family:var(--font-primary);font-size:var(--font-size-l);min-width:220px;margin-left:10px}@media (min-width:0) and (max-width:767px){.refund-guidelines__item__title{margin-left:38px;position:absolute}}.refund-guidelines__item__stage .vertical-line{width:1px;height:100%;background:var(--primary--1);margin:0 15px}.refund-guidelines__item__stage span{font-family:var(--font-primary);background:var(--primary--1);padding:5px 10px;color:#fff;border-radius:20px}@media (min-width:0) and (max-width:767px){.refund-guidelines__item{flex-direction:column}}.refund-guidelines__action{display:flex;align-items:center;justify-content:center}.refund-guidelines__action a.odpv.button.button--guideline{width:250px;min-width:initial;margin-top:35px;margin-bottom:30px}#upload-archives{padding:0 15px 100px}#upload-archives .header-content{margin:0 0 -25px}#upload-archives .header-content .page-title~.text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-top:-15px}#upload-archives .step-header{display:flex;padding:50px 0 25px}#upload-archives .step-header .circle-icon{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}#upload-archives .step-header .instructions .subtitle{font-family:var(--font-primary);font-size:var(--font-size-title-m);color:var(--primary--1);margin-bottom:20px;margin-bottom:15px}#upload-archives .download-pdf-content .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}#upload-archives .download-pdf-content .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#upload-archives .download-pdf-content .btn-primary:focus,#upload-archives .download-pdf-content .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#upload-archives .upload-content{display:flex;flex-direction:column}#upload-archives .upload-content .uploads-form{width:100%;padding:0 0 0 15px}@media (min-width:0) and (max-width:767px){#upload-archives .upload-content .uploads-form{padding-top:55px}}#upload-archives .upload-content .uploads-form .upload-archives-form{display:flex;flex-direction:column}#upload-archives .upload-content .uploads-form .upload-archives-form .ajax-progress-throbber{position:absolute;background:rgba(0,0,0,.3);width:100%;height:87%;z-index:10}#upload-archives .upload-content .uploads-form .upload-archives-form .ajax-progress-throbber .throbber{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;background-image:none;display:block;position:absolute;top:50%;right:50%;margin-top:-16px!important;margin-right:-16px!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#upload-archives .upload-content .uploads-form .upload-archives-form .ajax-progress-throbber .message{display:none}#upload-archives .upload-content .uploads-form .upload-archives-form #upload-archives-button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1);width:100%;max-width:400px;margin-bottom:20px}#upload-archives .upload-content .uploads-form .upload-archives-form #upload-archives-button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#upload-archives .upload-content .uploads-form .upload-archives-form #upload-archives-button:focus,#upload-archives .upload-content .uploads-form .upload-archives-form #upload-archives-button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container{width:100%}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #edit-warning-message{display:none}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message{display:flex;align-items:center;clear:both;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--gray--1);width:100%;max-width:400px;margin:0 0 20px;text-align:center}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message .icon{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message .button-primary-lt{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);padding:6px 15px;marign:-5px 0 0;min-height:0;height:initial;text-transform:none;line-height:12px;cursor:pointer}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message .button-primary-lt[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message .button-primary-lt:focus,#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container #archives-size-message .button-primary-lt:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container div[id$=ajax-wrapper]{display:none}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives{display:flex;flex-direction:column;margin:0 0 20px}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives:before{content:"Arquivos selecionados:";font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;color:#007bbe;margin-bottom:10px}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file{display:flex;flex-wrap:wrap}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-file{display:none}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox{display:inline-block;margin:0 0 15px}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox input[type=checkbox]{width:18px;height:18px;position:absolute;top:6px;right:42px;visibility:hidden;cursor:pointer;z-index:2}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox input[type=checkbox]:before{content:"";visibility:visible;display:block;background-color:#dc4780;border-radius:50px;width:18px;height:18px}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox input[type=checkbox]:after{content:"X";visibility:visible;font-size:var(--font-size-xs);color:#fff;position:relative;top:-19px;right:-6px;font-family:inherit}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox .option .file--image{background-image:none;padding-left:0}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container .form-item-upload-archives .form-managed-file .form-type-checkbox .option .file--image a{display:flex;align-items:flex-end;text-align:center;height:105px;width:100%;max-width:120px;background-image:url(/modules/custom/odpv_refund/images/icon-archives.png);background-size:60px;background-repeat:no-repeat;background-position:center top;color:#007bbe}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container input[data-drupal-selector=edit-upload-archives-remove-button]{display:none}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container.contrast .form-item-upload-archives:before{color:var(--black)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container.contrast .form-item-upload-archives .form-managed-file .form-type-checkbox input[type=checkbox]:before{background-color:var(--white);border:1px solid var(--black)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container.contrast .form-item-upload-archives .form-managed-file .form-type-checkbox input[type=checkbox]:after{color:var(--black)}#upload-archives .upload-content .uploads-form .upload-archives-form .upload-archives-container.contrast .form-item-upload-archives .file--image a{filter:grayscale(100%)}#upload-archives .upload-content .uploads-form .upload-archives-form #edit-send-button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);width:100%;max-width:280px;margin:0}#upload-archives .upload-content .uploads-form .upload-archives-form #edit-send-button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#upload-archives .upload-content .uploads-form .upload-archives-form #edit-send-button:focus,#upload-archives .upload-content .uploads-form .upload-archives-form #edit-send-button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#upload-archives .upload-content .uploads-form .upload-archives-form .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#upload-archives .instructions-send-document{display:flex;flex-direction:column;align-items:center}#upload-archives .instructions-send-document .warning-message{display:flex;align-items:center;clear:both;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--gray--1);width:100%;max-width:820px;margin-bottom:25px}#upload-archives .instructions-send-document .warning-message .icon{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}#upload-archives .instructions-send-document .warning-message .button-primary-lt{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);padding:6px 15px;marign:-5px 0 0;min-height:0;height:initial;text-transform:none;line-height:12px;cursor:pointer}#upload-archives .instructions-send-document .warning-message .button-primary-lt[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#upload-archives .instructions-send-document .warning-message .button-primary-lt:focus,#upload-archives .instructions-send-document .warning-message .button-primary-lt:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#upload-archives .instructions-send-document .address-information{width:100%;max-width:820px;padding:30px 60px;background-color:#007bbe;border-radius:25px}#upload-archives .instructions-send-document .address-information p{font-family:var(--font-primary);font-size:var(--font-size-title-s);text-align:center;color:var(--white)}#upload-archives #edit-terms{margin:-15px 0 30px}#upload-archives #edit-terms .terms .term{max-height:300px;background-color:var(--white);border:1px solid transparent;padding:20px;border-radius:15px;overflow-y:scroll}#upload-archives #edit-terms .terms .term::-webkit-scrollbar{width:14px;max-height:30px}#upload-archives #edit-terms .terms .term::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}#upload-archives #edit-terms .terms .term.contrast::-webkit-scrollbar-thumb{background:var(--black)}#upload-archives #edit-terms .terms .term .term-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#upload-archives #edit-terms .form-item{padding:30px 0 0 30px;margin:0}#upload-archives #edit-terms .form-item .form-checkbox{position:relative;visibility:hidden;cursor:pointer}#upload-archives #edit-terms .form-item .form-checkbox:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:10px;background:var(--secondary--3);transition:all .3s}#upload-archives #edit-terms .form-item .form-checkbox:checked:before{background:var(--secondary--1)}#upload-archives #edit-terms .form-item.contrast .form-checkbox:before{border-color:var(--black)}#upload-archives #edit-terms .form-item.contrast .form-checkbox:checked:before{background:var(--black)}#upload-archives #edit-terms .form-item label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;cursor:pointer}#dentist-access{margin-bottom:100px;padding:0 15px}#dentist-access .header-content .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-top:-15px}#dentist-access .header-content .featured{font-family:var(--font-primary)}@media (min-width:1024px){#dentist-access .content{margin:0 -.75rem}}#dentist-access .content form{margin:0 -10px}@media (min-width:1024px){#dentist-access .content form{margin:0}}#dentist-access .content form .form-item{margin:0 0 10px}#dentist-access .content form .form-item label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m)}#dentist-access .content form .form-item .form-text{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;width:100%;margin-bottom:0}#dentist-access .content form .form-item .form-text::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}#dentist-access .content form .form-item .form-text:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-access .content form .form-item .form-text::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-access .content form .form-item .form-text .invalid,#dentist-access .content form .form-item .form-text.error-field,#dentist-access .content form .form-item .form-text.invalid{border-color:var(--red)!important;color:var(--red)!important}#dentist-access .content form .form-item .form-text .invalid::placeholder,#dentist-access .content form .form-item .form-text.error-field::placeholder,#dentist-access .content form .form-item .form-text.invalid::placeholder{color:var(--red)!important}#dentist-access .content form .form-item .form-text .invalid:-ms-input-placeholder,#dentist-access .content form .form-item .form-text.error-field:-ms-input-placeholder,#dentist-access .content form .form-item .form-text.invalid:-ms-input-placeholder{color:var(--red)!important}#dentist-access .content form .form-item .form-text .invalid::-ms-input-placeholder,#dentist-access .content form .form-item .form-text.error-field::-ms-input-placeholder,#dentist-access .content form .form-item .form-text.invalid::-ms-input-placeholder{color:var(--red)!important}#dentist-access .content form .form-item .form-text.contrast{border-color:var(--black)!important}#dentist-access .content form .form-item .form-text.contrast.error-field{border-color:var(--black)!important}#dentist-access .content form .form-item .form-text.contrast~.error{color:var(--black)}#dentist-access .content form .form-item .form-text.contrast.error-field,#dentist-access .content form .form-item .form-text.contrast.invalid{border:2px solid var(--black);color:var(--black)}#dentist-access .content form .form-item .form-text.contrast.error-field::placeholder,#dentist-access .content form .form-item .form-text.contrast.invalid::placeholder{color:var(--black)}#dentist-access .content form .form-item .form-text.contrast.error-field:-ms-input-placeholder,#dentist-access .content form .form-item .form-text.contrast.invalid:-ms-input-placeholder{color:var(--black)}#dentist-access .content form .form-item .form-text.contrast.error-field::-ms-input-placeholder,#dentist-access .content form .form-item .form-text.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){#dentist-access .content form .form-item .form-text{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){#dentist-access .content form .form-item .form-text{font-size:var(--font-size-xs);padding:8px 13px}}@media (min-width:0) and (max-width:767px){#dentist-access .content form .form-item .form-text{box-sizing:border-box}}#dentist-access .content form .form-item .error{position:relative}#dentist-access .content form .form-actions{position:relative;margin:0}#dentist-access .content form .form-actions .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin:0!important}#dentist-access .content form .form-actions .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#dentist-access .content form .form-actions .btn-primary:focus,#dentist-access .content form .form-actions .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){#dentist-access .content form .form-actions .btn-primary{max-width:100%;width:100%}}#dentist-access .content form .form-actions .ajax-progress-throbber{position:absolute;top:0;right:0;left:0;bottom:0;background-color:var(--secondary--3)}#dentist-access .content form .form-actions .ajax-progress-throbber .throbber{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;display:block;background-image:none;position:absolute;top:50%;right:50%;margin-top:-42px;margin-right:-25px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#dentist-access .content form .form-actions .ajax-progress-throbber .message{display:none}#dentist-access .content form .form-actions.contrast .ajax-progress-throbber{background-color:var(--white)}#dentist-access .content form .form-actions.contrast .ajax-progress-throbber .throbber{border-top-color:var(--black)}#dentist-access .content .dentist-register-form .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-access .content .dentist-register-form .text.lt{display:block;max-width:180px;margin:0 15px 15px}@media (min-width:0) and (max-width:767px){#dentist-access .content .dentist-register-form .text.lt{margin:0}}#dentist-access .content .dentist-register-form .fields-register .double_fields_content{display:flex;justify-content:space-between;margin:0 -15px}#dentist-access .content .dentist-register-form .fields-register .double_fields_content>div{margin-left:15px;margin-right:15px;width:100%}@media (min-width:0) and (max-width:767px){#dentist-access .content .dentist-register-form .fields-register .double_fields_content{flex-direction:column;justify-content:flex-start;margin:-15px 0}#dentist-access .content .dentist-register-form .fields-register .double_fields_content .form-item{margin:15px 0}}#dentist-access .content .dentist-register-form .form-actions{max-width:180px}@media (min-width:0) and (max-width:767px){#dentist-access .content .dentist-register-form .form-actions{max-width:100%;margin:30px 0 0}}#dentist-access .content .dentist-register-form .form-actions .btn,#dentist-access .content .dentist-register-form .form-actions .btn-large,#dentist-access .content .dentist-register-form .form-actions .btn-small{width:100%}#dentist-access .content .dentist-register-form .form-actions .btn-large~.ajax-progress .throbber,#dentist-access .content .dentist-register-form .form-actions .btn-small~.ajax-progress .throbber,#dentist-access .content .dentist-register-form .form-actions .btn~.ajax-progress .throbber{margin-top:-25px}#dentist-access .content .dentist-login-content{background-color:var(--white);border:1px solid transparent;border-radius:15px;padding:20px}#dentist-access .content .dentist-login-content .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;color:var(--primary--1)}#dentist-access .content .dentist-login-content .fields-access{display:flex;margin:0 -15px}#dentist-access .content .dentist-login-content .fields-access .form-submit,#dentist-access .content .dentist-login-content .fields-access>div{margin-left:15px;margin-right:15px}#dentist-access .content .dentist-login-content .fields-access .password-content{display:flex;flex-direction:column}#dentist-access .content .dentist-login-content .fields-access .password-content .btn-forgot{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;font-size:var(--font-size-m);line-height:22px;background-color:transparent!important;border:none;color:var(--secondary--1);cursor:pointer;min-height:auto;padding:0;margin:0;text-transform:none;font-family:var(--font-primary-regular);text-align:left}#dentist-access .content .dentist-login-content .fields-access .password-content .btn-forgot[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#dentist-access .content .dentist-login-content .fields-access .password-content .btn-forgot~.ajax-progress .throbber{width:25px;height:25px;margin-top:-12.5px;margin-right:-12.5px}#dentist-access .content .dentist-login-content .fields-access .ajax-progress{background-color:var(--white)}@media (min-width:0) and (max-width:767px){#dentist-access .content .dentist-login-content .fields-access{flex-direction:column;margin:-15px 0}#dentist-access .content .dentist-login-content .fields-access .form-submit,#dentist-access .content .dentist-login-content .fields-access>div{margin:15px 0!important}#dentist-access .content .dentist-login-content .fields-access .form-actions .btn,#dentist-access .content .dentist-login-content .fields-access .form-actions .btn-large,#dentist-access .content .dentist-login-content .fields-access .form-actions .btn-small{margin:0!important}#dentist-access .content .dentist-login-content .fields-access .password-content{margin:0!important}}#dentist-refund{margin-bottom:100px;padding:0 15px}#dentist-refund .header-content .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .header-content .page-text .dentist-name{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-lg);font-family:Roboto-Bold;line-height:35px;display:block;margin-bottom:0}#dentist-refund .header-content .featured{font-family:var(--font-primary)}#dentist-refund .content .beneficiary-informations{overflow-x:auto}#dentist-refund .content .beneficiary-informations table{width:100%;min-width:1024px}#dentist-refund .content .beneficiary-informations table thead tr{border:0}#dentist-refund .content .beneficiary-informations table thead tr th{padding:15px 20px;color:#007bbe;text-align:center}#dentist-refund .content .beneficiary-informations table thead tr th.name{width:450px;max-width:450px;text-align:left}#dentist-refund .content .beneficiary-informations table thead tr th.card-number,#dentist-refund .content .beneficiary-informations table thead tr th.date,#dentist-refund .content .beneficiary-informations table thead tr th.solicitation{width:150px;max-width:150px}#dentist-refund .content .beneficiary-informations table tbody tr{border:0}#dentist-refund .content .beneficiary-informations table tbody tr .column-title{padding:15px 20px;background-color:#007bbe;border:1px solid transparent;color:var(--white);text-align:center;border-radius:0}#dentist-refund .content .beneficiary-informations table tbody tr .column-title:not(:last-child) .column-content:after{content:"";position:absolute;top:50%;margin-top:-10px;right:-20px;display:inline-block;height:20px;border-right:1px solid var(--secondary--4)}#dentist-refund .content .beneficiary-informations table tbody tr .column-title.name{width:450px;max-width:450px;text-align:left;border-top-left-radius:15px;border-bottom-left-radius:15px}#dentist-refund .content .beneficiary-informations table tbody tr .column-title.date{border-top-right-radius:15px;border-bottom-right-radius:15px}#dentist-refund .content .beneficiary-informations table tbody tr .column-title.card-number,#dentist-refund .content .beneficiary-informations table tbody tr .column-title.date,#dentist-refund .content .beneficiary-informations table tbody tr .column-title.solicitation{width:150px;max-width:150px}#dentist-refund .content .beneficiary-informations table tbody tr .column-title .column-content{position:relative;width:100%}#dentist-refund .content .beneficiary-informations table tbody tr .column-title .column-content .card-number-text,#dentist-refund .content .beneficiary-informations table tbody tr .column-title .column-content .date-text,#dentist-refund .content .beneficiary-informations table tbody tr .column-title .column-content .name-text,#dentist-refund .content .beneficiary-informations table tbody tr .column-title .column-content .solicitation-text{font-family:var(--font-primary-regular);font-size:var(--font-size-lg)}#dentist-refund .content .refund-form .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}#dentist-refund .content .refund-form .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#dentist-refund .content .refund-form .btn-primary:focus,#dentist-refund .content .refund-form .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-descript label{font-family:Roboto-Regular;font-size:var(--font-size-title-m);color:var(--primary--1);margin-bottom:20px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .double-fields-content{display:flex;flex-direction:column;margin:-15px 0}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .double-fields-content>div{margin:15px 0}@media (min-width:1024px){#dentist-refund .content .refund-form .dentist-data-form .dentist-data .double-fields-content{flex-direction:row;margin:0 -15px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .double-fields-content>div{margin:0 15px}}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item{width:100%}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-cnes,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-complement,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-cpf-cnpj{max-width:285px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-zip-code{max-width:180px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-number,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-uf{max-width:70px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-city{max-width:500px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-address{max-width:600px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item label:not([for*=descript]){font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;width:100%}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid{border-color:var(--red)!important;color:var(--red)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid::placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field::placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid::placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid:-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid:-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid::-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid::-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast{border-color:var(--black)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.error-field{border-color:var(--black)!important}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast~.error{color:var(--black)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.error-field,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.invalid{border:2px solid var(--black);color:var(--black)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.error-field::placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.invalid::placeholder{color:var(--black)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.invalid:-ms-input-placeholder{color:var(--black)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input{font-size:var(--font-size-xs);padding:8px 13px}}#dentist-refund .content .refund-form .select-events .select-event-box{background-color:var(--white);border:1px solid transparent;padding:5px 20px;border-radius:10px}#dentist-refund .content .refund-form .select-events .select-event-box .one-event{display:inline-flex;width:100%;padding:15px;border-radius:15px;cursor:pointer;background-color:var(--white);border:1px solid transparent}#dentist-refund .content .refund-form .select-events .select-event-box .one-event:nth-child(2n){background-color:var(--gray--2)}#dentist-refund .content .refund-form .select-events .select-event-box .one-event.active{background-color:var(--secondary--4)}#dentist-refund .content .refund-form .select-events .select-event-box .one-event .ball-alert{width:24px;height:24px;background-color:#dc4780;border-radius:50px;text-align:center;font-size:var(--font-size-title-s)!important;margin:2px;line-height:1.4;position:relative;margin-right:10px}#dentist-refund .content .refund-form .select-events .select-event-box .one-event .ball-alert:before{content:"";border:solid var(--white);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-7px}#dentist-refund .content .refund-form .select-events .selected-options-box{display:none}#dentist-refund .content .refund-form .select-events .selected-options-box .event-select{display:flex;justify-content:space-between;align-items:center}#dentist-refund .content .refund-form .select-events .selected-options-box .event-select .event-informations{display:flex;align-items:center;width:100%;padding:15px;margin:5px 0 0;background:#007bbe;border:1px solid transparent;border-radius:15px;color:var(--white);font-size:var(--font-size);font-family:var(--font-primary-regular)}#dentist-refund .content .refund-form .select-events .selected-options-box .event-select .event-informations:before{content:"";display:inline-block;background-color:var(--white);border:1px solid transparent;border-radius:50px;width:8px;height:8px;margin-right:10px}#dentist-refund .content .refund-form .select-events .selected-options-box .event-select .close-event-select{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-s);margin:5px 0 0 10px}#dentist-refund .content .refund-form .select-events .selected-options-box.contrast .event-select .event-informations{background-color:var(--white);border-color:var(--black);color:var(--black)}#dentist-refund .content .refund-form .select-events .selected-options-box.contrast .event-select .event-informations:before{border-color:var(--black)}#dentist-refund .content .refund-form .select-events .selected-options-box.contrast .event-select .close-event-select{background-color:var(--white);border-color:var(--black);color:var(--black)}#dentist-refund .content .refund-form .select-events .select-event-box{max-height:300px;overflow-y:auto}#dentist-refund .content .refund-form .select-events .select-event-box::-webkit-scrollbar{width:14px;max-height:30px}#dentist-refund .content .refund-form .select-events .select-event-box::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}#dentist-refund .content .refund-form .select-events .select-event-box.contrast::-webkit-scrollbar-thumb{background:var(--black)}#dentist-refund .content .refund-form .details-box-form{display:none}#dentist-refund .content .refund-form .details-box-form .icon-circle{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white)}#dentist-refund .content .refund-form .details-box-form .modal{overflow-y:visible;right:20%}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box-form .modal{right:initial;width:100%}}@media (min-width:1440px){#dentist-refund .content .refund-form .details-box-form .modal{right:0}}#dentist-refund .content .refund-form .details-box-form .modal-content{min-height:244px;min-width:1040px;padding:50px 16px 68px!important;display:flex;justify-content:center;flex-direction:column;border-radius:15px}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box-form .modal-content{min-width:auto;min-height:420px;overflow:auto}}#dentist-refund .content .refund-form .details-box-form .details-box{display:grid;grid-template-columns:1fr 1fr 167px 150px 120px 170px 1fr;grid-gap:24px;align-items:flex-start}#dentist-refund .content .refund-form .details-box-form .details-box .selected-options-box{grid-column:1/-1}@media (min-width:768px) and (max-width:1023px){#dentist-refund .content .refund-form .details-box-form .details-box{grid-template-columns:initial}}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box-form .details-box{grid-template-columns:initial}}#dentist-refund .content .refund-form .details-box-form .details-box .form-item{width:100%;margin:0}#dentist-refund .content .refund-form .details-box-form .details-box .form-item.form-item-quantity{max-width:80px}#dentist-refund .content .refund-form .details-box-form .details-box .form-item label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m);font-family:var(--font-secondary)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-text{margin-bottom:0}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;margin-bottom:0}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid{border-color:var(--red)!important;color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid::placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid:-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid::-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.error-field{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast~.error{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.error-field,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.error-field::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.invalid::placeholder{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select{font-size:var(--font-size-xs);padding:8px 13px}}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select#edit-faces-options{display:none!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-defatils-title{color:var(--primary--1)}#dentist-refund .content .refund-form .details-box-form .details-box .quantity-content{display:flex}#dentist-refund .content .refund-form .details-box-form .details-box .quantity-content .form-item{margin-right:10px}#dentist-refund .content .refund-form .details-box-form .details-box .quantity-content #minus-qtd,#dentist-refund .content .refund-form .details-box-form .details-box .quantity-content #plus-qtd{display:flex;align-items:center;justify-content:center;font-family:var(--font-primary-regular);margin-top:19px}#dentist-refund .content .refund-form .details-box-form .details-box .quantity-content a[role=button]:last-child{margin-right:0}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content{width:100%;max-width:182px;padding-top:2px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;position:relative;border-bottom:1px solid;margin-bottom:0;height:31px;cursor:pointer}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid{border-color:var(--red)!important;color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid::placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid:-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid::-ms-input-placeholder{color:var(--red)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast~.error{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field::placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid::placeholder{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field:-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.error-field::-ms-input-placeholder,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select{font-size:var(--font-size-xs);padding:8px 13px}}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down{position:absolute;right:5px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down:before{content:"";border:solid var(--secondary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.contrast:before{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-big:before{width:16px;height:16px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-center.arrow-big{top:-12px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-down:before{transform:rotate(45deg)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-up:before{transform:rotate(-135deg)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-right:before{transform:rotate(-45deg)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down.arrow-left:before{transform:rotate(135deg)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .arrow-down:before{width:10px!important;height:10px!important;border-width:0 2px 2px 0}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box{display:none;position:absolute;z-index:2;top:31px;left:0;right:-10px;max-height:200px;overflow-y:hidden;background-color:var(--secondary--3);border-radius:15px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content{display:flex;flex-direction:column}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content .fake-option{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;padding:10px;border-bottom:1px solid #e8e8e8}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .fake-select-float-box .fake-select-content .fake-option.active{background-color:#e8e8e8;border-bottom-color:var(--secondary--3)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected{display:flex;flex-wrap:wrap;margin:0 -10px}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item{position:relative;width:calc(50% - 20px);margin:10px 10px 0;padding:5px;background-color:#e8e8e8;border:1px solid transparent;border-radius:15px;text-align:center}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item .fake-item-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size);margin-bottom:0}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected .fake-option-selected-item .fake-item-close{position:relative;display:inline-block;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;margin:0 10px 0 0;background-color:var(--primary--1);border:1px solid transparent;border-radius:50px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;color:var(--white);position:absolute;top:-7px;right:-7px;width:18px;height:18px;font-size:var(--font-size-xs);min-width:18px;min-height:18px;line-height:17px;margin-right:0;font-family:inherit}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item{background-color:var(--white);border-color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item .fake-item-text{color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-selected.contrast .fake-option-selected-item .fake-item-close{background-color:var(--white);border-color:var(--black);color:var(--black)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item-descript-option,#dentist-refund .content .refund-form .details-box-form .details-box .form-item-id-option{display:none}#dentist-refund .content .refund-form .details-box-form .details-box .form-actions{margin:0}#dentist-refund .content .refund-form .details-box-form #edit-actions--2{display:none}#dentist-refund .content .refund-form .details-box #options-sended-box{display:none;background:#fff;border-radius:5px;margin-top:15px;margin-bottom:55px;padding:14px 20px 20px;width:100%;overflow-x:scroll}#dentist-refund .content .refund-form .details-box #options-sended-box table{table-layout:fixed;width:100%;min-width:1200px;border-collapse:collapse}#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=odd],#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=odd]{background-color:#f6f6f6}#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=even],#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=even]{background-color:#e7e7e7}#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-content[data-info=even] .arrow-down,#dentist-refund .content .refund-form .details-box #options-sended-box table.striped>tbody>tr.data-info[data-info=even] .arrow-down{background-color:#e7e7e7!important}#dentist-refund .content .refund-form .details-box #options-sended-box table thead{display:table;width:100%}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr{display:table;width:100%;box-sizing:border-box}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th{color:#007bbe;text-align:center}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.procedure{width:543px;max-width:543px}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.quantity{width:70px;max-width:70px}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.teeth{width:100px;max-width:100px}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.information{width:200px;max-width:200px}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.price{width:100px;max-width:100px}#dentist-refund .content .refund-form .details-box #options-sended-box table thead tr th.close{width:80px;max-width:80px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody{display:block;max-height:900px;overflow-y:auto;padding:0 0 15px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-info.border{border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content{border-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;z-index:-1;opacity:0;transition:all .5s}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content>*{display:none;transition:all .5s}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content.active{z-index:1;opacity:1;margin:0;margin-bottom:11px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content.active>*{display:block}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content td{width:100%!important}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps{display:flex;align-items:stretch;justify-content:center}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item{position:relative;display:flex;justify-content:center;width:100%;max-width:280px;width:100%}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down{top:initial!important;bottom:-40px;margin-left:-30px!important;z-index:2;display:none}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down:before{content:"";border:solid var(--primary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.contrast:before{border-color:var(--black)!important}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:16px;height:16px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center.arrow-big{top:-12px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-down:before{transform:rotate(45deg)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-up:before{transform:rotate(-135deg)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-right:before{transform:rotate(-45deg)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-left:before{transform:rotate(135deg)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .arrow-down.arrow-big:before{width:22px;height:22px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item:not(:last-child):after{content:"";position:absolute;top:23px;right:-50%;margin-right:43px;display:block;width:100%;max-width:calc(100% - 85px);height:1px;border-bottom:1px solid var(--secondary--4)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content{display:flex;flex-direction:column;min-width:188px;align-items:center;text-align:center}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-number{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--white);margin-bottom:15px;width:48px;height:48px;margin:0 0 10px;background-color:var(--secondary--4);border:1px solid var(--secondary--4);border-radius:50px;line-height:48px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description .lt{font-size:var(--font-size-s)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description .featured{font-family:var(--font-primary)}@media (min-width:768px) and (max-width:1023px){#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item .step-content .step-description{font-size:var(--font-size)}}@media (min-width:0) and (max-width:767px){#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps{flex-wrap:wrap}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content #refund-steps .step-item{width:50%}}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content .container-separator{margin-top:33px;z-index:1;margin-bottom:25px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody .data-content .description-status{margin-bottom:5px;color:var(--gray--1);line-height:1.5}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr{border-radius:15px;display:table;width:100%;box-sizing:border-box}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr:nth-child(even) td{background-color:var(--secondary--3)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title{width:100%;padding:15px 20px;border-collapse:collapse;border-bottom:none;border-left:none;color:var(--gray--1);text-align:center}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title:not(:last-child) .column-content:after{content:"";position:absolute;top:50%;margin-top:-35px;right:-20px;display:inline-block;height:70px;border-right:1px solid var(--secondary--4)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.procedure{width:543px;max-width:543px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.quantity{width:70px;max-width:70px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.teeth{width:100px;max-width:100px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.information{width:200px;max-width:200px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.price{width:100px;max-width:100px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title.close{width:80px;max-width:80px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .selected{background-color:#007bbe!important;border-color:#007bbe!important}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content{display:block;position:relative;width:100%;padding:0;text-align:center}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content .procedure-text{margin:auto;margin-left:0;text-align:justify}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content .procedure-text .number{font-family:var(--font-primary);text-align:left;font-size:var(--font-size-m)!important;line-height:25px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content.quantity .quantity-text{font-family:Roboto-Bold;color:var(--white);display:inline-block;width:40px;height:40px;background-color:#007bbe;border:1px solid #007bbe;border-radius:20px;line-height:40px}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content.teeth .teeth-text{font-family:var(--font-primary)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content.information .information-text{font-family:var(--font-primary);font-size:var(--font-size)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content.price .price-text{font-family:var(--font-primary)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody tr .column-title .column-content.close .circle-icon{font-family:Roboto-Bold;color:var(--white);display:inline-block;width:32px;height:32px;background-color:#dc4780;border:1px solid #dc4780;border-radius:50%;line-height:32px;cursor:pointer}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody.contrast p,#dentist-refund .content .refund-form .details-box #options-sended-box table tbody.contrast span{color:var(--black)}#dentist-refund .content .refund-form .details-box #options-sended-box table tbody.contrast .close-trigger,#dentist-refund .content .refund-form .details-box #options-sended-box table tbody.contrast .quantity-text{background-color:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important}#dentist-refund .content .refund-form #options-sended-box:before{display:block;content:"Procedimentos realizados:";font-family:var(--font-primary);font-size:var(--font-size-title-m);color:var(--primary--1);margin-bottom:20px}#dentist-refund .content .refund-form #options-sended-box .header-title:before{display:block;content:"Por favor, confira se os procedimentos adicionados estão corretos e em seguida, envie para o seu paciente.";font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}#dentist-refund .content .refund-form #options-sended-box.contrast:before{color:var(--black)}#dentist-refund .content .refund-form #options-sended-box.contrast .header-title:before{color:var(--black)}#dentist-refund .content .refund-form .terms-box{display:none}#dentist-refund .content .refund-form .terms-box .header-title{display:flex}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right{background-color:#007bbe;margin-right:15px}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right:before{content:"";border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.contrast:before{border-color:var(--black)!important}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-big:before{width:16px;height:16px}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-center.arrow-big{top:-12px}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-down:before{transform:rotate(45deg)}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-up:before{transform:rotate(-135deg)}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-right:before{transform:rotate(-45deg)}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right.arrow-left:before{transform:rotate(135deg)}#dentist-refund .content .refund-form .terms-box .header-title .arrow-right:before{position:relative;top:-4px;right:2px}#dentist-refund .content .refund-form .terms-box .header-title .text-area .subtitle{font-family:Roboto-Regular;font-size:var(--font-size-title-m);color:var(--primary--1);margin-bottom:20px;margin-bottom:10px}#dentist-refund .content .refund-form .terms-box .terms-area{background-color:var(--white);border:1px solid transparent;padding:20px;border-radius:15px;max-height:300px;overflow-y:auto}#dentist-refund .content .refund-form .terms-box .terms-area::-webkit-scrollbar{width:14px;max-height:30px}#dentist-refund .content .refund-form .terms-box .terms-area::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}#dentist-refund .content .refund-form .terms-box .terms-area.contrast::-webkit-scrollbar-thumb{background:var(--black)}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms{padding:0 0 0 30px;margin:50px 0}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox{position:relative;visibility:hidden;cursor:pointer}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:10px;background:var(--secondary--3);transition:all .3s}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox:checked:before{background:var(--secondary--1)}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox.contrast:before{border-color:var(--black);background-color:var(--white)}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox.contrast:checked:before{background-color:var(--black)}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;cursor:pointer}#dentist-refund .content .refund-form #edit-actions--2 .actions-step-three{display:flex;justify-content:flex-end}.refund .row .header.col{display:flex;margin-bottom:25px;align-items:center}.refund .page-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.refund .refund-box .page-text{font-size:14px;margin-bottom:10px}.refund .refund-box.simulation{background:#ebfaff;display:flex;justify-content:center;align-items:center;flex-direction:column}.refund .refund-box.simulation .page-text{text-align:center;font-weight:400;font-family:var(--font-secondary);line-height:20px}.refund .refund-box.simulation .session-title{border-bottom:1px solid;width:100%;text-align:center;margin-bottom:10px;padding-bottom:10px;font-size:var(--font-size-title-s)}.refund .refund-box.guidelines{padding-bottom:30px;background:#e0edff;margin-bottom:24px}.refund .refund-box.guidelines .page-text{font-weight:700}.refund .refund-box.guidelines a{font-family:var(--font-primary);text-decoration:underline;font-size:var(--font-size-l);color:var(--primary--1);text-underline-offset:2px}.refund .refund-box.guidelines a i{margin-left:5px}.refund .header{display:flex;margin-bottom:0}.refund .header .image{width:96px;height:70px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/history/logo.png);background-repeat:no-repeat}.refund .header .info-page{margin-left:10px}.refund .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund .session-title{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px}.refund-box{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;padding:20px 25px;margin:0 0 15px}.refund-box .session-title{margin-top:5px}.refund-box .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-family:var(--font-secondary);margin-bottom:30px}.refund-box .page-text.lt{font-size:var(--font-size-s)}.refund-box .featured{font-family:var(--font-primary)}.refund-box .box-content{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;background-color:var(--white);border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0 0 15px;text-align:center}.refund-box .box-content .page-text{text-align:center;margin-top:16px;margin-bottom:16px}.refund-box .box-content .actions__button{margin-bottom:16px}.refund-box .box-content .actions .button-custom{min-width:321px}.refund-box .box-content .actions-refund{display:flex;flex-direction:row;gap:24px}.refund-box .box-content .actions-refund .button-refund{margin-bottom:16px;flex:2}.refund-box .box-content .actions-refund .button-refund .button{width:100%;display:block}.refund-box a.odpv.button{min-width:50%}@media (min-width:0) and (max-width:767px){.refund-box a.odpv.button{min-width:100%}}.refund-box .guidelines .guidelines__text{font-family:var(--font-secondary);color:var(--gray--1);font-size:14px;text-align:left;margin-bottom:8px}.refund-box .guidelines .button-custom{margin-bottom:35px;min-width:321px}.refund-box .form-type-select label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-box .form-type-select select{display:block;width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;color:var(--primary--1)}.refund-box .form-type-select select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.refund-box .form-type-select select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-box .form-type-select select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.refund-box .form-type-select select .invalid,.refund-box .form-type-select select.error-field,.refund-box .form-type-select select.invalid{border-color:var(--red)!important;color:var(--red)!important}.refund-box .form-type-select select .invalid::placeholder,.refund-box .form-type-select select.error-field::placeholder,.refund-box .form-type-select select.invalid::placeholder{color:var(--red)!important}.refund-box .form-type-select select .invalid:-ms-input-placeholder,.refund-box .form-type-select select.error-field:-ms-input-placeholder,.refund-box .form-type-select select.invalid:-ms-input-placeholder{color:var(--red)!important}.refund-box .form-type-select select .invalid::-ms-input-placeholder,.refund-box .form-type-select select.error-field::-ms-input-placeholder,.refund-box .form-type-select select.invalid::-ms-input-placeholder{color:var(--red)!important}.refund-box .form-type-select select.contrast{border-color:var(--black)!important}.refund-box .form-type-select select.contrast.error-field{border-color:var(--black)!important}.refund-box .form-type-select select.contrast~.error{color:var(--black)}.refund-box .form-type-select select.contrast.error-field,.refund-box .form-type-select select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.refund-box .form-type-select select.contrast.error-field::placeholder,.refund-box .form-type-select select.contrast.invalid::placeholder{color:var(--black)}.refund-box .form-type-select select.contrast.error-field:-ms-input-placeholder,.refund-box .form-type-select select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.refund-box .form-type-select select.contrast.error-field::-ms-input-placeholder,.refund-box .form-type-select select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.refund-box .form-type-select select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.refund-box .form-type-select select{font-size:var(--font-size-xs);padding:8px 13px}}.refund-box .form-type-select .form-select{margin:0 0 30px;width:280px;font-size:var(--font-size-l)!important}@media (min-width:0) and (max-width:767px){.refund-box .form-type-select .form-select{width:100%;padding:8px 0}}.refund-box .refund-extract{position:relative}.refund-box .refund-extract .load-table{display:none;width:100%;position:absolute;height:100%;background-color:var(--load-letter);z-index:1;place-items:center;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.refund-box .refund-extract .load-table.active{display:flex}.refund-box .refund-extract .load-table .spinner-loader{border:10px solid var(--white);height:60px;width:60px;border-radius:50%;border-left-color:var(--primary--1);border-right-color:var(--primary--1);animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.refund-box .refund-extract table thead{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;border-color:var(--line-table);color:var(--primary--1)}.refund-box .refund-extract table thead tr{border-color:var(--line-table)}@media screen and (max-width:992px){.refund-box .refund-extract table thead th{text-align:center}}.refund-box .refund-extract table tbody tr{border-color:var(--line-table-a4)}.refund-box .refund-extract table tbody tr:last-child{border:0}.refund-box .refund-extract table tbody tr td{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}.refund-box .refund-extract table tbody tr td.centered{text-align:center}@media screen and (max-width:992px){.refund-box .refund-extract table tbody tr td{text-align:center}}@media (max-width:460px){.refund-box .box-content .actions .button-custom{flex:1;display:flex;justify-content:center;min-width:initial}.refund-box .guidelines .button-custom{min-width:initial}}@media (max-width:899px){.refund-box .box-content .actions-refund{flex-direction:column;gap:0}}.refund.wrap-guidelines .wrap-term-accept{background-color:#f9f2f3}.refund .wrap-term-accept{border-radius:15px;padding:32px;margin-bottom:30px;background:#f6f6f6}.refund .wrap-term-accept .title{display:flex;color:#d33627;margin:0 0 24px 0;font-size:var(--font-size-l);align-items:center;justify-content:flex-start;font-weight:700;gap:10px}.refund .wrap-term-accept .title .cv-icon-exclamation{width:30px;height:30px;border-radius:100%;background:#d33627;color:#fff;display:flex;align-items:center;justify-content:center}.refund .wrap-term-accept ul{display:flex;gap:24px;flex-direction:column;font-weight:700}.refund .wrap-term-accept ul li{list-style-type:disc;margin-left:18px;font-size:var(--font-size);color:#4d4e53;line-height:20px}.my-plan .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.my-plan .cancel{margin-top:90px;margin-bottom:70px}@media (min-width:0) and (max-width:767px){.my-plan .cancel{margin-top:40px}}.my-plan .cancel .line{width:100%;height:1px;border-bottom:1px solid rgba(112,112,112,.3);margin:0 15px}.my-plan .cancel .line:not(.full){display:none}@media (min-width:1024px){.my-plan .cancel .line:not(.full){display:block}}.my-plan .cancel .line.full{margin-left:0;margin-right:0}.my-plan .cancel .content{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:32px .75rem 0;min-height:1px}.my-plan .cancel .content .retention__info-title{font-family:var(--font-primary);font-size:var(--font-size-lg);line-height:var(--font-size-title-l);color:var(--primary--1);margin-bottom:2px}.my-plan .cancel .content .retention__info-description{color:var(--gray--1);font-family:var(--font-primary-regular);font-size:var(--font-size-s);font-style:italic}.my-plan .cancel .content .retention .button-group{margin-bottom:65px}@media (min-width:0) and (max-width:767px){.my-plan .cancel .content{display:block}}.my-plan .cancel .content .text{min-width:590px;margin-bottom:35px}@media (min-width:0) and (max-width:767px){.my-plan .cancel .content .text{text-align:center;min-width:auto}}.my-plan .cancel .content .text h3{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--secondary--2);margin-bottom:15px;margin-top:0;margin-left:0;font-size:var(--font-size-title-s);color:var(--gray--1)}.my-plan .cancel .content .text p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){.my-plan .cancel .content .text p{text-align:center}}@media (min-width:0) and (max-width:767px){.my-plan .cancel .content .actions{text-align:center}}.my-plan .cancel .content .actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.my-plan .cancel .content .actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.my-plan .cancel .content .actions .button:focus,.my-plan .cancel .content .actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.my-plan .cancel .content .actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.my-plan{margin:35px 0}.my-plan .plan-title .title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.my-plan .plan-title .text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin:-20px 0 15px}.my-plan .session-title.lt{font-size:var(--font-size-l)}.my-plan .plan .featured{font-family:var(--font-primary)}.my-plan .plan .content{display:flex;align-content:stretch;padding:0}@media (min-width:0) and (max-width:767px){.my-plan .plan .content{flex-direction:column}}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box{padding:0}}.my-plan .plan .content .cards-box .treatment-wrapper{background-color:var(--white);border-right:1px solid transparent;padding:20px 18px}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box .treatment-wrapper{border-right:0;padding:20px 10px}}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop{display:grid;grid-column-gap:50px}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop{display:none}}@media (min-width:768px) and (max-width:1023px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop{grid-template-columns:repeat(2,minmax(100px,200px))}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:nth-child(2n):before{display:none}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:not(:nth-child(-n+2)):after{content:"";position:absolute;top:0;margin-top:-22px;right:50%;margin-right:-50px;display:block;width:100px;border-bottom:1px solid var(--line-table);opacity:.2}}@media (min-width:1024px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop{grid-template-columns:repeat(3,minmax(100px,160px))}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth{height:140px;width:100px;margin:auto}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth:first-child{background-repeat:no-repeat;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/tooth.png)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:nth-child(3n):before{display:none}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:not(:nth-child(3n)){margin-right:50px}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:not(:nth-child(-n+3)):after{content:"";position:absolute;top:0;margin-top:-22px;right:50%;margin-right:-50px;display:block;width:100px;border-bottom:1px solid var(--line-table);opacity:.2}}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card{position:relative;width:100%;min-height:205px;padding:10px;margin-bottom:40px;background-color:var(--secondary--3);border:1px solid transparent;border-radius:15px;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth{height:140px;width:100px;margin:auto}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth:first-child{background-repeat:no-repeat;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/tooth.png)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:before{content:"";position:absolute;top:50%;margin-top:-50px;right:0;margin-right:-26px;display:block;height:100px;border-right:1px solid var(--line-table);opacity:.2}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth-items{flex:1;display:flex;align-items:center;justify-content:center}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth-items img{width:100px;height:auto;margin-top:10px}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card:last-child:before{display:none}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .treatment-name{font-family:var(--font-primary);font-size:var(--font-size-m)!important;color:var(--secondary--1);margin-bottom:10px;white-space:initial}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .line{opacity:0;transition:all .3s;position:absolute;bottom:10px;left:20px;width:100%;max-width:calc(100% - 40px);height:4px;background:#007bbe;border-radius:2px}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected{background-color:var(--white);border-color:#007bbe}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected .treatment-name{color:var(--line-table)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected .line{opacity:1}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected.contrast .line{background-color:var(--black)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .contrast:after,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .contrast:before{border-color:var(--black)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile{display:none;width:100%}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile{display:block}}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:block;color:var(--gray--1);font-size:var(--font-size-l)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans .invalid,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.error-field,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.invalid{border-color:var(--red)!important;color:var(--red)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans .invalid::placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.error-field::placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.invalid::placeholder{color:var(--red)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans .invalid:-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.error-field:-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.invalid:-ms-input-placeholder{color:var(--red)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans .invalid::-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.error-field::-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.invalid::-ms-input-placeholder{color:var(--red)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast{border-color:var(--black)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.error-field{border-color:var(--black)!important}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast~.error{color:var(--black)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.error-field,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.invalid{border:2px solid var(--black);color:var(--black)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.error-field::placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.invalid::placeholder{color:var(--black)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.error-field:-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.invalid:-ms-input-placeholder{color:var(--black)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.error-field::-ms-input-placeholder,.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans{font-size:var(--font-size-xs);padding:8px 13px}}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .cards-box .treatment-wrapper #treatment-mobile form #plans{margin-bottom:0}}.my-plan .plan .content .search-box{background:var(--white);padding:20px 18px}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .search-box{display:none;max-height:initial!important;padding:0 15px;margin-top:0}.my-plan .plan .content .search-box>.row .roof-wrapper{overflow-x:initial!important}}.my-plan .plan .content .search-box>.row{height:100%}.my-plan .plan .content .search-box>.row .roof-wrapper{height:calc(100% - 75px);min-height:65px;overflow-x:auto}.my-plan .plan .content .search-box>.row .roof-wrapper::-webkit-scrollbar{width:14px;max-height:30px}.my-plan .plan .content .search-box>.row .roof-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}.my-plan .plan .content .search-box>.row .roof-wrapper.contrast::-webkit-scrollbar-thumb{background:var(--black)}.my-plan .plan .content .search-box .roof-form{background-color:var(--white);margin:0;padding:0 0 15px}.my-plan .plan .content .search-box .roof-form #search{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;margin:0}.my-plan .plan .content .search-box .roof-form #search::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.my-plan .plan .content .search-box .roof-form #search:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.my-plan .plan .content .search-box .roof-form #search::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.my-plan .plan .content .search-box .roof-form #search .invalid,.my-plan .plan .content .search-box .roof-form #search.error-field,.my-plan .plan .content .search-box .roof-form #search.invalid{border-color:var(--red)!important;color:var(--red)!important}.my-plan .plan .content .search-box .roof-form #search .invalid::placeholder,.my-plan .plan .content .search-box .roof-form #search.error-field::placeholder,.my-plan .plan .content .search-box .roof-form #search.invalid::placeholder{color:var(--red)!important}.my-plan .plan .content .search-box .roof-form #search .invalid:-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.error-field:-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.invalid:-ms-input-placeholder{color:var(--red)!important}.my-plan .plan .content .search-box .roof-form #search .invalid::-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.error-field::-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.invalid::-ms-input-placeholder{color:var(--red)!important}.my-plan .plan .content .search-box .roof-form #search.contrast{border-color:var(--black)!important}.my-plan .plan .content .search-box .roof-form #search.contrast.error-field{border-color:var(--black)!important}.my-plan .plan .content .search-box .roof-form #search.contrast~.error{color:var(--black)}.my-plan .plan .content .search-box .roof-form #search.contrast.error-field,.my-plan .plan .content .search-box .roof-form #search.contrast.invalid{border:2px solid var(--black);color:var(--black)}.my-plan .plan .content .search-box .roof-form #search.contrast.error-field::placeholder,.my-plan .plan .content .search-box .roof-form #search.contrast.invalid::placeholder{color:var(--black)}.my-plan .plan .content .search-box .roof-form #search.contrast.error-field:-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.contrast.invalid:-ms-input-placeholder{color:var(--black)}.my-plan .plan .content .search-box .roof-form #search.contrast.error-field::-ms-input-placeholder,.my-plan .plan .content .search-box .roof-form #search.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.my-plan .plan .content .search-box .roof-form #search{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .search-box .roof-form #search{font-size:var(--font-size-xs);padding:8px 13px}}.my-plan .plan .content .search-box .roof-form #search::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-l);color:var(--secondary--4)}.my-plan .plan .content .search-box .roof-form .helper-text{display:block;margin:10px 0 0;font-size:var(--font-size-s);font-family:var(--font-primary-italic)}.my-plan .plan .content .search-box .roof-form .helper-text.normal{color:#007bbe}.my-plan .plan .content .search-box .roof-form .roof-btn{position:absolute;bottom:42px;right:0;width:30px;height:30px;min-width:0;padding:0;background:0 0;border:0;font-size:0!important;color:transparent!important;line-height:25px;text-align:center}.my-plan .plan .content .search-box .roof-form .roof-btn:before{content:"x";font-size:var(--font-size-l);color:var(--secondary--4);display:block}.my-plan .plan .content .search-box .roof-form .roof-btn.contrast:before{color:var(--black)}.my-plan .plan .content .search-box .roof-form .roof-btn:hover:before{color:var(--gray--1)}.my-plan .plan .content .search-box .roof-wrapper .roof-content{position:relative;cursor:pointer;background-color:var(--white);padding:15px}.my-plan .plan .content .search-box .roof-wrapper .roof-content:last-child{padding-bottom:0}@media (min-width:0) and (max-width:767px){.my-plan .plan .content .search-box .roof-wrapper .roof-content:last-child{padding-bottom:15px}}.my-plan .plan .content .search-box .roof-wrapper .roof-content:before{content:"";position:absolute;left:15px;top:0;display:inline-block;width:46px;height:46px;background-color:#dc4780;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/icon-plus.png);background-position:center;background-repeat:no-repeat;background-size:22px;border-radius:50px;border:1px solid transparent;transition:all .3s}.my-plan .plan .content .search-box .roof-wrapper .roof-content.contrast:before{background-color:var(--black);border-color:var(--black)}.my-plan .plan .content .search-box .roof-wrapper .roof-content .roof-header{display:flex;padding:0 0 0 55px;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--gray--1)}.my-plan .plan .content .search-box .roof-wrapper .roof-content .roof-header .id-number{margin:0 3px 0 0}.my-plan .plan .content .search-box .roof-wrapper .roof-content .roof-body{width:calc(100% - 55px);margin:15px 0 0 55px;background:var(--secondary--3);border:1px solid transparent;border-radius:15px;font-size:var(--font-size);font-family:var(--font-primary-regular);color:var(--gray--1);height:0;padding:0;opacity:0;transition:all .3s}.my-plan .plan .content .search-box .roof-wrapper .roof-content .roof-body p{margin-bottom:0;font-size:var(--font-size)}.my-plan .plan .content .search-box .roof-wrapper .roof-content.open:before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/icon-minus.png)}.my-plan .plan .content .search-box .roof-wrapper .roof-content.open .roof-body{height:initial;padding:20px 25px;opacity:1}.my-plan .plan .content .search-box .roof-wrapper .roof-empty{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;background-color:#fff;padding:15px}.my-plan .header{display:flex;margin-bottom:40px}.my-plan .header .image{width:70px;height:70px;border-radius:0;background:url(/themes/custom/odpv_beneficiaries/assets/images/plan/logo.png) center center no-repeat}@media (min-width:0) and (max-width:767px){.my-plan .header .image{width:155px}}@media (min-width:1024px){.my-plan .header .image{margin-left:15px}}.my-plan .header .info-page{margin-left:40px;margin-top:0}@media (min-width:0) and (max-width:767px){.my-plan .header .info-page{margin-left:10px}}.my-plan .header .info-page .title{font-size:var(--font-size-lg);line-height:26px;margin-bottom:25px}@media (min-width:1024px){.my-plan .header .info-page .title{font-size:var(--font-size-title-l);line-height:50px;margin-bottom:15px}}.my-plan .header .info-page .text{font-size:var(--font-size);line-height:19px}@media (min-width:1024px){.my-plan .header .info-page .text{font-size:var(--font-size-l);line-height:24px}}.my-plan .shortcuts{margin-bottom:50px}.my-plan .shortcuts .card{margin-right:30px;border-radius:15px;box-shadow:0 12px 11px rgba(138,138,138,.0901960784);border:1px solid #d1d1d1;flex-direction:row;display:flex;align-items:end;justify-content:center;padding:25px}.my-plan .shortcuts .card .icone img{max-height:56px}.my-plan .shortcuts .card .body h3{margin:0 0 5px 0;font-size:24px;color:#585858}.my-plan .shortcuts .card .body p{font-size:14px;font-style:italic;color:var(--secondary--2)}.my-plan .plan-session{background-color:var(--white);border-bottom:1px solid transparent;box-shadow:none;margin:0;padding:0}@media (min-width:1024px){.my-plan .plan-session{padding:15px;margin:0 0 40px}}.my-plan .plan-session .session-title{font-size:var(--font-size-title-s);margin-bottom:30px}.my-plan .plan-session .body-card{margin-bottom:17px;border:solid 1px var(--light-gray-5);border-radius:15px;box-shadow:0 12px 11px rgba(138,138,138,.0901960784);padding:20px;display:flex;flex-direction:column;max-width:1360px}@media (min-width:1024px){.my-plan .plan-session .body-card{text-align:left;flex-direction:row}}.my-plan .plan-session .body-card .card-icon{position:relative;margin:0 0 30px}@media (min-width:1024px){.my-plan .plan-session .body-card .card-icon{margin:0 30px 0 0}}.my-plan .plan-session .body-card .card-icon .card{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:auto;border-radius:15px;border:none;box-shadow:none;color:var(--white)}@media (min-width:1024px){.my-plan .plan-session .body-card .card-icon .card{width:182px;margin:0}}.my-plan .plan-session .body-card .card-icon .card:hover .image-card{filter:none}.my-plan .plan-session .body-card .card-icon .card :not(img){position:relative;z-index:0;top:0;width:100%;text-align:center;color:var(--white);opacity:1;margin-top:10px}.my-plan .plan-session .body-card .card-icon .card:hover :not(img){opacity:1}.my-plan .plan-session .body-card .card-icon .card .image-card{transition:none;max-width:300px;height:auto;margin:auto}@media (min-width:0) and (max-width:767px){.my-plan .plan-session .body-card .card-icon .card .image-card{filter:none}}.my-plan .plan-session .body-card .card-icon .card .btn-print{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1);min-height:32px;width:100%;padding:1.5px 16px;font-size:var(--font-size)!important;line-height:30px;left:0;display:block!important}.my-plan .plan-session .body-card .card-icon .card .btn-print[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.my-plan .plan-session .body-card .card-icon .card .btn-print:focus,.my-plan .plan-session .body-card .card-icon .card .btn-print:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.my-plan .plan-session .body-card .card-icon .card.contrast{background:var(--white)!important;border:1px solid var(--black)!important}.my-plan .plan-session .body-card .card-icon .card .card-header{display:flex;justify-content:space-between;margin:0 0 30px}.my-plan .plan-session .body-card .card-icon .card .card-header .infos-plan{text-transform:uppercase;font-family:var(--font-primary)}.my-plan .plan-session .body-card .card-icon .card .card-header .logo-icon{width:53px;background:var(--white);border-radius:3px;padding:2px 4px}.my-plan .plan-session .body-card .card-icon .card .card-infos{display:flex;flex-direction:column}.my-plan .plan-session .body-card .card-icon .card .card-infos .card-number,.my-plan .plan-session .body-card .card-icon .card .card-infos .plan{font-size:var(--font-size-xxs);line-height:12px;margin:0}.my-plan .plan-session .body-card .card-icon .card .card-infos .user-name{font-family:var(--font-primary);font-size:var(--font-size-s);margin:0;line-height:12px}.my-plan .plan-session .body-card .plan-name{font-family:var(--font-primary);font-size:var(--font-size-title-l);color:var(--primary--1);margin-bottom:15px}.my-plan .plan-session .body-card .body-detail{border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;padding:15px 0;width:100%;margin:0 auto}@media (min-width:1024px){.my-plan .plan-session .body-card .body-detail{width:100%;max-width:300px;border-top:none;border-right:solid 1px #d6d6d6;border-bottom:none;margin:0 40px 0 0;padding:0 10px 0 0}}.my-plan .plan-session .body-card .body-detail .membership-card{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:15px;color:var(--gray--6);font-family:var(--font-secondary);font-size:var(--font-size-m)}@media (min-width:1024px){.my-plan .plan-session .body-card .body-detail .membership-card{font-size:var(--font-size-l)}}.my-plan .plan-session .body-card .body-detail .membership-card .membership-name{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px;font-size:var(--font-size-m);font-family:var(--font-secondary);line-height:17px;color:var(--gray--6)}@media (min-width:1024px){.my-plan .plan-session .body-card .body-detail .membership-card .membership-name{font-size:var(--font-size-l)}}.my-plan .plan-session .body-card .body-detail .membership-card .membership-number{display:flex;justify-content:space-between}.my-plan .plan-session .body-card .body-detail .membership-card .featured{font-family:var(--font-primary-medium);font-size:var(--font-size-m);line-height:17px;color:var(--primary--1);display:block;margin-bottom:5px}.my-plan .plan-session .body-card .body-detail .membership-card .featured.grid-name{margin-left:0}@media (min-width:0) and (max-width:767px){.my-plan .plan-session .body-card .plan-status{margin:15px auto 0;width:100%}}.my-plan .plan-session .body-card .plan-status .plan-clock-content{display:flex;flex-direction:column}.my-plan .plan-session .body-card .plan-status .plan-clock-content .featured{font-family:var(--font-primary-medium);font-size:var(--font-size-m);line-height:17px;color:var(--primary--1)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .status-text{font-family:var(--font-secondary);font-size:var(--font-size-l);line-height:17px;color:var(--gray--6)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details{position:relative;display:flex;align-items:center;justify-content:flex-start;margin:20px 0 0;border-radius:8px;color:var(--primary--1);font-size:var(--font-size-m);padding:10px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details.available{background-color:var(--clear-day)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image{display:inline-block;margin:0 15px auto 0}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img{width:48px;height:48px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img.not-ready{width:40px;height:40px;content:url(/themes/custom/odpv_beneficiaries/assets/images/watch.png)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img.ready{width:40px;height:auto;content:url(/themes/custom/odpv_beneficiaries/assets/images/plan/check.png)}@media (min-width:768px) and (max-width:1023px){.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img.ready{margin:0}}@media (min-width:1024px){.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img.ready{margin:0 auto}}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc{display:inline-block;font-size:var(--font-size-m);font-family:var(--font-secondary);color:var(--primary--1);line-height:26px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc.not-available{font-size:var(--font-size);color:var(--gray--1)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc{position:relative;color:var(--secondary--1);cursor:pointer}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc.link .specialities-box.float{left:0;margin:-12px 0 0 -117px!important}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc.days-to-become-available{font-size:var(--font-size-m);font-weight:700}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down{position:absolute;bottom:-25px;left:50%;margin-left:-6px;background:0 0!important}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down:before{content:"";border:solid var(--secondary--1);border-width:0 3px 3px 0;display:inline-block;padding:3px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.contrast:before{border-color:var(--black)!important}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-big:before{width:16px;height:16px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-center.arrow-big{top:-12px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-down:before{transform:rotate(45deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-up:before{transform:rotate(-135deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-right:before{transform:rotate(-45deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .highlight-desc .arrow-down.arrow-left:before{transform:rotate(135deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .emergency-text{font-size:var(--font-size);font-style:italic;font-family:var(--font-primary-light);color:var(--light-gray-7);line-height:21px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box{display:none;background:var(--light-gray-6);border-radius:15px;padding:25px;z-index:1;cursor:default}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box.contrast{border:1px solid #000}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box.contrast.float{top:43px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box.float{position:absolute;top:47px;margin:20px 0 0 -126px;min-width:300px;text-align:center;line-height:initial}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .title{margin-bottom:20px;color:var(--primary--1)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up{position:absolute;top:-8px;left:50%;margin-left:-6px;background:0 0!important}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up:before{content:"";border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.contrast:before{border-color:var(--black)!important}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-big:before{width:16px;height:16px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-center.arrow-big{top:-12px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-down:before{transform:rotate(45deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-up:before{transform:rotate(-135deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-right:before{transform:rotate(-45deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up.arrow-left:before{transform:rotate(135deg)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up:before{border-color:var(--primary--1);position:relative;z-index:1;top:-10px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .arrow-up:after{content:"";background:var(--white);width:20px;height:16px;display:block;position:absolute;top:-11px;left:-4px;z-index:0}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .specialities .item{display:flex;justify-content:space-between;font-size:var(--font-size);background:var(--white);border-radius:15px;overflow:hidden;padding:5px 0 5px 15px;margin:0 0 2px;line-height:25px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .specialities .item .specialities-name{justify-content:center;display:flex;align-items:center;width:100%;font-size:var(--font-size);font-family:var(--font-secondary);color:var(--secondary--2);text-align:center;line-height:14px}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .specialities-box .specialities .item .sepecialities-date{display:flex;align-items:center;justify-content:center;min-width:100px;background-color:var(--primary--1);color:var(--white);margin:-5px 0;padding:5px 15px;border-radius:15px}.my-plan .plan-session .body-card.dependent,.my-plan .plan-session .body-card.holder{flex-direction:column}.my-plan .plan-session .body-card.dependent .session-title,.my-plan .plan-session .body-card.holder .session-title{font-size:var(--font-size);color:var(--gray--6);width:100%;margin:0 auto 15px;line-height:18px}@media (min-width:1024px){.my-plan .plan-session .body-card.dependent .session-title,.my-plan .plan-session .body-card.holder .session-title{margin:0 0 30px 0}}.my-plan .plan-session .body-card.dependent .dependent--card-infos,.my-plan .plan-session .body-card.dependent .holder--card-infos,.my-plan .plan-session .body-card.holder .dependent--card-infos,.my-plan .plan-session .body-card.holder .holder--card-infos{display:flex;flex-direction:column}@media (min-width:1024px){.my-plan .plan-session .body-card.dependent .dependent--card-infos,.my-plan .plan-session .body-card.dependent .holder--card-infos,.my-plan .plan-session .body-card.holder .dependent--card-infos,.my-plan .plan-session .body-card.holder .holder--card-infos{flex-direction:row}}.my-plan .plan-session .body-card.dependent .card-icon .card,.my-plan .plan-session .body-card.holder .card-icon .card{background:0 0}.my-plan .plan-session .body-card.holder .session-title{font-size:var(--font-size-m);color:var(--primary--1);margin-bottom:15px;line-height:21px}.my-plan .plan-session .body-card.holder .session-title .icon-star{width:14px;height:14px;display:inline-block;margin:10px 5px 0 0;background:url(/themes/custom/odpv_beneficiaries/assets/images/plan/icon-star.png) center center no-repeat}.my-plan .plan-session .body-card .card-app{flex-wrap:wrap;justify-content:center}@media (min-width:1024px){.my-plan .plan-session .body-card .card-app{display:flex;flex-direction:row;flex-wrap:nowrap}}.my-plan .plan-session .body-card .card-app__info{margin-right:24px;display:flex;flex-direction:row;flex-wrap:nowrap}.my-plan .plan-session .body-card .card-app__info__icon{width:160px;margin-right:12px;display:flex;align-items:center}.my-plan .plan-session .body-card .card-app__info__icon__image{display:block;max-width:100%}.my-plan .plan-session .body-card .card-app__info p{font-size:18px;line-height:24px;font-family:var(--font-primary);color:var(--primary--1)}.my-plan .plan-session .body-card .card-app__stores{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:12px;row-gap:12px;margin-top:12px;flex-wrap:wrap}@media (min-width:1024px){.my-plan .plan-session .body-card .card-app__stores{flex-wrap:nowrap;margin:0}}.my-plan .plan-session .body-card .card-app__stores__link{width:156px}.my-plan .plan-session .body-card .card-app__stores__image{max-width:100%;display:block}.my-plan .wrap-item{margin-top:50px;border:solid 1px var(--light-gray-5);border-radius:15px;box-shadow:0 12px 11px rgba(138,138,138,.0901960784);padding:20px 25px;max-width:1360px;display:flex;align-content:center;align-items:center}.my-plan .wrap-item h3{font-size:var(--font-size-title-s);margin-bottom:10px;margin-top:0}.my-plan .wrap-item p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){.my-plan .wrap-item p{text-align:center}}.my-plan .wrap-item .btn-print-doc{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1);min-height:32px;width:100%;padding:1.5px 16px;font-size:var(--font-size)!important;line-height:30px;left:0;display:block!important}.my-plan .wrap-item .btn-print-doc[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.my-plan .wrap-item .btn-print-doc:focus,.my-plan .wrap-item .btn-print-doc:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.my-plan .wrap-item.contrato .btn-action{cursor:pointer;text-transform:uppercase;text-align:center;font-family:Soleto-Bold;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1);min-height:32px;width:100%;padding:1.5px 16px;line-height:30px}.my-plan .wrap-item.contrato .btn-action:hover{background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.my-plan .btn-print{cursor:pointer;text-transform:uppercase;text-align:center;font-family:Soleto-Bold;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--white);border-color:var(--secondary--1);color:var(--secondary--1);min-height:32px;width:100%;padding:1.5px 16px;line-height:30px}.my-plan .btn-print:hover{background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}@page{size:35.7cm 25cm;margin:5mm 5mm 5mm 5mm}.path-carteirinha #app{min-height:unset}.path-carteirinha #app .region-content{min-height:unset}.print-card{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.print-card .image-card-front{width:450px;margin:0;display:flex;height:280px}.print-card .image-card-front .image-card{max-height:300px;border:1px solid #c2c2c2;border-radius:10px}.print-card .image-card-back{display:flex;flex-direction:column;border-radius:10px;border:1px solid #c2c2c2;background:var(--white);padding:20px;font-family:Arial;height:280px;width:450px}.print-card .image-card-back .image-card-back--name{font-weight:600;margin-bottom:10px;color:var(--gray--1);font-size:var(--font-size-l)}.print-card .image-card-back .image-card-back--code{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--code span{font-weight:600;font-size:var(--font-size-l)}.print-card .image-card-back .image-card-back--cns{margin-bottom:10px;font-size:var(--font-size);color:var(--gray--1)}.print-card .image-card-back .image-card-back--register{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--ans{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--plan{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--date{font-size:var(--font-size);color:var(--gray--1)}.print-card .image-card-back .image-card-back--date span{font-weight:600;font-size:var(--font-size)}.print-card .image-card-back .image-ans{display:flex;justify-content:center;margin-top:auto}.print-card .image-card-back .ans-badge{display:inline-block;background-color:#000;color:#fff;font-weight:700;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;padding:5px 3px;border:1px solid #fff;outline:3px solid #000;text-align:center;font-size:12px;margin-bottom:10px}#btn__2-via-cartao__fechar{background:#ccc;color:#222}.add-dependent a.btn-voltar-perfil{color:var(--secondary--1)}.add-dependent a.btn-voltar-perfil:hover{color:var(--secondary--1-hover)}.add-dependent_title{color:var(--primary--1);font-family:var(--font-primary);font-size:30px;font-weight:700}.add-dependent_subtitle{color:#545454;font-family:var(--font-primary);font-size:18px;font-weight:700}.add-dependent_dados-dependente .label_dados-dependente{color:var(--primary--1);font-size:var(--font-size);font-weight:700;padding:0 .75rem}.add-dependent_dados-dependente .col .form-item input:not(.browser-default):focus:not([readonly]){border-bottom:1px solid var(--primary--1);box-shadow:0 1px 0 0 var(--primary--1)}.add-dependent_dados-dependente .col .form-item .form-select{display:inline-block!important;width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;font-size:var(--font-size-l)!important;margin-top:5px;border-color:var(--line-table);margin-bottom:15px}.add-dependent_dados-dependente .col .form-item .form-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.add-dependent_dados-dependente .col .form-item .form-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.add-dependent_dados-dependente .col .form-item .form-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.add-dependent_dados-dependente .col .form-item .form-select .invalid,.add-dependent_dados-dependente .col .form-item .form-select.error-field,.add-dependent_dados-dependente .col .form-item .form-select.invalid{border-color:var(--red)!important;color:var(--red)!important}.add-dependent_dados-dependente .col .form-item .form-select .invalid::placeholder,.add-dependent_dados-dependente .col .form-item .form-select.error-field::placeholder,.add-dependent_dados-dependente .col .form-item .form-select.invalid::placeholder{color:var(--red)!important}.add-dependent_dados-dependente .col .form-item .form-select .invalid:-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.error-field:-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.invalid:-ms-input-placeholder{color:var(--red)!important}.add-dependent_dados-dependente .col .form-item .form-select .invalid::-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.error-field::-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.invalid::-ms-input-placeholder{color:var(--red)!important}.add-dependent_dados-dependente .col .form-item .form-select.contrast{border-color:var(--black)!important}.add-dependent_dados-dependente .col .form-item .form-select.contrast.error-field{border-color:var(--black)!important}.add-dependent_dados-dependente .col .form-item .form-select.contrast~.error{color:var(--black)}.add-dependent_dados-dependente .col .form-item .form-select.contrast.error-field,.add-dependent_dados-dependente .col .form-item .form-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.add-dependent_dados-dependente .col .form-item .form-select.contrast.error-field::placeholder,.add-dependent_dados-dependente .col .form-item .form-select.contrast.invalid::placeholder{color:var(--black)}.add-dependent_dados-dependente .col .form-item .form-select.contrast.error-field:-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.add-dependent_dados-dependente .col .form-item .form-select.contrast.error-field::-ms-input-placeholder,.add-dependent_dados-dependente .col .form-item .form-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.add-dependent_dados-dependente .col .form-item .form-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.add-dependent_dados-dependente .col .form-item .form-select{font-size:var(--font-size-xs);padding:8px 13px}}.add-dependent_dados-dependente .col .form-item .dependent-error{color:var(--secondary--1);font-size:var(--font-size-s)}.add-dependent_submit{margin-top:32px}.add-dependent_submit .odpv-submit{position:relative;display:inline-block;cursor:pointer;vertical-align:top;margin:0;padding:0 24px;min-height:40px;min-width:170px;font-size:16px;font-weight:400;line-height:30px;text-transform:uppercase;text-align:center;text-decoration:none;border:0;border-radius:6px;font-family:Soleto-Bold;background-image:none;background-color:var(--secondary--1);color:var(--white);transition:.15s all linear}.add-dependent_submit .odpv-submit:hover{background-color:var(--secondary--1-hover)}.add-dependent_submit .odpv-submit:focus{background-color:var(--secondary--1-hover)}.add-dependent .dependent-error{color:var(--secondary--1);font-size:var(--font-size-s);margin-bottom:32px}.history-payment{--red--2:#F40E1A;--green--2:#6EE585;--blue--2:#0066FF;--yellow--2:#FFBC00}.history-payment .row .col{margin-bottom:25px}.history-payment .legend{margin:20px 5px;display:flex;align-items:center;gap:16px}.history-payment .legend span{font-size:var(--font-size-s);color:var(--gray--3)}@media (min-width:0) and (max-width:767px){.history-payment .legend{align-items:flex-start;width:100%}}.history-payment .legend .amount__label{font-size:var(--font-size-title-s);font-family:var(--font-primary);color:var(--primary--1);display:inline-block;margin-right:5px}.history-payment .legend .amount__text{font-size:var(--font-size-l);line-height:24px;color:var(--gray--1)}.history-payment .legend .icon-red{color:var(--red)}.history-payment .legend .icon-green{color:var(--green)}.history-payment .legend .icon-orange{color:var(--icon-orange)}.history-payment .legend .ball{float:left;width:10px;height:10px;border-radius:100%;transform:translateX(-50%)}.history-payment .legend .ball-paid-out{background-color:var(--green--2)}.history-payment .legend .ball-pending{background-color:#dc4780}.history-payment .legend .first-div{float:left;margin:0 30px 0 0}.history-payment .page-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.history-payment .header{display:flex;margin-bottom:0}.history-payment .header .image{width:107px;height:105px;background-image:url(/themes/custom/odpv_beneficiaries/assets/images/history/logo.png);background-repeat:no-repeat;margin:70px 50px 70px 0}@media (min-width:1024px){.history-payment .header .image{width:50px;height:70px}}.history-payment .header .info-page{margin-left:10px}.history-payment .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.history-payment .session-title{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px}.history-payment .payment-history{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;padding:20px 25px}.history-payment .payment-history .session-title{font-size:24px;line-height:31px;margin:0 auto 15px auto}.history-payment .payment-history .page-text{font-size:14px;margin-bottom:30px}.history-payment .payment-history .table-history{margin:0 0 15px;padding:0;position:relative}.history-payment .payment-history .table-history .load-table{display:none;width:100%;position:absolute;height:100%;background-color:var(--load-letter);z-index:1;place-items:center;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.history-payment .payment-history .table-history .load-table.active{display:flex}.history-payment .payment-history .table-history .load-table .spinner-loader{border:10px solid var(--white);height:60px;width:60px;border-radius:50%;border-left-color:var(--primary--1);border-right-color:var(--primary--1);animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.history-payment .payment-history .table-history .text-not-history{margin:10px 0}.history-payment .payment-history .table-history-header{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px;padding:0;margin:0 0 15px;border:none}.history-payment .payment-history .table-history #currentYear{font-size:var(--font-size-title-l)}.history-payment .payment-history .table-history-header.form-select{border-style:solid;border-color:var(gray--1);border-width:0 0 1px 0;margin:0 0 30px;width:280px;display:block;margin-bottom:26px;color:var(--gray--1);font-size:var(--font-size-l)!important;font-family:var(--font-secondary)!important}@media (min-width:0) and (max-width:767px){.history-payment .payment-history .table-history-header.form-select{width:100%;padding:8px 0}}.history-payment .payment-history .table-history-header.form-select{border-style:solid;border-color:var(gray--1);border-width:0 0 1px 0;margin:0 0 30px;width:280px;display:block;margin-bottom:26px;color:var(--gray--1);font-size:var(--font-size-l)!important;font-family:var(--font-secondary)!important}@media (min-width:0) and (max-width:767px){.history-payment .payment-history .table-history-header.form-select{width:100%;padding:8px 0}}.history-payment .payment-history .table-history-body{display:block;padding:0;border:none}.history-payment .payment-history .table-history-body table thead{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;border-color:var(--line-table);color:var(--primary--1)}.history-payment .payment-history .table-history-body table thead tr{border-color:var(--line-table)}.history-payment .payment-history .table-history-body table thead tr th.centered{text-align:center}.history-payment .payment-history .table-history-body table tbody tr{border-color:var(--line-table-a4)}.history-payment .payment-history .table-history-body table tbody tr:last-child{border:0}.history-payment .payment-history .table-history-body table tbody tr .td-button{text-align:right}.history-payment .payment-history .table-history-body table tbody tr .td-button .btn,.history-payment .payment-history .table-history-body table tbody tr .td-button .btn-large,.history-payment .payment-history .table-history-body table tbody tr .td-button .btn-small{font-size:var(--font-size-s)}.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile{display:inline-grid}.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn,.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn-large,.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn-small{margin-bottom:10px}@media (min-width:0) and (max-width:767px){.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn,.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn-large,.history-payment .payment-history .table-history-body table tbody tr .td-button-mobile .btn-small{padding:0}}.history-payment .payment-history .table-history-body table tbody tr td{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}.history-payment .payment-history .table-history-body table tbody tr td .error{color:var(--primary--1);font-size:var(--font-size-s);white-space:normal}.history-payment .payment-history .table-history-body table tbody tr td .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-height:40px;padding:7px 13px;font-size:var(--font-size-xs);text-transform:lowercase}.history-payment .payment-history .table-history-body table tbody tr td .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.history-payment .payment-history .table-history-body table tbody tr td .button:focus,.history-payment .payment-history .table-history-body table tbody tr td .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.history-payment .payment-history .table-history-body table tbody tr td .button.show-info{position:relative}.history-payment .payment-history .table-history-body table tbody tr td .button.show-info::after{content:"";position:absolute;left:40%;bottom:-7px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--secondary--4);clear:both}.history-payment .payment-history .table-history-body table tbody tr td.centered{text-align:center}@media screen and (max-width:992px){.history-payment .payment-history .table-history-body table tbody tr td{text-align:center}}.history-payment .payment-history .table-history-body table tbody tr .status-text{text-transform:lowercase;color:var(--secondary--2)}.history-payment .payment-history .table-history-body table tbody tr ::first-letter{text-transform:uppercase}.history-payment .payment-history .table-history-body table tbody tr .headlight{width:16px;height:16px;border-radius:100%;left:50%;transform:translateX(-50%);position:relative}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-green{background-color:var(--green--2)}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-red{background-color:var(--red--2)}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-yellow{background-color:var(--yellow--2)}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-blue{background-color:var(--blue--2)}.history-payment .payment-history .table-history-body table tbody tr .headlight.icon-red{color:var(--red)}.history-payment .payment-history .table-history-body table tbody tr .headlight.icon-green{color:var(--green)}.history-payment .payment-history .table-history-body table tbody tr .headlight.icon-orange{color:var(--icon-orange)}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-canceled{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-canceled:after{content:"Cancelado"}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-reversed{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.history-payment .payment-history .table-history-body table tbody tr .headlight.font-color-reversed:after{content:"Estornado"}.history-payment .payment-history .table-history-body table tbody tr .headlight.contrast:not(.history-payment.payment-history.table-history-bodytabletbodytr.headlight.font-color-canceled):not(.history-payment.payment-history.table-history-bodytabletbodytr.headlight.font-color-reversed){display:none}.history-payment .payment-history .table-history-body table tbody tr .status-text{width:100%;text-align:center}.history-payment .payment-history .table-history-body table tbody tr .status-text:not(.contrast){display:none}.history-payment .payment-history .actions{background-color:rgba(129,130,133,.1);border:none;border-radius:15px;padding:15px;margin:0;margin:0 0 15px;padding-top:5px;padding-bottom:5px}.history-payment .payment-history .actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;font-size:var(--font-size-m);line-height:22px;background-color:transparent!important;border:none;color:var(--secondary--1);cursor:pointer;font-size:14px;text-decoration:underline;position:relative;margin:0;padding:1px;width:calc(50% - 4px)}.history-payment .payment-history .actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.history-payment .payment-history .actions .button[disabled]{background-color:unset!important}.history-payment .payment-history .actions .button.next:before{content:"";display:block;position:absolute;top:50%;left:-2px;height:20px;margin-top:-10px;border-left:2px solid var(--secondary--2)}.history-payment .boleto-2nd{position:absolute;display:none;width:500px;background:var(--secondary--4);padding:10px;border-radius:15px;text-align:center;margin-top:5px;left:65px;z-index:1}.history-payment .boleto-2nd .boleto-code{background:var(--white);padding:10px;border-radius:25px;color:var(--gray--1);font-size:var(--font-size-m);margin-bottom:10px}.history-payment .boleto-2nd button{background:#dc4780;padding:10px 18px;color:var(--white);font-size:var(--font-size-s);font-weight:700;border-radius:100px;border:none}.history-payment .boleto-2nd p{color:var(--gray--1);font-size:var(--font-size);margin-top:10px}.history-payment .ball-pending{background-color:#dc4780}.history-payment .ball-returned{background-color:var(--blue--2)}.history-payment .ball-paid-out{background-color:var(--green--2)}.history-payment .ball{width:10px;height:10px;border-radius:100%;transform:translateX(-50%);margin:0 auto}.path-historico-pagamento .messages{display:none}.change-invoice-due-date-success .modal-footer{display:none}.payment-box{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;padding:20px 25px;margin:0 0 15px;position:relative}.payment-box .featured{font-family:var(--font-primary)}.payment-box .session-title{font-size:var(--font-size-title-s);line-height:31px;margin:0 auto 15px auto}.payment-box .session-title{font-size:24px;line-height:31px;margin:0 auto 15px auto}.payment-box .page-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:14px;margin-bottom:30px}.payment-box .page-text.lt{font-size:var(--font-size-s)}.payment-box .page-text,.payment-box .session-title{margin-left:auto;margin-right:auto}.payment-box .payment-type{display:flex;flex-direction:column;align-items:center}.payment-box .payment-type-wrapper{background-color:var(--secondary--3);padding:10px;width:100%;max-width:400px;margin-bottom:15px}.payment-box .payment-type-wrapper .payment-label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;text-align:center}.payment-box .payment-type-wrapper .payment{width:100%;max-width:400px;font-size:var(--font-size-title-s);font-family:var(--font-primary);text-align:center;margin:0 0 20px}.payment-box .payment-type .payment-informations{width:100%;display:flex;justify-content:center;align-items:center}.payment-box .payment-type .payment-informations.da{margin-bottom:37px}.payment-box .payment-type .payment-informations .brand-informations,.payment-box .payment-type .payment-informations .expiration-date{position:relative;display:flex;flex-direction:column;padding-left:30px;margin:0 0 0 15px;font-size:var(--font-size);border-left:1px solid var(--gray--1)}.payment-box .payment-type .payment-informations .brand-informations .brand-label,.payment-box .payment-type .payment-informations .expiration-date .brand-label{margin-bottom:5px}.payment-box .payment-type .payment-informations .brand-informations .change-invoice-due-toggle,.payment-box .payment-type .payment-informations .expiration-date .change-invoice-due-toggle{position:absolute;bottom:-42px}.payment-box .payment-type .payment-informations .brand-informations.contrast:before,.payment-box .payment-type .payment-informations .expiration-date.contrast:before{border-left-color:var(--black)}.payment-box .payment-type .payment-informations .brand-informations:first-child,.payment-box .payment-type .payment-informations .expiration-date:first-child{padding-left:0;margin-left:0}.payment-box .payment-type .payment-informations .brand-informations:first-child:before,.payment-box .payment-type .payment-informations .expiration-date:first-child:before{display:none}@media (min-width:0) and (max-width:767px){.payment-box .payment-type .payment-informations{display:block}.payment-box .payment-type .payment-informations .payment-brand{text-align:center;margin:5px 0 15px}.payment-box .payment-type .payment-informations .brand-informations{padding:0;text-align:center;margin:5px 0 15px}.payment-box .payment-type .payment-informations .brand-informations::before{display:none}.payment-box .payment-type .payment-informations .expiration-date{padding:0;text-align:center;margin:5px 0}.payment-box .payment-type .payment-informations .expiration-date::before{display:none}}.payment-box .payment-type .text-alert{font-family:Roboto-Italic;font-size:var(--font-size-m);line-height:18px;color:var(--red);margin-bottom:15px;max-width:500px;margin-top:15px;font-size:var(--font-size-s);text-align:center}.payment-box .payment-type .payment-date{width:100%;display:flex;align-items:center;justify-content:center;margin-top:15px;margin-bottom:60px}.payment-box .payment-type .payment-date .date{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;min-width:140px;margin-bottom:0}.payment-box .payment-type .payment-date .line-h{width:100%;height:1px;border-bottom:1px solid rgba(112,112,112,.3);margin:0 15px}.payment-box .payment-type .change-invoice-due-date{text-align:center}.payment-box .payment-type .change-invoice-due-date__date{font-size:var(--font-size-m);color:var(--gray--1);font-weight:700}.payment-box .payment-type .change-invoice-due-date__sub-title p{font-size:var(--font-size);line-height:20px}.payment-box .payment-type .change-invoice-due-date .btn-change__date-due{font-size:var(--font-size-l)!important;color:var(--gray--1)!important}.payment-box .payment-type .change-invoice-due-date .session-title{margin:0}.payment-box .payment-type .change-invoice-due-date #due-date-alert{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;margin-top:15px}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form{display:flex;align-items:flex-end;justify-content:center}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item{margin:0}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item:not(:last-child){margin-right:25px}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;width:76px;margin-bottom:0}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select .invalid,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.error-field,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.invalid{border-color:var(--red)!important;color:var(--red)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select .invalid::placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.error-field::placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.invalid::placeholder{color:var(--red)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select .invalid:-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.error-field:-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.invalid:-ms-input-placeholder{color:var(--red)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select .invalid::-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.error-field::-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.invalid::-ms-input-placeholder{color:var(--red)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast{border-color:var(--black)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.error-field{border-color:var(--black)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast~.error{color:var(--black)}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.error-field,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.error-field::placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.invalid::placeholder{color:var(--black)}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.error-field:-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.error-field::-ms-input-placeholder,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-select{font-size:var(--font-size-xs);padding:8px 13px}}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions{margin:0}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-large,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-small{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn[disabled],.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions [disabled].btn-large,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions [disabled].btn-small{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-large:focus,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-large:hover,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-small:focus,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn-small:hover,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn:focus,.payment-box .payment-type .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.payment-box .payment-type .change-invoice-due-date .processing-date-change .title{width:100%;max-width:400px;padding:10px;background-color:#007bbe;border:1px solid transparent;border-radius:25px;font-size:var(--font-size-l);font-family:var(--font-primary);text-align:center;color:var(--white);margin:0 auto 20px}.payment-box .payment-type .change-invoice-due-date .processing-date-change .descript{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size);text-align:center;padding:0 80px}.payment-box .payment-type .change-invoice-due-date .processing-date-change .email-user{font-size:var(--font-size-title-s);color:#007bbe;text-align:center;margin:0 20px}.payment-box .payment-type .change-invoice-due-toggle{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:115px;font-size:var(--font-size-xs);padding:16px;margin:0;min-height:0;line-height:4px}.payment-box .payment-type .change-invoice-due-toggle[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.payment-box .payment-type .change-invoice-due-toggle:focus,.payment-box .payment-type .change-invoice-due-toggle:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.payment-box .payment-actions{display:flex;flex-direction:column;align-items:center;margin:30px 0;padding:30px 0 0;border-top:1px solid var(--secondary--4)}.payment-box .payment-actions .action-message{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:30px}.payment-box .payment-actions .action__button{margin-bottom:16px}.payment-box .payment-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.payment-box .payment-actions .email-actions .message.success{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--primary--1);border-color:var(--primary--1);color:var(--white);width:100%;max-width:400px;cursor:default!important;margin:0 auto 15px;text-transform:none;font-size:var(--font-size-title-s);padding:11px 22px}.payment-box .payment-actions .email-actions .message.success[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.payment-box .payment-actions .email-actions .message.success:focus,.payment-box .payment-actions .email-actions .message.success:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.payment-box .payment-actions .email-actions .page-text{text-align:center}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form{display:flex;position:relative}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email{width:100%;margin-right:15px}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;width:100%}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email .invalid,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.error-field,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.invalid{border-color:var(--red)!important;color:var(--red)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email .invalid::placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.error-field::placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.invalid::placeholder{color:var(--red)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email .invalid:-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.error-field:-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.invalid:-ms-input-placeholder{color:var(--red)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email .invalid::-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.error-field::-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.invalid::-ms-input-placeholder{color:var(--red)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast{border-color:var(--black)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.error-field{border-color:var(--black)!important}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast~.error{color:var(--black)}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.error-field,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.invalid{border:2px solid var(--black);color:var(--black)}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.error-field::placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.invalid::placeholder{color:var(--black)}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.error-field:-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.invalid:-ms-input-placeholder{color:var(--black)}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.error-field::-ms-input-placeholder,.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .form-item-email .form-email{font-size:var(--font-size-xs);padding:8px 13px}}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .btn-submit{margin:0}.payment-box .payment-actions .email-actions .status-email-payment-method-changed-form .ajax-progress{position:absolute;bottom:0;right:0}.payment-box .payment-actions .processing-date-change .title{width:100%;max-width:400px;padding:10px;background-color:#007bbe;border:1px solid transparent;border-radius:25px;font-size:var(--font-size-l);font-family:var(--font-primary);text-align:center;color:var(--white);margin:0 auto 20px}.payment-box .payment-actions .processing-date-change .descript{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size);text-align:center;padding:0 80px}.payment-box .payment-actions .processing-date-change .email-user{font-size:var(--font-size-title-s);color:#007bbe;text-align:center;margin:0 20px}.payment-box .action__button{display:flex;justify-content:center}.payment-box .action__button .button-custom{min-width:321px}@media (max-width:460px){.payment-box .action__button{display:flex;justify-content:center}.payment-box .action__button .button-custom{flex:1;display:flex;justify-content:center;min-width:initial}}.wrap-history-payments{margin-top:20px;display:flex;gap:15px;flex-direction:column}.wrap-history-payments .history-payments__card{border:solid 1px #ededed;border-radius:15px;padding:20px 25px;max-width:1360px;display:flex;flex-direction:column;gap:20px}.wrap-history-payments .history-payments__card .history-payments__card-price{color:#4d4e53;font-weight:700;font-size:20px}.wrap-history-payments .history-payments__card .history-payments__header{display:flex;justify-content:space-between;color:var(--gray--1)}.wrap-history-payments .history-payments__card .history-payments__footer{display:flex;flex-flow:wrap;gap:15px}.wrap-history-payments .history-payments__card .history-payments__footer .odpv-button-primary--bordered{font-size:9px}.wrap-history-payments .history-payments__card .history-payments__card-status .ball-pending{background-color:#f40e1a}.wrap-history-payments .history-payments__card .history-payments__card-status .ball-paid-out{background-color:#6ee585}.wrap-history-payments .history-payments__card .history-payments__card-status .ball{width:10px;height:10px;border-radius:100%;transform:translateX(-50%)}#lastYear-mobile,#nextYear-mobile{font-size:10px;min-width:40px;line-height:10px}.user-pass-reset{padding:30px 0}.user-pass-reset p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px;margin:0 0 15px}.user-pass-reset p em{font-family:var(--font-primary);color:var(--primary--1)}.user-pass-reset[action*="/user/reset"] h1~p:nth-child(4){display:none}.user-form{width:50%;margin-right:auto;margin-left:auto}.user-form .field--name-birth-date,.user-form .field--name-newsletter,.user-form .form-type-email,.user-form .js-form-item-card-num-0-value,.user-form .js-form-item-cpf-0-value,.user-form .js-form-item-phone-0-value{display:none}.user-form .js-form-type-password{max-width:100%}.user-form .description,.user-form .js-password-confirm{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--secondary--2);line-height:24px}.user-form[action*=pass-reset-]{width:100%;padding:0 0 40px}.user-form[action*=pass-reset-] .layout{display:inline-block;width:100%;max-width:635px}.user-form[action*=pass-reset-] .layout h1{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.user-form[action*=pass-reset-] .layout p{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m)}.user-form[action*=pass-reset-] .layout #edit-pass{position:relative;padding:0 0 15px}.user-form[action*=pass-reset-] .layout #edit-pass .text-alert{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;max-width:235px;color:var(--secondary--2);font-style:italic}.user-form[action*=pass-reset-] .layout #edit-pass .description{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;max-width:235px;color:var(--secondary--2);position:absolute}.user-form[action*=pass-reset-] .layout #edit-pass .form-item{position:relative;overflow:initial;display:inline-block;width:100%;max-width:300px;margin:0 0 12px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item:not(:first-child){margin-left:30px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text .invalid,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.error-field,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.invalid{border-color:var(--red)!important;color:var(--red)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text .invalid::placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.error-field::placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.invalid::placeholder{color:var(--red)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text .invalid:-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.error-field:-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.invalid:-ms-input-placeholder{color:var(--red)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text .invalid::-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.error-field::-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.invalid::-ms-input-placeholder{color:var(--red)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast{border-color:var(--black)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.error-field{border-color:var(--black)!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast~.error{color:var(--black)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.error-field,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.invalid{border:2px solid var(--black);color:var(--black)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.error-field::placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.invalid::placeholder{color:var(--black)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.error-field:-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.invalid:-ms-input-placeholder{color:var(--black)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.error-field::-ms-input-placeholder,.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.user-form[action*=pass-reset-] .layout #edit-pass .form-item .form-text{font-size:var(--font-size-xs);padding:8px 13px}}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm{position:absolute;bottom:-30px;width:100%;font-size:0!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span{display:inline-block;font-size:0!important}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span.ok{color:var(--primary--1)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span.error{font-size:0}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span.error:before{content:"Senhas não conferem, por favor digite novamente!";font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.user-form[action*=pass-reset-] .layout{width:100%;max-width:100%;padding:0 15px;margin:8px 0 0}.user-form[action*=pass-reset-] .layout #edit-pass{padding:16px 0 20px;margin:0}.user-form[action*=pass-reset-] .layout #edit-pass .description{position:relative;margin:0;width:100%;max-width:460px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item{max-width:460px}.user-form[action*=pass-reset-] .layout #edit-pass .form-item:not(:first-child){margin-left:0}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm{position:relative;bottom:0}}.user-form[action*=pass-reset-] .form-actions{display:inline-block;width:auto;max-width:100%;margin-left:30px}@media (min-width:0) and (max-width:767px){.user-form[action*=pass-reset-] .form-actions{width:100%;margin:0;padding:0 15px}}.modal.birthdate-validate-modal{width:30%}@media (max-width:768px){.modal.birthdate-validate-modal{width:calc(100% - 30px)}}.modal.birthdate-validate-modal .modal-footer{display:none}.page--404{text-align:center}.page--404 .main--message{font-size:var(--font-size);text-align:center;font-size:var(--font-size-lg);padding:20px;font-weight:700;color:#1a75cf}.page--404 .main--image{font-size:14.5px;margin:10px auto}.chat-boot{position:fixed;bottom:110px;right:190px;height:65%;width:25%;opacity:0;border-radius:7px;overflow:initial;z-index:1000000;visibility:hidden;box-shadow:0 25px 10px 0 var(--light-gray-2)}.chat-boot.fixed{position:absolute;top:-480px;height:380px;right:30px}@media (min-width:768px) and (max-width:1023px){.chat-boot{width:40%}}@media (min-width:0) and (max-width:767px){.chat-boot{width:80%}}.chat-boot iframe{width:100%;height:100%;border-radius:0 0 10px 10px}.chat-boot .close-chat{cursor:pointer;padding-top:10px;padding-left:15px;display:block;background:var(--white);box-shadow:0 0 10px 0 var(--light-gray-2);border-radius:10px 10px 0 0}.chat-boot .close-chat:before{content:"";display:inline-block;width:2px;height:13px;background:#d0316d;transform:rotate(45deg);position:relative;top:2px}.chat-boot .close-chat:after{content:"";display:inline-block;width:2px;height:13px;background:#d0316d;transform:rotate(140deg);position:relative;right:2px;top:2px}.button-chat-bottom{position:fixed;bottom:20px;right:190px;z-index:3;font-size:var(--font-size-l);border:none;outline:0;background-color:#d0316d;color:#fff;cursor:pointer;padding:11px;border-radius:50%;width:55px;height:55px;transition:.5s}.button-chat-bottom.fixed{position:absolute;top:-65px;right:30px}.button-chat-bottom:active,.button-chat-bottom:focus,.button-chat-bottom:hover{background-color:#dc4780}.button-chat-bottom img{width:100%;height:auto}.button-chat-bottom img.contrast{background-color:#000!important}.button-chat-bottom.contrast{background-color:#000!important}.letter h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin-bottom:10px}.letter h3{font-family:Roboto-Bold;color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.letter .row{position:relative}.letter__header{display:flex;align-items:center;margin-bottom:20px;margin-top:70px}@media (min-width:0) and (max-width:767px){.letter__header{margin-top:0}}.letter__header .image{width:107px;height:105px;border-radius:50%;background:url(/themes/custom/odpv_beneficiaries/assets/images/letter/logo.png) center center no-repeat}.letter__header .image__content{visibility:hidden}.letter__header .info-page{margin-left:10px}.letter__header .info-page__title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;font-size:var(--font-size-title-l);margin:0 0 10px 0}@media (min-width:0) and (max-width:767px){.letter__header .info-page__title{font-size:var(--font-size-lg);margin:0}}.letter__header .info-page__description{font-family:Roboto-Bold;color:var(--gray--1);font-size:var(--font-size-l)}@media (min-width:0) and (max-width:767px){.letter__header .info-page__description{font-size:var(--font-size)}}.letter .form-type-select label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.letter .form-type-select select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;width:230px;margin:0 10px}.letter .form-type-select select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.letter .form-type-select select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.letter .form-type-select select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.letter .form-type-select select .invalid,.letter .form-type-select select.error-field,.letter .form-type-select select.invalid{border-color:var(--red)!important;color:var(--red)!important}.letter .form-type-select select .invalid::placeholder,.letter .form-type-select select.error-field::placeholder,.letter .form-type-select select.invalid::placeholder{color:var(--red)!important}.letter .form-type-select select .invalid:-ms-input-placeholder,.letter .form-type-select select.error-field:-ms-input-placeholder,.letter .form-type-select select.invalid:-ms-input-placeholder{color:var(--red)!important}.letter .form-type-select select .invalid::-ms-input-placeholder,.letter .form-type-select select.error-field::-ms-input-placeholder,.letter .form-type-select select.invalid::-ms-input-placeholder{color:var(--red)!important}.letter .form-type-select select.contrast{border-color:var(--black)!important}.letter .form-type-select select.contrast.error-field{border-color:var(--black)!important}.letter .form-type-select select.contrast~.error{color:var(--black)}.letter .form-type-select select.contrast.error-field,.letter .form-type-select select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.letter .form-type-select select.contrast.error-field::placeholder,.letter .form-type-select select.contrast.invalid::placeholder{color:var(--black)}.letter .form-type-select select.contrast.error-field:-ms-input-placeholder,.letter .form-type-select select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.letter .form-type-select select.contrast.error-field::-ms-input-placeholder,.letter .form-type-select select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.letter .form-type-select select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.letter .form-type-select select{font-size:var(--font-size-xs);padding:8px 13px}}.letter .error{color:var(--orange)}.aviso-ir-modal{max-width:745px}.aviso-ir-modal__icon{font-size:78px;color:var(--primary--1);margin-bottom:42px}.aviso-ir-modal a.modal-btn-continue{margin-top:42px;margin-bottom:15px}.letter .payment-history .form-select{margin:0 0 30px;width:280px;font-size:var(--font-size-l)!important}@media (min-width:0) and (max-width:767px){.letter .payment-history .form-select{width:100%;padding:8px 0}}.letter .payment-history .table-history{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;margin:0 0 15px;position:relative;box-shadow:0 0 5px rgba(0,0,0,.1607843137)}.letter .payment-history .table-history__info{margin-bottom:24px}.letter .payment-history .table-history .msg_no-result h3{color:var(--primary--1);font-size:var(--font-size-l)}.letter .payment-history .table-history .msg_no-result span{line-height:20px}.letter .payment-history .table-history__header{margin-bottom:24px}.letter .payment-history .table-history__title{font-size:var(--font-size-title-s);margin:0 0 10px}.letter .payment-history .table-history__subtitle{font-weight:700;color:var(--gray--1);font-size:var(--font-size-m)}.letter .payment-history .table-history__subtitle.no-results{color:var(--primary--1)}.letter .payment-history .table-history .no-results{color:var(--primary--1)}.letter .payment-history .table-history .load-table{display:none;width:95%;position:relative;height:77%;background-color:transparent;z-index:1;place-items:center;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.letter .payment-history .table-history .load-table.active{display:flex}.letter .payment-history .table-history .load-table .spinner-loader{border:10px solid #fff;height:60px;width:60px;border-radius:50%;border-left-color:var(--primary--1);border-right-color:var(--primary--1);animation:spin 1s infinite linear}.letter .payment-history .table-history .text-not-history{margin:10px 0}.letter .payment-history .table-history-header{color:var(--primary--1);padding:0;font-size:var(--font-size-title-l);font-family:Roboto-Bold;margin:0 0 15px;border:none}@media (min-width:0) and (max-width:767px){.letter .payment-history .table-history-header{font-size:var(--font-size-lg)}}.letter .payment-history .table-history-body{display:block;padding:0;border:none}.letter .payment-history .table-history-body table thead{border-color:var(--line-table)}@media (min-width:0) and (max-width:767px){.letter .payment-history .table-history-body table thead{border:none}}.letter .payment-history .table-history-body table thead tr{border-color:var(--line-table)}.letter .payment-history .table-history-body table thead tr th.text{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;text-align:center;color:var(--primary--1)}@media (min-width:1024px){.letter .payment-history .table-history-body table thead tr th.text:first-child{text-align:left}}@media (min-width:768px) and (max-width:1023px){.letter .payment-history .table-history-body table thead tr th.text{text-align:left;font-size:var(--font-size);padding-left:0;margin-bottom:0}}@media (min-width:0) and (max-width:767px){.letter .payment-history .table-history-body table thead tr th.text{text-align:left;font-size:var(--font-size);padding-left:0;margin-bottom:0}.letter .payment-history .table-history-body table thead tr th.text::after{content:"";display:block;width:100%;height:1px;background:var(--light-gray-5);margin-top:2px}.letter .payment-history .table-history-body table thead tr th.text:last-child::after{content:"";display:none;width:100%;height:1px;background:var(--light-gray-5);margin-top:10px}}.letter .payment-history .table-history-body table tbody tr{border-color:var(--line-table-a4)}.letter .payment-history .table-history-body table tbody tr:last-child{border:0}.letter .payment-history .table-history-body table tbody tr .td-button{text-align:center;padding:5px}.letter .payment-history .table-history-body table tbody tr td{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.letter .payment-history .table-history-body table tbody tr td{text-align:center}}@media (min-width:0) and (max-width:767px){.letter .payment-history .table-history-body table tbody tr td{text-align:center}}.letter .payment-history .table-history-body table tbody tr td.centered{text-align:center}.letter .payment-history .table-history-body table tbody tr td.amount{text-align:left}.letter .payment-history .table-history-body table tbody tr td.amount .text{font-weight:700;margin-right:5px;font-size:var(--font-size-title-s);color:var(--primary--1)}.letter .payment-history .table-history-body table tbody tr td .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-height:40px;padding:7.5px 23px;font-size:var(--font-size)}.letter .payment-history .table-history-body table tbody tr td .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.letter .payment-history .table-history-body table tbody tr td .button:focus,.letter .payment-history .table-history-body table tbody tr td .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.letter .payment-history .table-history-body table tbody tr .status-text{text-transform:lowercase;color:var(--secondary--2)}.letter .payment-history .table-history-body table tbody tr ::first-letter{text-transform:uppercase}.letter .payment-history .table-history-body table tbody tr .headlight{width:16px;height:16px;border-radius:100%;left:50%;transform:translateX(-50%);position:relative}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-green{background-color:var(--dark-blue)}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-red{background-color:var(--orange)}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-yellow{background-color:var(--yellow)}.letter .payment-history .table-history-body table tbody tr .headlight.icon-red{color:var(--red)}.letter .payment-history .table-history-body table tbody tr .headlight.icon-green{color:var(--green)}.letter .payment-history .table-history-body table tbody tr .headlight.icon-orange{color:var(--icon-orange)}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-canceled{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-canceled:after{content:"Cancelado"}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-reversed{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.letter .payment-history .table-history-body table tbody tr .headlight.font-color-reversed:after{content:"Estornado"}.letter .payment-history .table-history-body table tbody tr .headlight.contrast:not(.letter.payment-history.table-history-bodytabletbodytr.headlight.font-color-canceled):not(.letter.payment-history.table-history-bodytabletbodytr.headlight.font-color-reversed){display:none}.letter .payment-history .table-history-body table tbody tr .status-text{width:100%;text-align:center}.letter .payment-history .table-history-body table tbody tr .status-text:not(.contrast){display:none}.letter .payment-history .border-none{border:none}.letter .payment-history .legend{margin:25px 5px;line-height:8px}.letter .payment-history .legend span{font-size:var(--font-size-s);color:var(--gray--3)}@media (min-width:0) and (max-width:767px){.letter .payment-history .legend{padding-left:20px;align-items:flex-start;width:100%}}.letter .payment-history .legend .amount__label{font-size:var(--font-size-title-s);font-family:var(--font-primary);color:var(--primary--1);display:inline-block;margin-right:5px}.letter .payment-history .legend .amount__text{font-size:var(--font-size-l);line-height:24px;color:var(--gray--1)}.letter .payment-history .legend .icon-red{color:var(--red)}.letter .payment-history .legend .icon-green{color:var(--green)}.letter .payment-history .legend .icon-orange{color:var(--icon-orange)}.letter .payment-history .legend .ball{float:left;width:10px;height:10px;border-radius:100%;transform:translateX(-50%)}.letter .payment-history .legend .first-div{float:left;margin:0 30px 0 0}.letter .payment-history .ball-pending{background-color:var(--red)}.letter .payment-history .ball-paid-out{background-color:var(--green)}.letter .payment-history .ball{width:10px;height:10px;border-radius:100%;transform:translateX(-50%);margin:0 auto}.letter .payment-history .amount{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;color:var(--primary--1);padding-right:30px;text-align:right}@media (min-width:0) and (max-width:767px){.letter .payment-history .amount{padding-right:initial}}.letter .payment-history .amount__label{font-size:var(--font-size-title-s);display:inline-block;margin-right:20px}@media (min-width:0) and (max-width:767px){.letter .payment-history .amount__label{margin-right:initial}}.letter .payment-history.coparticipacao .table-history__subtitle{margin-bottom:20px;display:block}.letter .payment-history.coparticipacao .justify-between{padding-top:10px}@media (min-width:0) and (max-width:767px){.letter .payment-history.coparticipacao .justify-between{flex-direction:column}.letter .payment-history.coparticipacao .justify-between a{width:100%}}.letter .payment-history.notification-no-result .table-history__info p,.letter .payment-history.notification-no-result .table-history__info strong{display:inline;line-height:18px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sem-informacoes-extrato-modal{max-width:600px}.sem-informacoes-extrato-modal .modal-title{font-family:var(--font-primary);font-size:30px!important;line-height:var(--font-size-title-l);margin-bottom:30px;text-align:center;font-size:var(--font-size-title-s)}.sem-informacoes-extrato-modal .modal-body .button{margin-top:20px}.letter-informations{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;box-shadow:0 0 5px rgba(0,0,0,.1607843137);background:var(--white);padding:27px 20px}@media (min-width:0) and (max-width:767px){.letter-informations{padding:23px 23px 20px 28px}}.letter-informations .text-center{font-size:var(--font-size-m);text-align:center;color:var(--gray--1)}.letter-informations__footer{margin-top:24px}.letter-informations .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.letter-informations .actions{display:flex;justify-content:center;margin:25px 0 0}.letter-informations .actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.letter-informations .actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.letter-informations .actions .btn-secondary:focus,.letter-informations .actions .btn-secondary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.letter-informations__subheader{font-family:Roboto-Bold;text-align:center;color:var(--gray--1);font-size:var(--font-size-m)}.letter-informations__instructions{min-height:85px;color:var(--primary--1);background:var(--gray--2);margin:16px 0;display:flex;align-items:center;flex-direction:column;justify-content:center}.letter-informations__instructions__items{font-family:Roboto-Regular;font-size:var(--font-size-m);text-align:center}.letter-informations__instructions__items .label__item{font-family:Roboto-Regular;font-size:var(--font-size-m)}.letter-informations__instructions__items .conteudo{font-family:Roboto-Bold;font-size:var(--font-size-l);line-height:1.4}@media (min-width:0) and (max-width:767px){.letter-informations__instructions__items .conteudo{font-size:var(--font-size-l)}}.letter-informations .btn-letter{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);display:block;width:50%;font-family:Roboto-Bold;margin:25px 0 0}.letter-informations .btn-letter[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.letter-informations .btn-letter:focus,.letter-informations .btn-letter:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.user-pass[action*="/user/password"]{position:relative;width:100%;margin:0 0 20px}.user-pass[action*="/user/password"] h1{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.user-pass[action*="/user/password"] p{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m)}.user-pass[action*="/user/password"]>p{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px;position:absolute;bottom:0}.user-pass[action*="/user/password"] .form-item{position:relative;overflow:initial;display:inline-block;width:100%;max-width:300px;margin:0 0 20px}.user-pass[action*="/user/password"] .form-item:not(:first-child){margin-left:30px}.user-pass[action*="/user/password"] .form-item label{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-m);position:absolute;top:12px;left:0;transition:all .3s}.user-pass[action*="/user/password"] .form-item label.up-label{font-size:var(--font-size-s);line-height:14px;top:-15px;left:0}.user-pass[action*="/user/password"] .form-item label.up-label{opacity:0}.user-pass[action*="/user/password"] .form-item .form-text{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}.user-pass[action*="/user/password"] .form-item .form-text::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.user-pass[action*="/user/password"] .form-item .form-text:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.user-pass[action*="/user/password"] .form-item .form-text::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.user-pass[action*="/user/password"] .form-item .form-text .invalid,.user-pass[action*="/user/password"] .form-item .form-text.error-field,.user-pass[action*="/user/password"] .form-item .form-text.invalid{border-color:var(--red)!important;color:var(--red)!important}.user-pass[action*="/user/password"] .form-item .form-text .invalid::placeholder,.user-pass[action*="/user/password"] .form-item .form-text.error-field::placeholder,.user-pass[action*="/user/password"] .form-item .form-text.invalid::placeholder{color:var(--red)!important}.user-pass[action*="/user/password"] .form-item .form-text .invalid:-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.error-field:-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.invalid:-ms-input-placeholder{color:var(--red)!important}.user-pass[action*="/user/password"] .form-item .form-text .invalid::-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.error-field::-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.invalid::-ms-input-placeholder{color:var(--red)!important}.user-pass[action*="/user/password"] .form-item .form-text.contrast{border-color:var(--black)!important}.user-pass[action*="/user/password"] .form-item .form-text.contrast.error-field{border-color:var(--black)!important}.user-pass[action*="/user/password"] .form-item .form-text.contrast~.error{color:var(--black)}.user-pass[action*="/user/password"] .form-item .form-text.contrast.error-field,.user-pass[action*="/user/password"] .form-item .form-text.contrast.invalid{border:2px solid var(--black);color:var(--black)}.user-pass[action*="/user/password"] .form-item .form-text.contrast.error-field::placeholder,.user-pass[action*="/user/password"] .form-item .form-text.contrast.invalid::placeholder{color:var(--black)}.user-pass[action*="/user/password"] .form-item .form-text.contrast.error-field:-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.contrast.invalid:-ms-input-placeholder{color:var(--black)}.user-pass[action*="/user/password"] .form-item .form-text.contrast.error-field::-ms-input-placeholder,.user-pass[action*="/user/password"] .form-item .form-text.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.user-pass[action*="/user/password"] .form-item .form-text{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.user-pass[action*="/user/password"] .form-item .form-text{font-size:var(--font-size-xs);padding:8px 13px}}.user-pass[action*="/user/password"] .form-actions{display:inline-block;width:auto;max-width:100%;margin-left:30px}.user-pass[action*="/user/password"] .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.user-pass[action*="/user/password"] .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.user-pass[action*="/user/password"] .form-actions .button:focus,.user-pass[action*="/user/password"] .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.user-pass[action*="/user/password"]>p{display:none}.user-pass[action*="/user/password"]>.form-item{display:none}.layout--onecol #edit-account~.field--name-cro{display:none}.box-user-response{background-color:#e8e8e8;border-radius:10px;padding:40px;max-width:700px;margin:50px auto}.box-user-response .box-content .button{margin:1rem 0}.page-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.text.lt{font-size:var(--font-size-s);line-height:14px}.cancellation-stage-two{max-width:800px}.cancellation-stage-two .form-item-description label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancellation-stage-two #edit-reasons{margin-left:5px}.cancellation-stage-two #edit-reasons .form-item-reasons{display:inline-block;width:calc(50% - 25px);margin:0 0 25px 20px}.cancellation-stage-two #edit-reasons .form-item-reasons .form-radio{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.cancellation-stage-two #edit-reasons .form-item-reasons .form-radio:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:var(--secondary--3);transition:all .3s}.cancellation-stage-two #edit-reasons .form-item-reasons .form-radio:checked:before{background:var(--secondary--1)}.cancellation-stage-two #edit-reasons .form-item-reasons .form-radio.contrast:before{border-color:var(--black)}.cancellation-stage-two #edit-reasons .form-item-reasons .form-radio.contrast:checked:before{background:var(--black)}.cancellation-stage-two #edit-reasons .form-item-reasons label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;cursor:pointer}.cancellation-stage-two .fieldset-wrapper{display:flex}.cancellation-stage-two #edit-actions{padding-left:0}.cancellation-stage-two #edit-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-two #edit-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-two #edit-actions .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-two #edit-actions .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-two #edit-actions .btn-primary:focus,.cancellation-stage-two #edit-actions .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-stage-two #edit-actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--primary--1);border-color:var(--primary--1);color:var(--white)}.cancellation-stage-two #edit-actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-two #edit-actions .btn-secondary:focus,.cancellation-stage-two #edit-actions .btn-secondary:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.cancellation-stage-reason-form{border:1px solid #d1d1d1;border-radius:10px;padding:30px;margin:20px 0}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form{width:100%}}.cancellation-stage-reason-form label{text-align:left;letter-spacing:0;color:var(--gray--1);opacity:1;padding:0 0 0 4px;font-size:var(--font-size-m);padding-left:30px}.cancellation-stage-reason-form h4{text-align:left;letter-spacing:0;opacity:1;margin:0;font-family:var(--font-primary);color:var(--primary--1);font-size:var(--font-size-title-xs);margin-bottom:30px}.cancellation-stage-reason-form .form .form-item{margin:0;padding:0}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form .button[disabled]{white-space:normal;word-break:break-word;max-width:100%;padding:10px;height:100%;width:100%}}.cancellation-stage-reason-form [type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;position:relative;cursor:pointer;border:2px solid var(--secondary--1);border-radius:50%;box-sizing:border-box;transition:background-color .1s,border-color .1s;background:#fff;opacity:1!important;display:block!important}.cancellation-stage-reason-form [type=radio]::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;background-color:var(--secondary--1);transform:translate(-50%,-50%) scale(0);transition:transform .1s ease-in-out;border:solid 3px #fff}.cancellation-stage-reason-form [type=radio]:checked{background-color:var(--secondary--1);border-color:var(--secondary--1)}.cancellation-stage-reason-form [type=radio]:checked::after{transform:translate(-50%,-50%) scale(1)}.cancellation-stage-reason-form .page-title{margin-bottom:40px}.cancellation-stage-reason-form .form-checkboxes .form-item,.cancellation-stage-reason-form .form-radios .form-item{margin-bottom:20px}.cancellation-stage-reason-form .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin-left:0}.cancellation-stage-reason-form .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-reason-form .button:focus,.cancellation-stage-reason-form .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-stage-reason-form .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-reason-form fieldset{padding:0}.cancellation-stage-reason-form .button-group{display:flex;flex-wrap:wrap;row-gap:16px;margin-top:30px}.cancellation-stage-reason-form .button-group button{cursor:pointer;text-transform:uppercase;text-align:center;border-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--orange);border-color:var(--orange);color:var(--white);font-weight:700}.cancellation-stage-reason-form .button-group button.cancel-retention{background-color:var(--white);color:var(--orange)}.cancellation-stage-reason-form .form-item-descript{margin-bottom:10px}.cancellation-stage-reason-form .form-item-descript label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancellation-stage-reason-form .form-item-sub-descript{margin-bottom:30px}.cancellation-stage-reason-form .form-actions{margin-bottom:70px;display:flex}.cancellation-stage-reason-form .form-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:60px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-reason-form .form-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form .form-actions{text-align:center}}.cancellation-stage-reason-form .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-reason-form .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-reason-form .form-actions .button:focus,.cancellation-stage-reason-form .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form .form-actions .button{margin-bottom:10px}}.cancellation-stage-reason-form .form-actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-reason-form .views-left-25{display:flex;flex-wrap:wrap;gap:16px}.cancellation-stage-reason-form .form-radios{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0}.cancellation-stage-reason-form .reasons-title{font-family:var(--font-primary);font-size:var(--font-size-lg);line-height:var(--font-size-title-l);color:var(--primary--1);margin-bottom:24px;line-height:normal}.cancellation-stage-reason-form .wrapper-cancellation-reason__content{display:flex;margin-bottom:50px;gap:70px;align-items:center;flex-wrap:wrap}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form .wrapper-cancellation-reason__content{flex-direction:column;gap:30px;justify-content:center}}.cancellation-stage-reason-form .wrapper-cancellation-reason__card{background-color:#f8f8f8;border:1px solid #d1d1d1;max-width:540px;width:100%;border-radius:10px;padding:14px 32px;flex:2}.cancellation-stage-reason-form .wrapper-cancellation-reason__card--title{margin-bottom:30px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-l)}.cancellation-stage-reason-form .wrapper-cancellation-reason__card .image-card{max-width:300px;margin-bottom:20px;width:100%}.cancellation-stage-reason-form .wrapper-cancellation-reason__info{flex:1}.cancellation-stage-reason-form .wrapper-cancellation-reason__info--item{display:flex;align-items:center;gap:15px;margin-bottom:30px}.cancellation-stage-reason-form .wrapper-cancellation-reason__info--text{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--primary--1)}.cancellation-stage-reason-form .wrapper-cancellation-reason__action{width:100%;max-width:300px}.cancellation-stage-reason-form .wrapper-cancellation-reason__footer--description{font-size:var(--font-size-m);line-height:24px;color:var(--gray--1)}.cancellation-stage-reason-form .wrapper-cancellation-reason__lojas--links{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:30px;align-items:center;max-width:325px}.cancellation-stage-reason-form .wrapper-cancellation-reason__lojas--links img{width:100%}.cancellation-stage-reason-form .wrapper-cancellation-reason__lojas--links--item{display:flex;flex-direction:column;gap:15px}.cancellation-stage-reason-form .wrapper-cancellation-reason__lojas--img{max-height:55px}.cancellation-stage-reason-form .wrapper-cancellation-reason__lojas--qr-code{max-width:125px}.cancellation-stage-reason-form .wrapper-cancellation-reason__body{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.cancellation-stage-reason-form .wrapper-cancellation-reason__body--paragraph{flex:1;line-height:22px}.cancellation-stage-reason-form .wrapper-cancellation-reason__body--paragraph span{display:block;font-family:var(--font-primary);font-size:var(--font-size-m);color:var(--gray--1)}.page-reasons .wrap-default-form{border:1px solid #d1d1d1;border-radius:10px;padding:30px;background:#f8f8f8;max-width:750px;margin-bottom:30px}.page-reasons .wrap-default-form .contact-form-container-financeiro{display:flex;align-items:center;gap:20px}.page-reasons .wrap-default-form .contact-form-container-financeiro .img-container{flex-shrink:1}.page-reasons .wrap-default-form .contact-form-container-financeiro .contact-form{flex:1;max-width:300px;margin-top:30px}.page-reasons .wrap-default-form .contact-form-container-financeiro .contact-form label{margin:0;padding:0}.page-reasons .wrap-default-form .contact-form-container-financeiro .contact-form input:focus{border-bottom:1px solid #9e9e9e!important}.page-reasons .wrap-default-form .contact-form-container-financeiro .contact-form .error-message{font-size:13px;color:var(--red)}.page-reasons .wrap-default-form .wrap-default-form-header{display:flex}.page-reasons .wrap-default-form .wrap-default-form-header--texts{flex:1}.page-reasons .wrap-default-form .wrap-default-form-header--texts .reasons-subtitle{margin-bottom:16px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-l)}.page-reasons .wrap-default-form .wrap-default-form-header--texts .reasons-description{font-size:15px;line-height:24px;color:var(--gray--1)}.page-reasons .wrap-default-form .wrap-default-form-header--images{flex-shrink:1;display:flex;gap:10px}.page-reasons .wrap-default-form .wrap-default-form-header--images .img-icon{padding-left:30px}.page-reasons .wrap-default-form .wrap-default-form-header--images .img-icon img{max-width:140px}.page-reasons .wrap-default-form .wrap-default-form-body{display:flex}.page-reasons .wrap-default-form .wrap-default-form-body .reasons-subtitle{margin-bottom:20px}.page-reasons .wrap-default-form .wrap-default-form-body .reasons-description{max-width:400px;line-height:24px;font-size:16px;display:flex;align-items:center}.page-reasons .wrap{border:1px solid #d1d1d1;border-radius:10px;padding:30px;background:#f8f8f8;max-width:750px;margin-bottom:30px}.page-reasons .wrap .contact-form-container{display:flex;flex-direction:column}.page-reasons .wrap .contact-form-container .img-container{flex-shrink:1}.page-reasons .wrap .contact-form-container .contact-form--beneficiario,.page-reasons .wrap .contact-form-container .contact-form--dentista{gap:50px;display:flex;flex-direction:row;max-width:500px;width:100%}@media (min-width:0) and (max-width:767px){.page-reasons .wrap .contact-form-container .contact-form--beneficiario,.page-reasons .wrap .contact-form-container .contact-form--dentista{flex-direction:column;gap:0}}.page-reasons .wrap .contact-form-container .contact-form--beneficiario label,.page-reasons .wrap .contact-form-container .contact-form--dentista label{margin:0;padding:0}.page-reasons .wrap .contact-form-container .contact-form--beneficiario input:focus,.page-reasons .wrap .contact-form-container .contact-form--dentista input:focus{border-bottom:1px solid #9e9e9e!important}.page-reasons .wrap .contact-form-container .contact-form--beneficiario .error-message,.page-reasons .wrap .contact-form-container .contact-form--dentista .error-message{font-size:13px;color:var(--red)}.page-reasons .wrap .contact-form-container .reasons-subtitle{color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-l)}.page-reasons .wrap .contact-form-container .contact-msg{background:#fff;border:1px solid #9e9e9e;border-radius:8px;margin-top:5px;padding:10px;margin-bottom:30px;min-height:100px;max-width:500px;width:100%}.page-reasons .wrap .contact-form-container .contact-msg:focus-visible{border:1px solid #9e9e9e;outline:0}.page-reasons .wrap .contact-form-container .form-item-msg{margin:0;padding:0}.page-reasons .wrap .contact-form-container .form-item-msg label{padding:0}.page-reasons .wrap .contact-form-container.form-outro{margin-top:-50px}@media (min-width:0) and (max-width:767px){.page-reasons .wrap .contact-form-container.form-outro{margin-top:0}}.page-reasons .wrap .wrap-header{display:flex}@media (min-width:0) and (max-width:767px){.page-reasons .wrap .wrap-header{flex-direction:column;margin-bottom:30px}}.page-reasons .wrap .wrap-header--texts{flex:1;margin-bottom:30px}.page-reasons .wrap .wrap-header--texts .reasons-subtitle{margin-bottom:16px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-l)}.page-reasons .wrap .wrap-header--texts .reasons-description{font-size:15px;line-height:24px;color:var(--gray--1)}.page-reasons .wrap .wrap-header--images{flex-shrink:1;display:flex;gap:10px}.page-reasons .wrap .wrap-header--images .img-icon{padding-left:30px}.page-reasons .wrap .wrap-header--images .img-icon img{max-width:140px}.page-reasons .wrap .contact-form--action{display:flex;flex-wrap:wrap;position:relative;gap:10px}@media (min-width:0) and (max-width:767px){.page-reasons .wrap .contact-form--action{flex-direction:column}}.page-reasons .form-item .error{background-color:transparent;color:#000!important;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:var(--font-size-m);margin:0 0 8px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}.page-reasons .ajax-progress{position:absolute;bottom:-25px;left:10px}.cancellation-stage-one-form .page-title{margin-bottom:40px}.cancellation-stage-one-form .retention.hidden{display:none}.cancellation-stage-one-form .retention .content{display:flex;flex-direction:column-reverse}@media screen and (min-width:950px){.cancellation-stage-one-form .retention .content{flex-direction:row}}.cancellation-stage-one-form .retention .colum-retention-text{background-color:#67deff;border-radius:0 0 15px 15px;padding:45px 30px}@media screen and (min-width:1050px){.cancellation-stage-one-form .retention .colum-retention-text{width:60%}}@media screen and (min-width:950px){.cancellation-stage-one-form .retention .colum-retention-text{border-radius:15px 0 0 15px;width:50%}}.cancellation-stage-one-form .retention .colum-retention-text strong{font-weight:700}.cancellation-stage-one-form .retention .colum-retention-text .text{color:#06f}.cancellation-stage-one-form .retention .colum-retention-text .text:last-child{margin-bottom:0}.cancellation-stage-one-form .retention .colum-image{border-radius:15px 15px 0 0;background-image:url(/modules/custom/odpv_plan/assets/img/retention/odpv.png);background-size:cover;background-position:center;height:300px;width:100%}@media screen and (min-width:1050px){.cancellation-stage-one-form .retention .colum-image{width:40%}}@media screen and (min-width:950px){.cancellation-stage-one-form .retention .colum-image{border-radius:0 15px 15px 0;height:auto;width:50%}}.cancellation-stage-one-form .button-group{display:flex;flex-wrap:wrap;row-gap:16px;margin-top:30px}.cancellation-stage-one-form .button-group button{cursor:pointer;text-transform:uppercase;text-align:center;border-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--orange);border-color:var(--orange);color:var(--white);font-weight:700}.cancellation-stage-one-form .button-group button.cancel-retention{background-color:var(--white);color:var(--orange)}.cancellation-stage-one-form .form-item-descript{margin-bottom:10px}.cancellation-stage-one-form .form-item-descript label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancellation-stage-one-form .form-item-sub-descript{margin-bottom:30px}.cancellation-stage-one-form .form-actions{margin-bottom:70px;display:flex}.cancellation-stage-one-form .form-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:60px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-one-form .form-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:0) and (max-width:767px){.cancellation-stage-one-form .form-actions{text-align:center}}.cancellation-stage-one-form .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-one-form .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-one-form .form-actions .button:focus,.cancellation-stage-one-form .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.cancellation-stage-one-form .form-actions .button{margin-bottom:10px}}.cancellation-stage-one-form .form-actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-one-form .wrapper-btn{display:flex!important;flex-direction:column!important;align-items:center!important}.cancellation-stage-one-form .wrapper-btn .ajax-progress{margin-top:-8px!important}.cancel-content{padding-top:25px}.cancel-content .title-page{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.cancel-content .text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancel-content #terms-alert{font-family:var(--font-primary-regular);color:var(--secondary--2);margin-bottom:4px;text-align:left;font-size:var(--font-size-s);line-height:14px}.cancel-content .content .terms{position:relative;border-radius:15px;background-color:var(--white);height:100%}.cancel-content .content .terms .terms-content{height:200px;padding:25px;overflow-y:auto;padding:0 20px 0 0}.cancel-content .content .terms .terms-content::-webkit-scrollbar{width:14px;max-height:30px}.cancel-content .content .terms .terms-content::-webkit-scrollbar-thumb{border-radius:10px;background:var(--secondary--1)}.cancel-content .content .terms .terms-content.contrast::-webkit-scrollbar-thumb{background:var(--black)}.cancel-content .content .terms .terms-content .terms-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancel-content .content .form-content .cancellation-stage-three{display:flex;flex-direction:column;align-items:center;justify-content:stretch}.cancel-content .content .form-content .cancellation-stage-three .form-item{margin-left:5px}.cancel-content .content .form-content .cancellation-stage-three .form-item .form-checkbox{position:relative;visibility:hidden;cursor:pointer}.cancel-content .content .form-content .cancellation-stage-three .form-item .form-checkbox:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:10px;background:var(--secondary--3);transition:all .3s}.cancel-content .content .form-content .cancellation-stage-three .form-item .form-checkbox:checked:before{background:var(--secondary--1)}.cancel-content .content .form-content .cancellation-stage-three .form-item label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;cursor:pointer}.cancel-content .content .form-content .cancellation-stage-three .fieldset-wrapper{display:flex}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin-left:35px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin-right:35px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary:focus,.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--primary--1);border-color:var(--primary--1);color:var(--white)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary:focus,.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.cancel-content .content .form-content .input-terms-checkbox::before{border-radius:10px}.cancel-content .content .form-content .input-terms-checkbox::after{content:"✔";color:var(--secondary--1);background-color:inherit;top:0;left:-16px;width:10px;height:10px}.cancel-content .fieldset-wrapper{display:flex}@media (min-width:0) and (max-width:767px){.cancel-content .fieldset-wrapper{flex-direction:column;gap:20px}.cancel-content .fieldset-wrapper .button{margin:0}}@media (min-width:768px) and (max-width:1023px){.cancel-content .fieldset-wrapper{flex-direction:column;gap:20px;flex-wrap:wrap}.cancel-content .fieldset-wrapper .button{margin:0}}.cancel-content .request-contact-modal,.cancel-content .request-contact-modal-retencao{max-width:570px;width:100%}.cancel-content .request-contact-modal .modal-content,.cancel-content .request-contact-modal-retencao .modal-content{padding:0!important;margin:0!important}.cancel-content .request-contact-modal .modal-content .modal-header,.cancel-content .request-contact-modal-retencao .modal-content .modal-header{padding:0!important;margin:0!important}.cancel-content .request-contact-modal .modal-content .modal-title,.cancel-content .request-contact-modal-retencao .modal-content .modal-title{padding:0!important;margin:0!important}.cancel-content .request-contact-modal-retencao__body--content,.cancel-content .request-contact-modal__body--content{padding:24px 32px;background:var(--light-gray-9);text-align:left}.cancel-content .request-contact-modal-retencao__body--content h2,.cancel-content .request-contact-modal__body--content h2{font-family:var(--font-primary);font-size:var(--font-size-title-s);color:var(--gray--1);line-height:normal;margin:0}.cancel-content .request-contact-modal-retencao__body--content .btn-request-contact,.cancel-content .request-contact-modal__body--content .btn-request-contact{display:flex;width:fit-content;margin-top:24px;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancel-content .request-contact-modal-retencao__body--icon,.cancel-content .request-contact-modal__body--icon{padding:50px}.cancel-content .cancellation-terms{border:1px solid #d1d1d1;border-radius:10px;padding:30px;margin:20px auto;background:#fff}.cancel-content .cancellation-terms .content{display:flex;flex-direction:column}.cancel-content .cancellation-terms .termo__cabecalho{margin-bottom:30px}.cancel-content .cancellation-terms .termo__cabecalho h6{color:var(--gray--1);font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;margin-bottom:20px}.cancel-content .cancellation-terms .termo__corpo h6{color:var(--gray--1);font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;margin-bottom:20px}.cancel-content .cancellation-terms .termo__corpo span{display:block;margin:30px auto}.cancel-content .cancellation-terms .termo__corpo__artigo{margin-bottom:30px}.cancel-content .form-item-checkbox-i-know label.option{font-size:var(--font-size-l);color:var(--gray--1);font-family:var(--font-primary-medium)}.cancel-content .wrapper-btn{display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important}.cancel-content .wrapper-btn .btn,.cancel-content .wrapper-btn .btn-large,.cancel-content .wrapper-btn .btn-small{width:auto!important;margin:0 8px!important}.cancel-content .wrapper-btn .ajax-progress{position:absolute!important;margin-top:0!important;right:10px}.cancel-content .wrapper-btn .ajax-progress-throbber{display:inline-block!important;position:absolute!important;z-index:10}.cancel-plan-modal .modal-body #cp-protocol-cancel{max-width:420px;margin:15px auto 0;background-color:var(--secondary--3);color:var(--secondary--2);font-size:var(--font-size-title-s);border-color:var(--secondary--3)}.cancel-plan-modal .modal-footer{display:none}.cancellation-form{border:1px solid #d1d1d1;border-radius:10px;padding:20px;margin:20px auto}.cancellation-form label{text-align:left;letter-spacing:0;color:var(--gray--1);opacity:1;padding:0 0 0 4px;font-size:var(--font-size-m)}.cancellation-form h4{text-align:left;letter-spacing:0;opacity:1;margin:0;font-family:var(--font-primary);color:var(--primary--1);font-size:var(--font-size-title-xs);margin-bottom:30px}.cancellation-form [type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;position:relative;cursor:pointer;border:2px solid var(--secondary--1);border-radius:50%;box-sizing:border-box;vertical-align:middle;transition:background-color .1s,border-color .1s}.cancellation-form [type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;background-color:var(--secondary--1);transform:translate(-50%,-50%) scale(0);transition:transform .1s ease-in-out;border:solid 3px #fff}.cancellation-form [type=checkbox]:checked{background-color:var(--secondary--1);border-color:var(--secondary--1)}.cancellation-form [type=checkbox]:checked::after{transform:translate(-50%,-50%) scale(1)}.cancellation-form .mensagem-dependentes{text-align:left;letter-spacing:0;color:var(--gray--1);opacity:1;display:none;justify-content:left;align-items:center;gap:7px;margin-left:5px;font-style:italic}.cancellation-form .mensagem-dependentes span{position:relative;top:-5px;line-height:22px}.cancellation-form .mensagem-dependentes .fa-exclamation-circle{font-size:24px;color:var(--secondary--1)}.cancellation-form .page-title{margin-bottom:40px}.cancellation-form .form-checkboxes .form-item,.cancellation-form .form-radios .form-item{margin-bottom:20px}.cancellation-form .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-form .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-form .button:focus,.cancellation-form .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-form .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-form .retention.hidden{display:none}.cancellation-form .retention .content{display:flex;flex-direction:column-reverse}@media screen and (min-width:950px){.cancellation-form .retention .content{flex-direction:row}}.cancellation-form .retention .colum-retention-text{background-color:#67deff;border-radius:0 0 15px 15px;padding:45px 30px}@media screen and (min-width:1050px){.cancellation-form .retention .colum-retention-text{width:60%}}@media screen and (min-width:950px){.cancellation-form .retention .colum-retention-text{border-radius:15px 0 0 15px;width:50%}}.cancellation-form .retention .colum-retention-text strong{font-weight:700}.cancellation-form .retention .colum-retention-text .text{color:#06f}.cancellation-form .retention .colum-retention-text .text:last-child{margin-bottom:0}.cancellation-form .retention .colum-image{border-radius:15px 15px 0 0;background-image:url(/modules/custom/odpv_plan/assets/img/retention/odpv.png);background-size:cover;background-position:center;height:300px;width:100%}@media screen and (min-width:1050px){.cancellation-form .retention .colum-image{width:40%}}@media screen and (min-width:950px){.cancellation-form .retention .colum-image{border-radius:0 15px 15px 0;height:auto;width:50%}}.cancellation-form .button-group{display:flex;flex-wrap:wrap;row-gap:16px;margin-top:30px}.cancellation-form .button-group button{cursor:pointer;text-transform:uppercase;text-align:center;border-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--orange);border-color:var(--orange);color:var(--white);font-weight:700}.cancellation-form .button-group button.cancel-retention{background-color:var(--white);color:var(--orange)}.cancellation-form .form-item-descript{margin-bottom:10px}.cancellation-form .form-item-descript label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancellation-form .form-item-sub-descript{margin-bottom:30px}.cancellation-form .form-actions{margin-bottom:70px;display:flex}.cancellation-form .form-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:60px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-form .form-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:0) and (max-width:767px){.cancellation-form .form-actions{text-align:center}}.cancellation-form .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-form .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-form .form-actions .button:focus,.cancellation-form .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.cancellation-form .form-actions .button{margin-bottom:10px}}.cancellation-form .form-actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-form .cancellation-escolha-dependente .button.disabled-style{margin:0}@media (min-width:0) and (max-width:767px){.cancellation-form .cancellation-escolha-dependente .fieldset-wrapper{display:flex;flex-direction:column;gap:20px}.cancellation-form .cancellation-escolha-dependente .fieldset-wrapper .button{margin:0}}.cancellation-form:has(.cancellation-escolha-dependente){padding:26px 32px}.cancellation-stage-two-form{border:1px solid #d1d1d1;border-radius:10px;padding:30px;margin:20px auto}.cancellation-stage-two-form label{text-align:left;letter-spacing:0;color:var(--gray--1);opacity:1;padding:0 0 0 4px;font-size:var(--font-size-m);padding-left:30px;display:flex}.cancellation-stage-two-form h4{text-align:left;letter-spacing:0;opacity:1;margin:0;font-family:var(--font-primary);color:var(--primary--1);font-size:var(--font-size-title-xs);margin-bottom:30px}.cancellation-stage-two-form .form .form-item{margin:0;padding:0}.cancellation-stage-two-form [type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;position:relative;cursor:pointer;border:2px solid var(--secondary--1);border-radius:50%;box-sizing:border-box;transition:background-color .1s,border-color .1s;background:#fff;opacity:1!important;display:block!important}.cancellation-stage-two-form [type=radio]::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;background-color:var(--secondary--1);transform:translate(-50%,-50%) scale(0);transition:transform .1s ease-in-out;border:solid 3px #fff}.cancellation-stage-two-form [type=radio]:checked{background-color:var(--secondary--1);border-color:var(--secondary--1)}.cancellation-stage-two-form [type=radio]:checked::after{transform:translate(-50%,-50%) scale(1)}.cancellation-stage-two-form .page-title{margin-bottom:40px}.cancellation-stage-two-form .form-checkboxes .form-item,.cancellation-stage-two-form .form-radios .form-item{margin-bottom:20px}.cancellation-stage-two-form .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin-left:0}.cancellation-stage-two-form .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-two-form .button:focus,.cancellation-stage-two-form .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-stage-two-form .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-two-form fieldset{padding:0}.cancellation-stage-two-form .button-group{display:flex;flex-wrap:wrap;row-gap:16px;margin-top:30px}.cancellation-stage-two-form .button-group button{cursor:pointer;text-transform:uppercase;text-align:center;border-radius:6px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--orange);border-color:var(--orange);color:var(--white);font-weight:700}.cancellation-stage-two-form .button-group button.cancel-retention{background-color:var(--white);color:var(--orange)}.cancellation-stage-two-form .form-item-descript{margin-bottom:10px}.cancellation-stage-two-form .form-item-descript label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancellation-stage-two-form .form-item-sub-descript{margin-bottom:30px}.cancellation-stage-two-form .form-actions{margin-bottom:70px;display:flex}.cancellation-stage-two-form .form-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:60px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-two-form .form-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:0) and (max-width:767px){.cancellation-stage-two-form .form-actions{text-align:center}}.cancellation-stage-two-form .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-two-form .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-two-form .form-actions .button:focus,.cancellation-stage-two-form .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}@media (min-width:0) and (max-width:767px){.cancellation-stage-two-form .form-actions .button{margin-bottom:10px}}.cancellation-stage-two-form .form-actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-two-form .views-left-25{display:flex;flex-wrap:wrap;gap:16px}.cancellation-stage-two-form .form-radios{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(1){order:1}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(2){order:2}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(3){order:3}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(4){order:4}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(5){order:5}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(6){order:6}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(7){order:7}.cancellation-stage-two-form .form-radios .form-item-reasons-content:nth-child(8){order:8}.cancellation-stage-two-form .reasons-title{font-family:var(--font-primary);font-size:var(--font-size-lg);line-height:var(--font-size-title-l);color:var(--primary--1);margin-bottom:24px;line-height:normal}.cancellation-stage-two-form .fieldset-wrapper{display:inline-flex}@media (min-width:0) and (max-width:767px){.cancellation-stage-two-form .fieldset-wrapper{display:flex;flex-wrap:wrap;width:100%;flex-direction:column;gap:10px}}.cancellation-stage-two-form .wrapper-btn{display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important}.cancellation-stage-two-form .wrapper-btn .btn,.cancellation-stage-two-form .wrapper-btn .btn-large,.cancellation-stage-two-form .wrapper-btn .btn-small{width:auto!important;margin:0 8px!important}.cancellation-stage-two-form .wrapper-btn .ajax-progress{position:absolute!important;margin-top:0!important;right:10px}.cancellation-stage-two-form .wrapper-btn .ajax-progress-throbber{display:inline-block!important;position:absolute!important;z-index:10}.cancellation-stage-three-form #edit-actions{padding-left:0}.cancellation-stage-three-form #edit-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-left:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-three-form #edit-actions .loader-change{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin:0;margin-right:80px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cancellation-stage-three-form #edit-actions .btn-primary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-three-form #edit-actions .btn-primary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-three-form #edit-actions .btn-primary:focus,.cancellation-stage-three-form #edit-actions .btn-primary:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-stage-three-form #edit-actions .btn-secondary{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--primary--1);border-color:var(--primary--1);color:var(--white)}.cancellation-stage-three-form #edit-actions .btn-secondary[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-three-form #edit-actions .btn-secondary:focus,.cancellation-stage-three-form #edit-actions .btn-secondary:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.cancellation-stage-three-form #edit-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-three-form #edit-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.cancellation-stage-three-form #edit-actions .button:focus,.cancellation-stage-three-form #edit-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.cancellation-stage-three-form #edit-actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-three-form #edit-actions .button.is-disabled{background:var(--secondary--4);border-color:var(--secondary--4)}.cancellation-stage-three-form .form-item-checkbox-aceito{margin-bottom:54px;margin-left:5px}.cancellation-stage-three-form .form-item-checkbox-aceito label{font-size:16px;color:var(--secondary--2)}.cancellation-stage-three-form .checkbox-label{font-size:18px;color:var(--secondary--2)}.cancellation-stage-three-form .checkbox-label label{font-size:16px;color:var(--secondary--2)}.cancellation-stage-three-form .checkbox-label input[type=checkbox]{margin-left:20px;margin-bottom:29px;position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.cancellation-stage-three-form .checkbox-label input[type=checkbox]::before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:2px solid var(--secondary--1);border-radius:50px;background:var(--white);transition:all .3s}.cancellation-stage-three-form .checkbox-label input[type=checkbox]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.cancellation-stage-three-form .checkbox-label input[type=checkbox]:checked:after{opacity:1}.cancellation-stage-three-form .checkbox-label input[type=checkbox]~label{cursor:pointer}.cancellation-stage-three-form .checkbox-label input[type=checkbox].invalid:before{border:1px solid var(--secondary--1)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].invalid:after{background-color:var(--white)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].invalid~label{color:var(--black)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].contrast:before{border-color:var(--black)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].contrast.invalid:before{border:2px solid var(--black)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].contrast:checked:before{border-color:var(--black)}.cancellation-stage-three-form .checkbox-label input[type=checkbox].contrast:checked:after{background:var(--black)}.cancellation-stage-three-form label.option{color:var(--gray--1);font-size:14px}.cancellation-stage-three-form .wrapper-btn{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;width:fit-content;margin-left:0!important}.cancellation-stage-three-form .wrapper-btn .btn,.cancellation-stage-three-form .wrapper-btn .btn-large,.cancellation-stage-three-form .wrapper-btn .btn-small,.cancellation-stage-three-form .wrapper-btn button{margin-right:10px}.cancellation-stage-three-form .wrapper-btn .ajax-progress{display:block!important;width:100%!important;margin-top:60px!important;margin-left:60px!important;padding-left:20px!important;text-align:left!important}.cancellation-terms #terms-alert{text-align:center!important}.cancellationPj{padding-bottom:50px}.cancellationPj .button-cancel-20{background-color:var(--orange);border:1px solid var(--white);color:var(--white);margin-left:20px}.cancellationPj .button-cancel-20:hover{background-color:var(--white);border:1px solid var(--white);color:var(--orange)}.cancellationPj .cancellationpj_header{display:flex;margin-top:45px;margin-left:-20px}.cancellationPj .cancellationpj_header .stageone__image{width:107px;height:105px;border-radius:0;background:url(/themes/custom/odpv_beneficiaries/assets/images/plan/logo.png) center center no-repeat}.cancellationPj .cancellationpj_header h1{line-height:1px}.cancellationPj .cancellationpj_header .texto-header{display:flex;align-items:center}@media (min-width:0) and (max-width:767px){.cancellationPj .cancellationpj_header .texto-header{flex-direction:column}.cancellationPj .cancellationpj_header .texto-header h1:last-of-type{margin-top:-5px}}.cancellationPj .termo__cabecalho{font-family:var(--font-secondary);line-height:22px}.cancellationPj .termo__cabecalho h6{font-family:var(--font-primary-medium);font-size:20px;color:var(--primary--1);margin-top:35px;margin-bottom:55px}.cancellationPj .termo__cabecalho p{font-size:18px;color:var(--secondary--2);margin-bottom:28px}.cancellationPj .termo__corpo{font-family:var(--font-secondary);font-size:18px;line-height:22px;color:var(--secondary--2)}.cancellationPj .termo__corpo h6{font-family:var(--font-primary-medium);font-size:20px;margin:20px 0 28px 0}.cancellationPj .termo__corpo__inciso{margin-bottom:30px}.cancellationPj .termo__corpo__inciso:last-child{margin-bottom:45px}.cancellationPj .termo__corpo__artigo{margin-bottom:30px}.cancellationPj .termo__corpo__alinea{margin-bottom:30px}.cancellationPj .cancellationpj_exclamation{content:"!";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:2px solid var(--secondary--1);border-radius:50px;background:var(--white)}.cancellationPj .stagetwo__cabecalho{font-family:var(--font-primary-regular);font-size:24px;color:var(--primary--1);margin-top:59px;margin-bottom:37px}.cancellationPj .stagetwo__email{font-family:Roboto-Bold;font-size:20px;color:var(--primary--1);margin-top:50px}.cancellationPj .form-item-beneficiario-checkbox{margin-bottom:5px}.cancellationPj .form-item-beneficiario-checkbox label{margin-left:5px;font-size:18px;font-family:var(--font-primary);color:var(--secondary--2)}.cancellationPj .form-checkboxes label{margin-left:5px;font-size:18px;font-family:var(--font-primary);color:var(--secondary--2)}.cancellationPj .cancellationpj-exclamation::before{padding-left:10px;color:var(--white);font-size:24px;font-family:Roboto-Bold;margin-right:10px;content:"!";visibility:visible;position:absolute;margin-top:0;width:30px;height:30px;border:2px solid var(--secondary--1);border-radius:50px;background:var(--secondary--1)}.cancellationPj .stagetwo__aviso{font-family:var(--font-secondary);font-size:14px;color:var(--secondary--2);margin-bottom:69px;margin-left:40px;padding-top:8px}.cancellationPj .stagetwo__info{display:flex;margin-left:6px}.cancellationPj .stagetwo__info label{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.cancellationPj .stagetwo__info label:last-child{margin-top:-8px}.cancellationPj .stagetwo__botao--arquivos{width:100%;min-height:0;border:none;pointer-events:none;height:0;overflow:visible;padding-bottom:50px}.cancellationPj .stagetwo__botao--arquivos.odpv.button{margin-bottom:22px;line-height:47px;min-height:0;padding-bottom:47px}@media (min-width:0) and (max-width:767px){.cancellationPj .stagetwo__botao--arquivos.odpv.button{width:83%}}.cancellationPj .custom-file-upload .odpv.button:hover{background:0 0}.cancellationPj .form-item-selecionar-arquivos{top:64px}.cancellationPj .form-item-selecionar-arquivos .form-managed-file{padding:0;height:49px;width:100%;margin-bottom:1px}.cancellationPj .form-item-selecionar-arquivos .form-managed-file .button{position:absolute;right:5px;top:10px}.cancellationPj .form-item-selecionar-arquivos .form-managed-file .edit-selecionar-arquivos-remove-button{position:absolute;right:10px;top:10px}.cancellationPj .form-item-selecionar-arquivos .form-managed-file span{opacity:0;width:392px;background:0 0}.cancellationPj .form-item-selecionar-arquivos .form-managed-file span a{font-size:15px;line-height:47px}.cancellationPj .form-item-selecionar-arquivos .botao--arquivos input[type=file]{padding:21px;display:block;height:49px;opacity:0;width:100%;color:#fff;cursor:pointer}.cancellationPj .form-item-selecionar-arquivos input[data-drupal-selector*=selecionar-arquivos-remove-button]{color:transparent;font-size:0;background:transparent url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 122.88">      <path fill="%23f44336" fill-rule="evenodd" d="M61.44 0a61.44 61.44 0 1 1 0 122.88A61.44 61.44 0 0 1 61.44 0Zm13.14 36.8c1.74-1.77 2.83-3.18 5-1l7 7.13c2.29 2.26 2.17 3.58 0 5.69L73.33 61.83 86.08 74.58c1.77 1.74 3.18 2.83 1 5l-7.13 7c-2.26 2.29-3.58 2.17-5.68 0L61.44 73.72 48.63 86.53c-2.1 2.15-3.42 2.27-5.68 0l-7.13-7c-2.2-2.15-.79-3.24 1-5l12.73-12.7L36.35 48.64c-2.15-2.11-2.27-3.43 0-5.69l7-7.13c2.15-2.2 3.24-.79 5 1L61.44 49.94 74.58 36.8Z"/>    </svg>') no-repeat center/16px 16px;border:none;cursor:pointer;width:24px;height:24px;padding:0;margin-left:.5rem}.cancellationPj .form-item-email{max-width:288px}.cancellationPj .form-item-email label{font-size:14px;font-family:Roboto-Regular;color:var(--secondary--2)}.cancellationPj .form-item-checkbox-aceito{margin-bottom:25px;margin-left:5px}.cancellationPj .form-item-checkbox-aceito label{font-size:16px;color:var(--secondary--2)}.cancellationPj .checkbox-label{font-size:18px;color:var(--secondary--2)}.cancellationPj .checkbox-label label{font-size:16px;color:var(--secondary--2)}.cancellationPj .checkbox-label input[type=checkbox]{margin-left:20px;margin-bottom:29px;position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.cancellationPj .checkbox-label input[type=checkbox]::before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:2px solid var(--secondary--1);border-radius:50px;background:var(--white);transition:all .3s}.cancellationPj .checkbox-label input[type=checkbox]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.cancellationPj .checkbox-label input[type=checkbox]:checked:after{opacity:1}.cancellationPj .checkbox-label input[type=checkbox]~label{cursor:pointer}.cancellationPj .checkbox-label input[type=checkbox].invalid:before{border:1px solid var(--secondary--1)}.cancellationPj .checkbox-label input[type=checkbox].invalid:after{background-color:var(--white)}.cancellationPj .checkbox-label input[type=checkbox].invalid~label{color:var(--black)}.cancellationPj .checkbox-label input[type=checkbox].contrast:before{border-color:var(--black)}.cancellationPj .checkbox-label input[type=checkbox].contrast.invalid:before{border:2px solid var(--black)}.cancellationPj .checkbox-label input[type=checkbox].contrast:checked:before{border-color:var(--black)}.cancellationPj .checkbox-label input[type=checkbox].contrast:checked:after{background:var(--black)}.cancellationPj .button-cancelar-plano.odpv.button{padding:5px 24px;margin-right:22px;min-height:25px;font-size:14px;line-height:30px}.cancellationPj .button-cancelar-plano.odpv.button--bordered{line-height:30px}@media (min-width:0) and (max-width:767px){.cancellationPj .button-cancelar-plano{width:100%}.cancellationPj .button-cancelar-plano:not(:last-of-type){margin-bottom:20px}}.cancellationPj .button-arquivos-branco.odpv.button--bordered{background:0 0;border:1px solid var(--secondary--1);line-height:47px;cursor:pointer}.cancellationPj .form-radios{width:100%;margin:45px 0 60px;display:grid;grid-template-columns:1fr 1fr}.cancellationPj .form-radios .form-type-radio{max-width:100%;padding:0 0 0 25px;margin:20px 10px 0 0}.cancellationPj .form-radios .form-type-radio input[type=radio]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.cancellationPj .form-radios .form-type-radio input[type=radio]:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:#f1f1f1;transition:all .3s}.cancellationPj .form-radios .form-type-radio input[type=radio]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.cancellationPj .form-radios .form-type-radio input[type=radio]:checked:after{opacity:1}.cancellationPj .form-radios .form-type-radio input[type=radio]~label{cursor:pointer}.cancellationPj .form-radios .form-type-radio input[type=radio].invalid:before{border:1px solid var(--red)}.cancellationPj .form-radios .form-type-radio input[type=radio].invalid:after{background-color:var(--red)}.cancellationPj .form-radios .form-type-radio input[type=radio].invalid~label{color:var(--red)}.cancellationPj .form-radios .form-type-radio input[type=radio].contrast:before{border-color:var(--black)}.cancellationPj .form-radios .form-type-radio input[type=radio].contrast.invalid:before{border:2px solid var(--black)}.cancellationPj .form-radios .form-type-radio input[type=radio].contrast.invalid~label{font-family:var(--font-primary)}.cancellationPj .form-radios .form-type-radio input[type=radio].contrast:checked:before{border-color:var(--black)}.cancellationPj .form-radios .form-type-radio input[type=radio].contrast:checked:after{background:var(--black)}.cancellationPj .form-radios .form-type-radio label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-family:var(--font-secondary-light);font-size:16px}@media (min-width:0) and (max-width:767px){.cancellationPj .form-radios{display:block}}.cancellationPj .stagereason__subtitulo{font-size:16px;font-family:var(--font-secondary-light);color:var(--gray--1)}.cancellationPj .stageretention__subtitulo{font-size:16px;font-family:var(--font-secondary-light);color:var(--gray--1)}.cancellationPj .stageretention__info{font-size:12px;font-family:var(--font-secondary-light);font-style:italic;color:var(--line-table);margin:15px 0 50px}.cancellationPj .ajax-progress{display:flex;justify-content:center;padding:10px 20px;position:absolute}.cancellationPj .odpv-cancellation-pj--error{display:block;padding:17px 38px;margin-bottom:15px;width:fit-content;position:relative;top:-50px}.cancellationPj .has-error .form-email{border-color:#dc3545}.cancellationPj .has-error .error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem}#meu-botao-arquivos{width:100%}@media (min-width:0) and (max-width:767px){#meu-botao-arquivos{width:83%}}.botoes-arquivos-wrapper{width:394px;position:relative;top:-40px}.stagethree__protocolo{font-family:var(--font-primary-regular);color:var(--primary--1)}.cancel-plan-modal,.confirmation-cancel-plan-error-modal{max-width:600px}.payment-method-actions{padding:0 15px 40px}.payment-method-actions .credit-card-update-form .page-title{padding:0 70px 0 0}.payment-method-actions .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto;margin-right:65px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.payment-method-actions .credit-card-brands{margin:0 0 50px;display:flex;align-items:center}.payment-method-actions .credit-card-brands img{display:inline-block;margin:0 15px 0 0}.payment-method-actions p.subtitle{font-family:Roboto-Bold;font-size:var(--font-size-m);line-height:18px;color:var(--primary--1);margin-bottom:15px;font-size:var(--font-size)}.payment-method-actions .fieldgroup{width:100%;max-width:370px}.payment-method-actions .fieldgroup .fieldset-wrapper{margin:0 -15px;position:relative}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item{margin:0 15px}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;width:100%;box-sizing:inherit!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text .invalid,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.error-field,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.invalid{border-color:var(--red)!important;color:var(--red)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text .invalid::placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.error-field::placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.invalid::placeholder{color:var(--red)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text .invalid:-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.error-field:-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.invalid:-ms-input-placeholder{color:var(--red)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text .invalid::-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.error-field::-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.invalid::-ms-input-placeholder{color:var(--red)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast{border-color:var(--black)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.error-field{border-color:var(--black)!important}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast~.error{color:var(--black)}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.error-field,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.invalid{border:2px solid var(--black);color:var(--black)}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.error-field::placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.invalid::placeholder{color:var(--black)}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.error-field:-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.invalid:-ms-input-placeholder{color:var(--black)}.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.error-field::-ms-input-placeholder,.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.payment-method-actions .fieldgroup .fieldset-wrapper .form-item .form-text{font-size:var(--font-size-xs);padding:8px 13px}}.payment-method-actions .fieldgroup#edit-expiration-date-area,.payment-method-actions .fieldgroup#edit-security-number-area{display:inline-block;width:183px}.payment-method-actions .fieldgroup#edit-expiration-date-area .subtitle,.payment-method-actions .fieldgroup#edit-security-number-area .subtitle{margin-left:15px}@media screen and (max-width:420px){.payment-method-actions .fieldgroup#edit-expiration-date-area,.payment-method-actions .fieldgroup#edit-security-number-area{width:calc(50% - 4px)}}.payment-method-actions .fieldgroup#edit-expiration-date-area{padding-right:15px}.payment-method-actions .fieldgroup#edit-security-number-area{padding-left:15px}.payment-method-actions .fieldgroup#edit-actions-area{margin:0}.payment-method-actions .form-actions{float:right;clear:both;padding:0 0 45px;margin:0}.payment-method-actions .form-actions .btn-update{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:155px;float:right;clear:both;margin-right:12px}.payment-method-actions .form-actions .btn-update[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.payment-method-actions .form-actions .btn-update:focus,.payment-method-actions .form-actions .btn-update:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.credit-card-area{margin:30px 0}.credit-card{position:relative;color:var(--white);transform-style:preserve-3d;transition:.6s ease-in-out;max-width:370px;width:370px;height:205px}@media (max-width:375px){.credit-card{width:100%;height:180px}}.credit-card.flip,.credit-card.flip-fix{transform:rotateY(180deg)}.credit-card .back,.credit-card .front{position:absolute;width:100%;height:100%;background:linear-gradient(-45deg,#c2c2c2,#7d7d7d);padding:20px;top:0;left:0;border-radius:10px;overflow:hidden;transition:.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.credit-card.true .back,.credit-card.true .front{background:linear-gradient(-45deg,#4fb0c6,#3e79be)}.credit-card .front{z-index:5;transform:rotateY(0)}.credit-card .back{padding:0;display:flex;flex-direction:column;justify-content:space-between;transform:rotateY(180deg)}.credit-card .back .label{font-size:var(--font-size-s);font-weight:700;color:rgba(233,245,248,.85);margin-right:5px}.credit-card .back .top{padding-top:15px;transition:.5s ease-in-out}@media (max-width:500px){.credit-card .back .top{padding-top:15px}}.credit-card .back .top .magstripe{width:100%;height:50px;background:#333}.credit-card .back .middle{margin-top:-20px;padding:0 15px;text-align:right}.credit-card .back .middle .cvc{position:relative;width:85%;height:40px;background:#fff;color:#000;line-height:40px;padding:0 10px}.credit-card .back .middle .cvc p{position:absolute;right:-40px;color:#fff}.credit-card .back .bottom .chip{top:-20px;left:15px;width:50px;height:35px;background:linear-gradient(-45deg,#e3d9b1,#c8c29b);position:relative;border-radius:5px;transition:.5s ease-in-out;overflow:hidden}@media (max-width:500px){.credit-card .back .bottom .chip{width:50px;height:35px}}.credit-card .back .bottom .chip:after{content:"";display:block;width:40px;height:23px;transition:.5s ease-in-out;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%);background-color:#efeee1;border:2px solid #5a79a3;opacity:.35;border-radius:5px}.credit-card .front{display:flex;flex-direction:column;justify-content:space-between}.credit-card .front .middle .cd-number p{margin-bottom:0;font-family:var(--font-primary);font-size:var(--font-size-title-xs);letter-spacing:2px}@media (max-width:375px){.credit-card .front .middle .cd-number p{font-size:var(--font-size-l)}}.credit-card .front .middle .cd-number p span{margin-right:20px;font-size:var(--font-size-title)}@media (max-width:500px){.credit-card .front .middle .cd-number p span{font-size:var(--font-size-lg)}}.credit-card .front .bottom{display:flex;justify-content:space-between}.credit-card .front .bottom .cardholder .holder{text-transform:uppercase}.credit-card .front .bottom .cardholder .label,.credit-card .front .bottom .expires .label{font-size:var(--font-size-s);font-weight:700;color:rgba(233,245,248,.85)}.credit-card .front .bottom .expires .data{text-align:right}.credit-card .front .top{display:flex;justify-content:space-between}.credit-card .front .top .cardType{width:70px;position:relative;top:-20px;right:0}.credit-card .front .top .cardType img,.credit-card .front .top .cardType svg{transition:.5s ease-in-out;position:absolute;margin:20px 0}.credit-card .front .top .chip{top:5px;width:70px;height:45px;background:linear-gradient(-45deg,#e3d9b1,#c8c29b);position:relative;border-radius:5px;transition:.5s ease-in-out;overflow:hidden}@media (max-width:500px){.credit-card .front .top .chip{width:50px;height:35px}}.credit-card .front .top .chip:after{content:"";display:block;width:50px;height:30px;transition:.5s ease-in-out;position:absolute;top:50%;left:20px;transform:translate(-50%,-50%);background-color:#efeee1;border:2px solid #5a79a3;opacity:.35;border-radius:5px}@media (max-width:500px){.credit-card .front .top .chip:after{width:35px;height:20px}}.credit-card.contrast{transition:initial}.credit-card.contrast .back,.credit-card.contrast .front{background:var(--white);border:1px solid var(--black)}.credit-card.contrast .front .top .chip{background:var(--white);border:1px solid var(--black)}.credit-card.contrast .front .top .chip:after{opacity:1;background:var(--white);border:1px solid var(--black)}.credit-card.contrast .back .top .magstripe{background:var(--black)!important}.credit-card.contrast .back .middle .cvc{border:1px solid var(--black)}.credit-card.contrast .back .bottom .chip{background:var(--white);border:1px solid var(--black)}.credit-card.contrast .back .bottom .chip:after{opacity:1;background:var(--white);border:1px solid var(--black)}.update-credit-card-error .modal-content .modal-footer,.update-credit-card-success .modal-content .modal-footer{display:none}.payment-method-actions .form-credit-card .error{color:var(--red);text-align:left;font-size:var(--font-size-s)}.payment-method-actions .form-credit-card .helper-text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;padding:0 25% 0 0;font-size:var(--font-size)}@media (min-width:0) and (max-width:767px){.payment-method-actions .form-credit-card .helper-text{padding:0}}.payment-method-actions .form-credit-card-fields.col.s12{padding:0}.payment-method-actions .form-actions .msg-loader{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-l);display:none;padding:20px 0 0 150px;color:#007bbe}.form-credit-card .tooltip-actions{font-size:var(--font-size);position:absolute;top:15px;right:15px}.form-credit-card .tooltip-actions .tooltip{position:absolute;top:0;right:0;display:block;width:20px;height:20px;background-color:#dc4780;border:1px solid transparent;border-radius:50px;text-align:center;line-height:20px;color:var(--white);font-size:var(--font-size);font-family:var(--font-primary);cursor:pointer}.form-credit-card .tooltip-actions #tooltip-float{display:none;position:absolute;z-index:9;top:30px;left:50%;margin-left:-180px;width:340px;padding:20px 25px;background-color:var(--grey-column-secondary);border:1px solid transparent;border-radius:15px}@media (max-width:360px){.form-credit-card .tooltip-actions #tooltip-float{width:280px}}.form-credit-card .tooltip-actions #tooltip-float .arrow{position:absolute;top:-9px;right:50%;margin-right:-4.5px}.form-credit-card .tooltip-actions #tooltip-float .arrow:before{content:"";border:solid #007bbe;border-width:0 3px 3px 0;display:inline-block;padding:3px}.form-credit-card .tooltip-actions #tooltip-float .arrow.contrast:before{border-color:var(--black)!important}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-big:before{width:16px;height:16px}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--grey-divider-trans);padding:0 20px}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-center.arrow-big{top:-12px}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-down:before{transform:rotate(45deg)}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-up:before{transform:rotate(-135deg)}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-right:before{transform:rotate(-45deg)}.form-credit-card .tooltip-actions #tooltip-float .arrow.arrow-left:before{transform:rotate(135deg)}.form-credit-card .tooltip-actions #tooltip-float .text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;text-align:center}.form-credit-card .tooltip-actions #tooltip-float .text .featured{font-family:var(--font-primary)}.form-credit-card .tooltip-actions #tooltip-float .credit-card{width:100%;height:180px}.form-credit-card .tooltip-actions #tooltip-float .credit-card .back{background:#007bbe;border-radius:10px}.form-credit-card .tooltip-actions #tooltip-float .credit-card .back .middle .cvc{width:85%}.form-credit-card .tooltip-actions #tooltip-float .credit-card .back .middle .cvc p{right:-45px;border:2px solid var(--white);border-radius:12px;padding:0 5px;height:30px;line-height:30px}@media (min-width:0) and (max-width:767px){.form-credit-card .tooltip-actions #tooltip-float{left:initial;margin-left:initial;right:-6px}.form-credit-card .tooltip-actions #tooltip-float .arrow{right:10px;margin-right:0}}.account-debit-form .js-form-wrapper .subtitle{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-m);margin-bottom:70px}.account-debit-form .js-form-wrapper .subtitle.col{padding:0}.account-debit-form .js-form-wrapper .account-debit-error,.account-debit-form .js-form-wrapper .error-form{color:var(--red);text-align:left;font-size:var(--font-size-s)}.account-debit-form .js-form-wrapper .account-debit-error~label,.account-debit-form .js-form-wrapper .error-form~label{color:var(--red)!important}.account-debit-form .js-form-wrapper .form-error{color:var(--red);text-align:right;font-size:var(--font-size-s);margin:5px 15px}.account-debit-form .js-form-wrapper .description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size)}.account-debit-form .js-form-wrapper.form-body{margin-bottom:70px}.account-debit-form .js-form-wrapper.form-body .form-item-title-body label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-l);font-family:var(--font-primary);color:#007bbe}.account-debit-form .js-form-wrapper.form-body .input-field label{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:var(--font-size-l)}.account-debit-form .js-form-wrapper.form-body .input-field label.active{font-family:var(--font-primary);color:#007bbe}.account-debit-form .js-form-wrapper.form-body .input-field.col.type-account{margin-bottom:50px}.account-debit-form .js-form-wrapper.form-body .input-field .form-item input::placeholder{color:var(--secondary--2)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select{width:auto;width:-webkit-fill-available;width:-moz-available;height:auto;padding:8px;margin-bottom:25px;border-color:var(--gray--1);border-radius:none;font-family:var(--font-primary-regular);color:var(--secondary--2);box-shadow:none!important;font-size:var(--font-size);line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0;display:inline-block;font-size:var(--font-size-l)!important;margin-top:5px;border-color:var(--line-table);margin-bottom:15px}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select::placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;opacity:1}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select:-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select::-ms-input-placeholder{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid{border-color:var(--red)!important;color:var(--red)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid::placeholder{color:var(--red)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid:-ms-input-placeholder{color:var(--red)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid::-ms-input-placeholder{color:var(--red)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast{border-color:var(--black)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.error-field{border-color:var(--black)!important}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast~.error{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.error-field,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.error-field::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.invalid::placeholder{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.error-field:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.error-field::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.contrast.invalid::-ms-input-placeholder{color:var(--black)}@media (min-width:1024px){.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select{font-size:var(--font-size);line-height:14px}}@media (min-width:0) and (max-width:767px){.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select{font-size:var(--font-size-xs);padding:8px 13px}}.account-debit-form .js-form-wrapper.form-body .form-actions{text-align:right}.account-debit-form .js-form-wrapper.form-body .form-actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);min-width:160px;font-size:var(--font-size);padding:20px;min-height:0;line-height:4px}.account-debit-form .js-form-wrapper.form-body .form-actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.account-debit-form .js-form-wrapper.form-body .form-actions .button:focus,.account-debit-form .js-form-wrapper.form-body .form-actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.block--type-teleorientation .field--name-desktop-image img{position:fixed;bottom:0;right:10px;transition:all .5s;opacity:1;margin-bottom:210px;cursor:pointer}.block--type-teleorientation .field--name-desktop-image img:hover{opacity:1;transition:.3s;margin-bottom:225px}.block--type-teleorientation .field--name-desktop-image img.fixed{opacity:0}@media (min-width:0) and (max-width:767px){.block--type-teleorientation .field--name-desktop-image img{opacity:.5}}.block--type-teleorientation .field--name-link{display:none}.tele-orientation{position:fixed;z-index:2;right:9px;bottom:70px}.tele-orientation.fixed{position:absolute;z-index:2;right:10px;top:-200px}.block-views-exposed-filter-blockcontent-page-search-autocomplete{width:fit-content;position:relative}.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-actions,.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-item{margin-top:0;margin-bottom:0}.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-actions .error,.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-item .error{position:relative}.block-views-exposed-filter-blockcontent-page-search-autocomplete input[type=text]:not(.browser-default):focus{border-bottom:unset;box-shadow:0 1px 0 0 #000}.block-views-exposed-filter-blockcontent-page-search-autocomplete input[type=text]:not(.browser-default):focus:not([readonly]){border-bottom:unset;box-shadow:unset}.block-views-exposed-filter-blockcontent-page-search-autocomplete input[type=text]{color:#00478d;font-weight:400}.block-views-exposed-filter-blockcontent-page-search-autocomplete #edit-actions-search{font-family:"Font Awesome 5 Free";font-weight:700;color:var(--secondary--1);position:relative;top:8px;left:10px}.block-views-exposed-filter-blockcontent-page-search-autocomplete #edit-actions-search::before{position:relative;right:40px;content:"\f002"}.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-submit{display:none;color:transparent}.block-views-exposed-filter-blockcontent-page-search-autocomplete .form-submit:focus{outline:0}.block-views-exposed-filter-blockcontent-page-search-autocomplete .form--inline .form-actions{clear:none}.block-views-exposed-filter-blockcontent-page-search-autocomplete ::placeholder{color:#00478d;opacity:1}.block-views-exposed-filter-blockcontent-page-search-autocomplete :-ms-input-placeholder{color:#00478d}.block-views-exposed-filter-blockcontent-page-search-autocomplete ::-ms-input-placeholder{color:#00478d}.js input.form-autocomplete{background-image:none}.ui-menu li:nth-child(even){background-color:#e7e7e7}.ui-menu li:nth-child(odd){background-color:#f6f6f6}.ui-menu .ui-menu-item-wrapper{width:100%;display:block;height:75px;position:relative;padding:15px 1em 3px 1em;font-size:var(--font-size);color:#545454;border:1px solid transparent}.ui-menu .ui-menu-item-wrapper.ui-state-active{background:unset;border-radius:15px}.ui-menu .ui-menu-item-wrapper.ui-state-active:first-child{background-color:#f6f6f6}.ui-menu .ui-menu-item-wrapper.ui-state-active:nth-child(2n+3){background-color:#e7e7e7}.ui-menu .ui-menu-item-wrapper:after{content:"Veja mais";position:absolute;right:10px;bottom:10px;font-size:var(--font-size);color:#d9487f;cursor:pointer}.ui-menu-item{border-radius:15px;width:300px;max-width:100%;margin-left:2px;margin:10px}@media (min-width:768px) and (max-width:1023px){.ui-menu-item{width:430px}}@media (min-width:1024px){.ui-menu-item{width:580px}}@media (min-width:1440px){.ui-menu-item{width:730px}}.ui-widget.ui-widget-content{min-width:300px;width:fit-content;max-width:100%;border:1px solid #c5c5c5;height:auto;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:14px;opacity:1}@media (min-width:768px) and (max-width:1023px){.ui-widget.ui-widget-content{width:450px}}@media (min-width:1024px){.ui-widget.ui-widget-content{width:600px}}@media (min-width:1440px){.ui-widget.ui-widget-content{width:750px}}@media (min-width:425px) and (max-width:767px){.block-views-exposed-filter-blockcontent-page-search-autocomplete{display:none}}@media (min-width:320px) and (max-width:424px){.block-views-exposed-filter-blockcontent-page-search-autocomplete{display:none}}@media (min-width:0) and (max-width:767px){.block-views-exposed-filter-blockcontent-page-search-autocomplete{display:none}}.region.region-subheader .form-autocomplete{font-weight:400;height:2rem;background-color:var(--white);color:var(--gray--3);border:1px solid var(--gray--4);border-radius:6px;width:250px;padding-left:35px;margin:0}.region.region-subheader .form-autocomplete:focus{border-bottom:1px solid var(--gray--4);box-shadow:0 1px 0 0 var(--gray--4)}.region.region-subheader .form-autocomplete::placeholder{color:var(--gray--4)}.view-display-id-page_search .search-weapper{margin:20px 0 90px 0;display:flex;justify-content:left}@media (min-width:0) and (max-width:767px){.view-display-id-page_search .search-weapper{margin:20px 20px 90px 20px;display:block}}.view-display-id-page_search .search-weapper--image{margin-right:40px}@media (min-width:0) and (max-width:767px){.view-display-id-page_search .search-weapper--image{margin-right:0;text-align:center}}.view-display-id-page_search .search-weapper--image img{position:relative;top:25%}.view-display-id-page_search .search-weapper--title{font-size:var(--font-size-title-l);font-weight:700;color:#007bbe}@media (min-width:0) and (max-width:767px){.view-display-id-page_search .search-weapper--title{text-align:center}}.view-display-id-page_search .search-weapper--description{font-size:var(--font-size-m);color:#545454}@media (min-width:0) and (max-width:767px){.view-display-id-page_search .search-weapper--description{display:block;text-align:center}}.view-display-id-page_search #block-view-content-block-page-search-autocomplete{flex:1 1 auto;width:100%}@media (min-width:0) and (max-width:767px){.view-display-id-page_search #block-view-content-block-page-search-autocomplete{width:100%!important;display:inline-block;padding:20px}}.view-display-id-page_search #block-view-content-block-page-search-autocomplete .form-item-search{padding:0;margin-bottom:20px;width:100%}.view-display-id-page_search .result-wrapper{margin-bottom:60px;border-radius:15px}.view-display-id-page_search .result-wrapper--title{font-size:var(--font-size-lg);font-weight:700;color:#007bbe;margin-bottom:60px;display:block}@media (min-width:0) and (max-width:767px){.view-display-id-page_search .result-wrapper--title{text-align:center}}.view-display-id-page_search .result-wrapper--list-item{border-radius:15px;padding:15px;display:flex;justify-content:space-between;width:100%}.view-display-id-page_search .result-wrapper--list-item:nth-child(even){background-color:#f6f6f6}.view-display-id-page_search .result-wrapper--list-item:nth-child(odd){background-color:#e7e7e7}.view-display-id-page_search .result-wrapper--list-item-main-link{font-size:var(--font-size-l);font-weight:700;color:#545454;width:100%}.view-display-id-page_search .result-wrapper--list-item-main-link:after{content:url(/themes/custom/odpv_beneficiaries/assets/images/arrow-right--pink.png);display:inline-block;width:24px;height:24px;float:right}.view-display-id-page_search .result-wrapper--list-item-main-link span{font-weight:400}.view-display-id-page_search .view-empty p{font-size:var(--font-size-m);color:#545454;margin-bottom:60px}.view-email .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.view-email .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}.view-email .button:focus,.view-email .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}.block-shortcuts-home{padding:0 0 46px 0}.block-shortcuts-home .shortcuts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.block-shortcuts-home .shortcuts .item{flex:1;text-align:center;text-decoration:none;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);border-radius:10px;padding:30px;display:flex;justify-content:center;flex-direction:column;min-height:312px}.block-shortcuts-home .shortcuts .item .ball-icon{width:72px;height:72px;background-color:var(--primary--1);color:#fff;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px}.block-shortcuts-home .shortcuts .item .title{font-size:var(--font-size-title-s);margin:26px 0 10px;color:var(--primary--1);font-family:var(--font-primary-medium)}.block-shortcuts-home .shortcuts .item .description{font-size:var(--font-size-l);font-weight:300;color:var(--gray--1);font-family:var(--font-primary-regular)}.financial-home-custom{padding:48px 0 24px}.financial-home-custom .card-financial{background-color:#fff;box-shadow:0 12px 11px rgba(0,0,0,.031372549);border:1px solid #d1d1d1;border-radius:10px;padding:30px}.financial-home-custom .card-financial .title{margin:0 0 10px;font-size:var(--font-size-title-s);color:var(--primary--1);font-family:var(--font-primary)}.financial-home-custom .card-financial .description{color:var(--gray--1);font-size:var(--font-size);font-family:var(--font-primary-regular)}.financial-home-custom .card-financial .info{margin-top:40px;display:flex}@media (max-width:1200px){.financial-home-custom .card-financial .info{flex-direction:column;align-items:center;flex-direction:column;row-gap:24px}}.financial-home-custom .card-financial .info .last-installment{padding-right:24px;max-width:322px;width:322px}@media (max-width:1200px){.financial-home-custom .card-financial .info .last-installment{padding:0;max-width:unset;width:unset}}.financial-home-custom .card-financial .info .last-installment.border-custom{border-right:1px solid var(--primary--1)}@media (max-width:1200px){.financial-home-custom .card-financial .info .last-installment.border-custom{border:0}}.financial-home-custom .card-financial .info .last-installment .value-last{display:flex;color:var(--primary--1);font-family:var(--font-primary)}@media (max-width:1200px){.financial-home-custom .card-financial .info .last-installment .value-last{justify-content:center}}.financial-home-custom .card-financial .info .last-installment .value-last .currency{font-size:20px;margin:16px 0 0}.financial-home-custom .card-financial .info .last-installment .value-last .value{margin:0;font-size:88px}@media (max-width:1200px){.financial-home-custom .card-financial .info .last-installment .value-last .value{text-align:center}}.financial-home-custom .card-financial .info .last-installment .value-last .value .decimal{font-size:20px}.financial-home-custom .card-financial .info .last-installment .details{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:12px}@media (max-width:1200px){.financial-home-custom .card-financial .info .last-installment .details{flex-direction:column;gap:24px}}@media (max-width:992px){.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop{display:none}}.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop .show-info::after{content:"";position:absolute;left:40%;bottom:-7px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--secondary--4);clear:both}.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop .boleto-2nd{position:absolute;display:none;width:500px;background:#c2c2c2;padding:10px;border-radius:15px;text-align:center;margin-top:5px;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto}.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop .boleto-2nd .button-custom{display:flex;flex-direction:row;justify-content:center;column-gap:16px}.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop .boleto-2nd .boleto-code{background:var(--white);padding:10px;border-radius:6px;color:var(--gray--1);font-size:var(--font-size-m);margin-bottom:10px}.financial-home-custom .card-financial .info .last-installment .details .button-custom-desktop .boleto-2nd p{font-family:var(--font-primary-regular);margin:4px 0;font-size:var(--font-size);color:var(--gray--1);margin-top:10px}.financial-home-custom .card-financial .info .last-installment .details .button-custom-mobile{text-align:center;display:none}@media (max-width:992px){.financial-home-custom .card-financial .info .last-installment .details .button-custom-mobile{display:block}}.financial-home-custom .card-financial .info .last-installment .details .button-custom-mobile .button{margin-top:12px;min-width:258px}@media (max-width:360px){.financial-home-custom .card-financial .info .last-installment .details .button-custom-mobile .button{min-width:170px}}.financial-home-custom .card-financial .info .last-installment .details .texts strong{font-family:var(--font-primary)}.financial-home-custom .card-financial .info .last-installment .details .texts p{font-family:var(--font-primary-regular);margin:4px 0;font-size:var(--font-size-m);color:var(--gray--1)}.financial-home-custom .card-financial .info .last-installment .details .error{font-family:var(--font-primary-regular)}.financial-home-custom .card-financial .info .installments{display:flex;flex-direction:row;flex:1;column-gap:32px;padding-left:24px}@media (max-width:1200px){.financial-home-custom .card-financial .info .installments{flex-wrap:wrap;padding-left:0}}.financial-home-custom .card-financial .info .installments .line{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid var(--gray--4)}.financial-home-custom .card-financial .info .installments .line:last-child{border:0}.financial-home-custom .card-financial .info .installments .line .text-red{color:#f40e1a}.financial-home-custom .card-financial .info .installments .line .text-green{color:#6ee585}.financial-home-custom .card-financial .info .installments .line .text-yellow{color:var(--yellow)}.financial-home-custom .card-financial .info .installments .line .headlight{width:16px;height:16px;border-radius:100%;margin-right:8px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}.financial-home-custom .card-financial .info .installments .line .headlight.font-red{background-color:#f40e1a}.financial-home-custom .card-financial .info .installments .line .headlight.font-green{background-color:#6ee585}.financial-home-custom .card-financial .info .installments .line .headlight.font-yellow{background-color:var(--yellow)}.financial-home-custom .card-financial .info .installments .line h1{color:var(--gray--6);font-family:var(--font-primary-regular);font-size:var(--font-size-m);margin:0 18px 0 0}.financial-home-custom .card-financial .info .installments .line p{font-family:var(--font-primary-regular);font-size:var(--font-size-s)}.financial-home-custom .link{padding-top:24px;text-align:center}.financial-home-custom .link a{font-size:var(--font-size-m)}.financial-home-custom .link a:active,.financial-home-custom .link a:focus{background-color:unset;outline:0}.financial-home-wrapper{min-height:200px;position:relative}.financial-home-wrapper .loading-spinner{display:flex;align-items:center;justify-content:center}.financial-home-wrapper .loading-spinner img{width:20%}.extract-attendence .sub-header{margin-bottom:45px;display:flex;align-content:center;align-items:center}.extract-attendence .sub-header .image{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/extract/icone_rela_odpv.svg);width:54px;height:57px}.extract-attendence .sub-header .header-title{margin:0 0 30px 30px}.extract-attendence .sub-header .header-title h1{color:var(--primary--1);font-family:var(--font-primary);font-size:30px;margin-bottom:5px}.extract-attendence .sub-header .header-title p{color:var(--gray--1);font-family:var(--font-primary);font-size:18px}.extract-attendence .filter-wrapper{margin-bottom:50px}.extract-attendence .filter-wrapper .lable{display:block;font-size:14px;color:var(--gray--1)}.extract-attendence .filter-wrapper input{max-width:190px}.extract-attendence .filter-wrapper input.data-error{border-color:red!important;box-shadow:none}.extract-attendence .filter-wrapper .separator{margin:0 20px;color:var(--gray--1);font-size:18px}.extract-attendence .filter-wrapper .button{background-color:var(--white);border:1px solid var(--orange);color:var(--orange);margin-left:20px}@media (min-width:0) and (max-width:767px){.extract-attendence .filter-wrapper .button{min-width:initial;margin-left:0}}.extract-attendence .filter-wrapper .button:hover{background-color:var(--orange);border:1px solid var(--orange);color:var(--white)}.extract-attendence .table-extract{border-collapse:separate;border-spacing:0 10px}.extract-attendence .table-extract .table-row{border-radius:15px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1607843137);padding:11px 10px 13px 40px;margin-bottom:10px;display:grid;grid-template-columns:230px 180px 250px 150px auto}.extract-attendence .table-extract .table-row:not(:table-header){border:1px solid var(--light-gray-8)}.extract-attendence .table-extract .table-row .cell{color:var(--gray--1);position:relative;font-size:14px}.extract-attendence .table-extract .table-row .cell:not(:first-child)::before{content:"|";left:-20px;color:#e4e5e5;position:absolute;font-size:20px;top:-3px}.extract-attendence .table-extract .table-row .cell.protocol{font-family:Roboto-Bold;color:var(--header-navigate)}.extract-attendence .table-extract .table-header{border-radius:15px;border:none;background-color:var(--primary--1)}.extract-attendence .table-extract .table-header .cell{color:#fff}.extract-attendence .table-extract .protocol{color:var(--primary--1)}.extract-attendence .pagination{display:flex;justify-content:center}.extract-attendence .pagination li{margin:5px 0}.extract-attendence .pagination li a{background:0 0;border:1px solid var(--orange);box-shadow:none;color:var(--orange);border-radius:10px;margin:5px}.extract-attendence .pagination li a:hover{background-color:var(--orange);color:#fff}.treatments__header{display:flex;align-items:center;padding:25px 0 50px}.treatments__header__image img{display:block}.treatments__header__content{margin-left:30px}.treatments__header__content__title{margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary-medium);font-size:var(--font-size-title-l)}.treatments__header__content__description{font-family:var(--font-primary-regular);font-size:var(--font-size-l)}.treatments__subheader__alert{display:flex;gap:15px;border-radius:15px;background:#eaeaea;padding:14px 28px 14px 17px;margin-bottom:21px}.treatments__subheader__alert__content{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:#1e1e1e;line-height:1.3}.treatments__subheader__alert__content__bold{font-family:var(--font-primary)}.treatments__subheader__description{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--primary--1);margin-bottom:16px;line-height:1.3}.treatments .extract-header{margin-bottom:24px;display:flex;flex-wrap:wrap;width:85%}@media (min-width:0) and (max-width:767px){.treatments .extract-header{width:100%}}.treatments .extract-header .ticket{width:100%;margin-bottom:24px}.treatments .extract-header .ticket .title{font-size:20px;font-family:var(--font-primary-medium)}.treatments .extract-header .ticket .info{font-size:20px;font-family:var(--font-primary)}.treatments .extract-header .ticket .info.status__green{color:var(--green)}.treatments .extract-header .ticket .info.status__yellow{color:var(--yellow)}.treatments .extract-header .ticket .info.status__red{color:var(--red)}.treatments .extract-header .ticket .ticket-card{width:calc(50% - 15px)}@media (min-width:0) and (max-width:767px){.treatments .extract-header .ticket .ticket-card{width:100%}}.treatments .extract-header .beneficary{width:calc(50% - 15px);margin-right:30px}@media (min-width:0) and (max-width:767px){.treatments .extract-header .beneficary{width:100%;margin-right:0;margin-bottom:24px}}.treatments .extract-header .dentist{width:calc(50% - 15px)}@media (min-width:0) and (max-width:767px){.treatments .extract-header .dentist{width:100%}}.treatments .extract-header .flex-column-gap{display:flex;flex-direction:column;gap:13px}.treatments .extract-header .flex-row-gap{display:flex;flex-direction:row;gap:25px;justify-content:space-between}.treatments .extract-header .title{font-size:16px;font-family:var(--font-primary);color:var(--primary--1)}.treatments .extract-header .info{font-size:18px;font-family:var(--font-primary-medium);color:var(--gray--6)}.treatments-list .input-years label{color:var(--primary--1);font-size:var(--font-size-lg)}.treatments-list .input-years select{display:block;width:288px;height:auto;font-family:var(--font-primary);color:var(--primary--1);box-shadow:none!important;line-height:18px;outline:0!important;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding:8px 0;border-radius:0;font-size:var(--font-size-lg)!important;margin-top:5px;border-color:var(--line-table);margin-bottom:15px}@media (min-width:0) and (max-width:767px){.treatments-list .input-years select{width:100%}}.treatments-list table .order{cursor:pointer}.treatments-list table .order i{align-content:center;display:none}.treatments-list table .order.desc i{display:inline-block;margin-left:5px}.treatments-list table .order.asc i{display:inline-block;margin-left:5px;transform:rotate(180deg);transition:transform .3s ease}.treatments-list table td.concluida,.treatments-list table td.concluido,.treatments-list table td.concluída,.treatments-list table td.concluído,.treatments-list table td.liberacao-de-ficha-para-tratamento,.treatments-list table td.tratamento-autorizado,.treatments-list table td.tratamento-concluido{color:var(--authorized)}.treatments-list table td.cancelada,.treatments-list table td.cancelado,.treatments-list table td.expirada,.treatments-list table td.expirado,.treatments-list table td.nao-autorizada,.treatments-list table td.nao-autorizado{color:var(--canceled)}.treatments-list table td.nao-autorizada,.treatments-list table td.nao-autorizado{color:var(--canceled)}.treatments-list table td.em-andamento,.treatments-list table td.parcialmente-autorizada{color:var(--in-progress)}.treatments-list .alert-empty{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:16px;color:var(--secondary--1)}.treatments-list .alert-empty i{font-size:30px}.treatments-list .odpv-btn-out-sm,.treatments-list .odpv-btn-sm{white-space:nowrap;display:flex;align-items:center;justify-content:center}.pagination{display:flex;gap:15px;align-items:center;justify-content:center}#modal-treatments{top:20%!important;padding:40px 40px 70px;text-align:center}#modal-treatments h3{font-size:24px;text-align:center;color:var(--primary--1);font-family:var(--font-primary)}#modal-treatments p{font-size:16px;text-align:center;color:var(--secondary--2)}#modal-treatments p strong{font-family:var(--font-primary)}#modal-treatments .close{position:absolute;top:15px;right:20px;color:var(--secondary--2)}#modal-treatments .buttons{text-align:center;margin-top:30px}#modal-treatments .buttons .btn-desistir{background-color:var(--white);border:1px solid var(--orange);color:var(--orange);margin-left:20px}#modal-treatments .buttons .btn-desistir:active,#modal-treatments .buttons .btn-desistir:focus,#modal-treatments .buttons .btn-desistir:hover{background-color:var(--orange);border:1px solid var(--orange);color:var(--white)}#modal-treatments .buttons .btn-concordo{background-color:var(--orange);border:1px solid var(--orange);color:var(--white);margin-left:20px}#modal-treatments .buttons .btn-concordo:active,#modal-treatments .buttons .btn-concordo:focus,#modal-treatments .buttons .btn-concordo:hover{background-color:var(--white);border:1px solid var(--orange);color:var(--orange)}.treatments.treatments-nao-reconheco .treatments__body .odpv-table tbody td:last-child{text-align:center}.treatments.treatments-nao-reconheco .treatments__body__card__title{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:20px;color:#1e1e1e}.treatments.treatments-nao-reconheco .treatments__body__card__itens{display:flex;flex-flow:wrap;margin-bottom:30px}.treatments.treatments-nao-reconheco .treatments__body__card__itens .chip{display:flex;background-color:var(--primary--1);color:var(--white);width:fit-content;gap:16px;padding-right:10px;font-size:14px;align-content:center;height:unset;line-height:1.2;padding-block:10px}.treatments.treatments-nao-reconheco .treatments__body__card__itens .chip i{display:flex;flex-wrap:wrap;align-content:center;color:var(--white)}.treatments.treatments-nao-reconheco .treatments__body__card__itens .chip i:before{font-size:18px;cursor:pointer}.treatments.treatments-nao-reconheco .treatments__body__card__content{font-family:var(--font-primary-regular);font-size:var(--font-size-l)}.treatments.treatments-nao-reconheco .treatments__body__card__content label{font-size:var(--font-size-l);color:var(--gray--1)}.treatments.treatments-nao-reconheco .treatments__body__card__content label .bold{font-family:var(--font-primary)}.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea{margin-bottom:24px}.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea textarea{border:1px solid #d6d6d6;border-radius:10px;padding:10px 15px;min-height:128px;margin-top:20px;overflow:hidden;resize:none}.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea textarea:active,.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea textarea:enabled,.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea textarea:focus,.treatments.treatments-nao-reconheco .treatments__body__card__content__textarea textarea:focus-visible{border:1px solid #d6d6d6}.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons{flex-direction:row-reverse;display:flex;gap:15px}@media (min-width:0) and (max-width:767px){.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons .odpv-btn,.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons .odpv-btn-icon,.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons .odpv-btn-out,.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons .odpv-btn-out-sm,.treatments.treatments-nao-reconheco .treatments__body__card__content__buttons .odpv-btn-sm{min-width:unset;width:170px}}.treatments-detail{margin-top:40px}.treatments-detail__odontograma{margin-top:40px;font-family:var(--font-primary);color:var(--primary--1)}.treatments-detail__odontograma img{max-width:100%;display:block;margin:0 auto}.treatments-detail__imagens{margin-top:40px;font-family:var(--font-primary);color:var(--primary--1)}.treatments-detail__imagens .image-itens{display:flex;flex-wrap:wrap;gap:24px;padding:25px}.treatments-detail__imagens .image-itens .image-item{display:flex;flex-direction:column;gap:15px;max-width:20%}.treatments-detail__imagens .image-itens .image-item img{max-width:100%;display:block;margin:0 auto;object-fit:cover;height:200px}.treatments-detail__imagens .image-itens .image-item .odpv-btn,.treatments-detail__imagens .image-itens .image-item .odpv-btn-icon,.treatments-detail__imagens .image-itens .image-item .odpv-btn-out,.treatments-detail__imagens .image-itens .image-item .odpv-btn-out-sm,.treatments-detail__imagens .image-itens .image-item .odpv-btn-sm{width:100%;max-width:100%}.treatments-detail table i{float:right;font-size:20px;padding-right:10px}.treatments-detail table i.tooltip-primary{color:var(--primary--1)}.treatments-detail table .total{color:var(--primary--1)}.treatments-detail table .info.status__red{color:var(--red)}.treatments-detail table .info.status__red::before{color:rgba(0,0,0,.87)}.treatments-detail__footer{margin-top:60px}.treatments-detail__footer-copy{font-size:16px}.treatments-detail__info{flex:1}.treatments-detail__info i{color:var(--primary--1)}.treatments-detail .buttons{display:flex;justify-content:flex-end;gap:15px;align-items:center}@media (min-width:0) and (max-width:767px){.treatments-detail .buttons{justify-content:center;flex-direction:column;align-items:stretch}}.treatments-detail .buttons .odpv-btn-icon{text-transform:unset;white-space:nowrap;justify-content:center}.treatments-detail .buttons .odpv-btn-icon img{width:29px}.treatments-detail .hidden{display:none}.alert-empty{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:16px;color:var(--secondary--1)}.alert-empty i{font-size:30px}.odpv-table .material-tooltip{max-width:400px!important;white-space:normal!important;word-wrap:break-word}.odpv-table .pre-aprovacao{display:flex;align-items:center;gap:10px}.meus-beneficios-page-header{margin:70px 0 50px 0}.meus-beneficios-page-header__content{margin-left:30px}@media (min-width:0) and (max-width:767px){.meus-beneficios-page-header__content{margin-left:16px}}.meus-beneficios-page-header__title{margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-title-l)}@media (min-width:0) and (max-width:767px){.meus-beneficios-page-header{margin:32px 0 24px 0}}.numero-da-sorte__infos{display:grid;grid-gap:30px;margin-top:64px;grid-template-columns:321px 322px 1fr}.numero-da-sorte__infos-card{min-height:212px;padding:16px 29px 25px 16px;border-radius:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1607843137);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.numero-da-sorte__infos-card__header-title{color:var(--primary--1);font-family:var(--font-primary-regular);font-size:var(--font-size-title-s);margin:0 0 16px 0}.numero-da-sorte__infos-card__header-description{color:var(--gray--1);font-size:18px;line-height:1.2;text-align:left;font-family:var(--font-secondary)}@media (min-width:0) and (max-width:767px){.numero-da-sorte__infos{grid-template-columns:1fr;margin-top:32px}}.meus-beneficios-wrapper{display:flex;flex-wrap:wrap}@media (min-width:0) and (max-width:767px){.meus-beneficios-wrapper{flex-direction:column;align-items:center;gap:15px}}.meus-beneficios__card{margin:0 33px;padding:29px 18px 22px 18px;border:.2rem solid #d6d6d6;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:234px;min-height:218px;color:#585858}.meus-beneficios__card__item{display:flex;flex-direction:column;color:#585858;min-height:82px}.meus-beneficios__card__item-title{font-family:var(--font-primary);margin-bottom:10px;font-size:var(--font-size-title-s)}.meus-beneficios__card__item-label{font-size:14px;font-style:italic;font-family:var(--font-secondary)}.meus-beneficios__card__item-link{display:none!important}.meus-beneficios__card:first-child{margin-left:0}.meus-beneficios__card:hover{border-color:var(--secondary--1)}.meus-beneficios__card:hover .meus-beneficios__card__item-label{display:none}.meus-beneficios__card:hover .meus-beneficios__card__item-link{display:block!important}@media (min-width:0) and (max-width:767px){.meus-beneficios__card{margin:0}.meus-beneficios__card .meus-beneficios__card__item-label{display:none}.meus-beneficios__card .meus-beneficios__card__item-link{display:block!important}}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista{font-size:var(--font-size);margin-bottom:10px;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,.1607843137);border-radius:15px;display:grid;min-height:50px;align-items:center;grid-template-columns:100px 240px 130px 180px 100px 135px 1fr}@media (min-width:0) and (max-width:767px){.numero-da-sorte-lista__wrapper .numero-da-sorte-lista{grid-template-columns:1fr}}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista .list-item{line-height:1.4;min-height:100%;position:relative;display:flex;align-items:center;padding:0 10px}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista .list-item:last-child{padding-right:0}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista .list-item:first-child{padding-left:0}@media (min-width:0) and (max-width:767px){.numero-da-sorte-lista__wrapper .numero-da-sorte-lista .list-item{padding:0}}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista.the-header{color:#fff;background:var(--primary--1)}@media (min-width:0) and (max-width:767px){.numero-da-sorte-lista__wrapper .numero-da-sorte-lista.the-header{display:none}}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista.the-header>.list-item:not(:nth-child(7n))::before{background-color:#fff}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista.the-content{color:#545454}.numero-da-sorte-lista__wrapper .numero-da-sorte-lista>.list-item:not(:nth-child(7n))::before{content:"";position:absolute;top:0;bottom:0;right:.025em;width:1px;background-color:rgba(0,0,0,.1)}@media (min-width:0) and (max-width:767px){.numero-da-sorte-lista__wrapper .numero-da-sorte-lista>.list-item:not(:nth-child(7n))::before{display:none}}.subistitute-dentist{padding:0 15px;max-width:1440px;margin:0 auto}.subistitute-dentist .sub-header{display:flex;margin-bottom:55px;align-content:center;align-items:center}.subistitute-dentist .sub-header .image{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/dentist/dent_subst_odpv.svg);width:60px;height:79px}.subistitute-dentist .sub-header .header-title{margin:0 0 30px 30px}.subistitute-dentist .sub-header .header-title h1{color:var(--primary--1);font-family:var(--font-primary);font-size:30px;margin-bottom:5px}.subistitute-dentist .law p{color:var(--gray--1);font-size:18px;margin-bottom:55px;line-height:24px}.subistitute-dentist .error{color:var(--red);margin-bottom:10px}.subistitute-dentist .search{vertical-align:bottom;display:flex}.subistitute-dentist .search .search-wrapper{width:20%;margin:15px;max-width:230px;align-self:center}.subistitute-dentist .search .search-wrapper:first-child{margin-left:0}.subistitute-dentist .search .search-wrapper:last-child{margin-left:50px;margin-right:0}.subistitute-dentist .search .search-wrapper input::placeholder{color:rgba(0,0,0,.87);opacity:1}.subistitute-dentist .search .search-wrapper lable{font-size:1.1rem}.subistitute-dentist .search .search-wrapper select{background-color:transparent;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:var(--font-size-m);margin:0 0 8px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s;display:block}.subistitute-dentist .search .search-wrapper button{float:right;display:block;background-color:#1b78ff;border-radius:6px;width:100%;padding-bottom:10px;font-size:16px}.subistitute-dentist.show .table-card{box-shadow:0 0 5px rgba(0,0,0,.1607843137);background-color:#fff;display:flex;padding:15px 15px 15px 30px;border-radius:10px;min-width:600px;overflow:auto}.subistitute-dentist.show .table-card :not(:first-child) th:first-child{padding:15px 5px 15px 10px}.subistitute-dentist.show .table-card :not(:first-child) td:first-child{padding:15px 5px 15px 10px}.subistitute-dentist.show .table-card .half-table{width:50%}.subistitute-dentist.show .table-card .half-table:first-child{border-right:2px solid #707070}.subistitute-dentist.show .table-card .half-table table tr:first-child{border-bottom-color:var(--gray--3)}.subistitute-dentist.show .table-card .half-table table tr th{color:var(--primary--1);font-weight:500}.subistitute-dentist.show .table-card .half-table table tr td .modal-trigger{color:var(--orange);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subistitute-dentist.show .table-card .half-table table tr td .lupa{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/dentist/lupa.svg);width:13px;height:13px;display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.subistitute-dentist.show .pagination{display:flex;justify-content:center}.subistitute-dentist.show .pagination li{margin:5px 0}.subistitute-dentist.show .pagination li a{background:0 0;border:1px solid var(--orange);box-shadow:none;color:var(--orange);border-radius:10px;margin:5px}.subistitute-dentist.show .pagination li a:hover{background-color:var(--orange);color:#fff}.subistitute-dentist #btn-search .spinner,.subistitute-dentist .btn-search .spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;margin-right:.4em;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.subistitute-dentist #btn-search:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}#modal-dentists{padding:35px;width:85%;max-width:900px}#modal-dentists .wrapper{padding:5px 0 0}#modal-dentists .dentist-body{font-size:16px;display:flex;padding:34px 0 0 0;font-family:var(--font-secondary),var(--font-primary),"Segoe UI",Tahoma;color:var(--gray--1)}#modal-dentists .dentist-body strong{font-weight:700}#modal-dentists .dentist-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #c2d1d9;gap:30px}#modal-dentists .dentist-wrapper .column-left{flex-basis:50%}#modal-dentists .dentist-wrapper .column-right{flex-basis:40%}#modal-dentists .column-right{margin-left:30px}#modal-dentists .dentist-header_specialties{display:inline-flex;flex-wrap:wrap;padding:5px 0 6px}#modal-dentists .dentist-header_specialties p{margin-left:10px}#modal-dentists .dentist-header_specialties p:first-child{margin:0}#modal-dentists .dentist-header .dentist-header_title{font-size:24px;line-height:normal;font-weight:700;margin:0;text-transform:capitalize;color:var(--primary--1)}#modal-dentists .dentist-brand{display:flex;margin-top:10px;border-top:1px solid #c2d1d9;border-bottom:1px solid #c2d1d9}#modal-dentists .dentist-brand .dentist-brand-info{flex:1}#modal-dentists .dentist-brand .wrapper{display:flex;gap:10px}#modal-dentists .dentist-brand .wrapper p{margin-bottom:7px;margin-top:7px}#modal-dentists .dentist-brand .wrapper .dentist-brand-title{font-weight:700}#modal-dentists .especializacao-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #c2d1d9}#modal-dentists .especializacao-wrapper .especializacao-item{width:23px;height:24px;color:#fff;position:relative;margin-right:12px;padding-left:5px;padding-right:2px;display:flex;align-items:center;justify-content:center;background:#908e8f;clip-path:polygon(100% 0,100% 100%,0 100%,0 36%,36% 0)}#modal-dentists .especializacao-wrapper .especializacao{display:flex;flex-wrap:wrap;padding:10px 0}#modal-dentists .especializacao-wrapper .especializacao .especializacao-item p{font-weight:700;font-size:26px;top:-4px;position:absolute}#modal-dentists .dentist-brand-cro{margin-top:16px}#modal-dentists .dentist-brand-cro .dentist-brand-title{font-weight:700}#modal-dentists .dentist-time{color:var(--primary--1);padding-top:10px;font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between}#modal-dentists .dentist-time .dentist-time-title{font-size:24px;line-height:normal;margin:0;font-weight:700}#modal-dentists .dentist-contact-wrapper{gap:20px;align-items:center;display:flex;margin-bottom:16px}#modal-dentists .dentist-contact-wrapper .phone{font-size:24px;line-height:normal;margin:0;font-weight:700;color:var(--primary--1)}#modal-dentists .dentist-contact-wrapper .phone-ddd{font-size:16px}#modal-dentists .dentist-contact-wrapper .ball{width:40px;height:40px;border-radius:50%;background:var(--primary--1);color:#fff;display:flex;align-items:center;justify-content:center}#modal-dentists .dentist-contact-flex{flex:1}#modal-dentists .dentist-footer{width:100%}#modal-dentists .dentist-footer h3{font-size:14px;color:var(--primary--1)}#modal-dentists .dentist-footer p{display:inline;font-size:24px;color:var(--primary--1);font-weight:700}@media (max-width:720px){#modal-dentists .dentist-body{flex-direction:column}#modal-dentists .dentist-info{width:100%;padding:10px;top:-37%;left:0}#modal-dentists .dentist-brand{flex-wrap:wrap;flex-direction:column;align-items:flex-start}#modal-dentists .dentist-brand .wrapper{flex-direction:column;align-items:flex-start}#modal-dentists .column-right{margin-left:0}#modal-dentists .dentist-time-column{margin-bottom:16px}}#modal-dentists-calls{width:1200px}@media (min-width:0) and (max-width:767px){#modal-dentists-calls{width:80%}}.modal-dentist-substitute-calls{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);overflow-x:auto;display:flex;flex-direction:column;background-color:#fff;padding:20px 50px;height:550px;border-radius:15px;position:relative}.modal-dentist-substitute-calls-header{position:relative;justify-content:space-between;display:flex;flex-direction:column;padding-bottom:32px}.modal-dentist-substitute-calls-header__title{font-family:Soleto-Bold,"Bradesco Sans Bold",Arial,sans-serif;font-size:24px;line-height:24px;color:#06f;text-align:center;margin-top:1.94667rem!important;margin-bottom:1.168rem;margin-left:7px}.modal-dentist-substitute-calls-header__sub-title{font-family:NotoSansHK-Regular,"Bradesco Sans",Arial,sans-serif;font-size:16px;line-height:16px;color:#545454;text-align:center}.modal-dentist-substitute-calls-body{border:1px solid #e8e8e8;border-radius:10px;position:relative;overflow-y:auto;padding:10px 20px;color:#545454;font-family:NotoSansHK-Regular,"Bradesco Sans",Arial,sans-serif;font-size:16px;max-height:550px;display:flex;flex-direction:row;flex-wrap:wrap}.modal-dentist-substitute-calls-body h4{font-family:Soleto-Bold,"Bradesco Sans Bold",Arial,sans-serif;font-size:16px;text-transform:uppercase}.modal-dentist-substitute-calls-body .c-list{flex:1;flex-basis:40%;list-style-position:inside;margin-bottom:10px}.modal-dentist-substitute-calls-body .c-list .c-list__item{list-style-type:disc;padding:3px 0}.modal-dentist-substitute-calls-body .c-list .c-list__item:nth-child(1){list-style:none}@media (min-width:0) and (max-width:767px){.modal-dentist-substitute-calls-body{flex-wrap:nowrap;flex-direction:column}}.modal-dentist-substitute-calls-footer{padding-top:20px;flex-direction:column;justify-content:flex-end}.modal-dentist-substitute-calls-btn-close{top:10px;right:10px;position:absolute;border:none;font-size:20px;cursor:pointer;background:0 0;color:#ff6052}.modal-dentist-substitute-calls-btn-close:focus{background-color:rgba(0,0,0,.1)}.modal-dentist-substitute-calls__action{min-height:66px;justify-content:center;align-items:center;gap:10px;font-weight:400;font-family:var(--font-secondary);text-transform:none;border:1px solid;margin-top:16px;display:inline-flex;color:var(--primary--1);border-radius:6px;cursor:pointer;padding:13px}.modal-dentist-substitute-calls__action:hover{color:#fff;background:var(--primary--1)}.modal-dentist-substitute-calls__action__icon{height:40px;width:40px;background:#06f;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px}.unimed .subistitute-dentist{max-width:1150px;margin:0 auto}.unimed .subistitute-dentist .sub-header .header-title{margin:0}.titulo_pag_404{font-size:25px;font-weight:bolder;color:#666}.content__imp_404{padding:30px}.content__imp_404 .form-item{width:270px;float:left}.content__imp_404 input[type=submit]{padding:12px 36px;font-size:17px;border:none;margin-top:27px;border-radius:8px;font-weight:bolder;color:#fff}.content__imp_404_result span{color:#156ff8}.titulo_pag_404_link{font-size:18px;font-weight:400;margin-bottom:20px}.titulo_pag_404_link a{color:#156ff8}.error_404_message{text-align:center;font-size:30px;margin-top:90px;font-weight:700}.error_404_text{text-align:center;font-size:181px;font-weight:700}.titulo_searchbumber{font-size:25px;font-weight:bolder;color:#666}.content_searchbumber{padding:30px}.content_searchbumber .form-item-cpf{margin-right:25px}.content_searchbumber .form-item{width:270px;float:left}.content_searchbumber input[type=submit]{padding:12px 36px;font-size:17px;border:none;margin-top:14px;border-radius:8px;font-weight:bolder;color:#fff;margin-left:20px}.content_searchbumber_result span{color:#156ff8}.titulo_searchbumber_link{font-size:18px;font-weight:400;margin-bottom:20px}.titulo_searchbumber_link a{color:#156ff8}.searchbumber_message{text-align:center;font-size:30px;margin-top:90px;font-weight:700}.searchbumber_text{text-align:center;font-size:181px;font-weight:700}.mensagem_error_cardnumber{width:100%;text-align:left;clear:both;margin-left:30px;color:red;font-size:12px}.row-carnumber-title{text-align:left;font-size:25px;font-weight:700;padding-top:60px;color:var(--header-navigate);padding-bottom:25px;width:1000px;margin:0 auto}.row-list-carnumber-title{width:1000px;margin:0 auto;display:flex;overflow:hidden;border-radius:27px;height:42px;margin-bottom:10px}@media (min-width:0) and (max-width:767px){.row-list-carnumber-title{width:98%}}.col-list-carnumber-title{width:250px;text-align:center;padding:13px;color:#fff;font-weight:700;background:var(--header-navigate)}@media (min-width:0) and (max-width:767px){.col-list-carnumber-title{width:25%}}.col-list-carnumber{width:250px;text-align:center;padding:17px 5px 7px 5px;color:#666}@media (min-width:0) and (max-width:767px){.col-list-carnumber{width:25%}}.row-list-carnumber{width:1000px;margin:0 auto;display:flex;border-radius:25px;margin-top:5px}@media (min-width:0) and (max-width:767px){.row-list-carnumber{width:98%}}.row-list-carnumber:nth-child(odd){background:#eee;border-radius:25px;margin-top:5px}.button-print{border:1px solid var(--secondary--1);background:var(--secondary--1);margin-left:20px;color:#fff;padding:7px 15px;border-radius:5px;margin-top:-10px}@media (min-width:0) and (max-width:767px){.button-print{min-width:initial;margin-left:0}}.button-print:focus{background:var(--secondary--1)}@media print{.footer,.header{display:none}}#block-odpv-beneficiaries-content .loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #da4f7f;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;display:none;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#block-odpv-beneficiaries-content .cancel{margin-top:90px;margin-bottom:70px}@media (min-width:0) and (max-width:767px){#block-odpv-beneficiaries-content .cancel{margin-top:40px}}#block-odpv-beneficiaries-content .cancel .line{width:100%;height:1px;border-bottom:1px solid rgba(112,112,112,.3);margin:0 15px}#block-odpv-beneficiaries-content .cancel .line:not(.full){display:none}@media (min-width:1024px){#block-odpv-beneficiaries-content .cancel .line:not(.full){display:block}}#block-odpv-beneficiaries-content .cancel .line.full{margin-left:0;margin-right:0}#block-odpv-beneficiaries-content .cancel .content{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:65px .75rem 0;min-height:1px}@media (min-width:0) and (max-width:767px){#block-odpv-beneficiaries-content .cancel .content{display:block}}#block-odpv-beneficiaries-content .cancel .content .text{min-width:590px;margin-bottom:35px}@media (min-width:0) and (max-width:767px){#block-odpv-beneficiaries-content .cancel .content .text{text-align:center;min-width:auto}}#block-odpv-beneficiaries-content .cancel .content .text h3{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--secondary--2);margin-bottom:15px;margin-top:0;margin-left:0;font-size:var(--font-size-title-s);color:var(--gray--1)}#block-odpv-beneficiaries-content .cancel .content .text p{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0;font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){#block-odpv-beneficiaries-content .cancel .content .text p{text-align:center}}@media (min-width:0) and (max-width:767px){#block-odpv-beneficiaries-content .cancel .content .actions{text-align:center}}#block-odpv-beneficiaries-content .cancel .content .actions .button{cursor:pointer;text-transform:uppercase;text-align:center;font-size:var(--font-size);line-height:25px;font-family:var(--font-primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:11.5px 23px;min-height:46px;border:1px solid;box-shadow:none!important;font-style:normal;transition:all .3s;background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}#block-odpv-beneficiaries-content .cancel .content .actions .button[disabled]{opacity:.3;cursor:not-allowed;background-color:var(--gray--1)!important;border-color:var(--gray--1)!important;color:var(--white)!important}#block-odpv-beneficiaries-content .cancel .content .actions .button:focus,#block-odpv-beneficiaries-content .cancel .content .actions .button:hover{background-color:var(--secondary--1-hover);border-color:var(--secondary--1-hover);color:var(--white)}#block-odpv-beneficiaries-content .cancel .content .actions .button.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.my-plan{margin:35px 0}.my-plan .plan-title .title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px}.my-plan .plan-title .text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;margin:-20px 0 15px}.my-plan .session-title.lt{font-size:var(--font-size-l)}@page{size:35.7cm 25cm;margin:5mm 5mm 5mm 5mm}.print-card{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.print-card .image-card-front{width:450px;margin:0;display:flex;height:280px}.print-card .image-card-front .image-card{max-height:300px;border:1px solid #c2c2c2;border-radius:10px}.print-card .image-card-back{display:flex;flex-direction:column;border-radius:10px;border:1px solid #c2c2c2;background:var(--white);padding:20px;font-family:Arial;height:280px;width:450px}.print-card .image-card-back .image-card-back--name{font-weight:600;margin-bottom:10px;color:var(--gray--1);font-size:var(--font-size-l)}.print-card .image-card-back .image-card-back--code{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--code span{font-weight:600;font-size:var(--font-size-l)}.print-card .image-card-back .image-card-back--cns{margin-bottom:10px;font-size:var(--font-size);color:var(--gray--1)}.print-card .image-card-back .image-card-back--register{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--ans{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--plan{margin-bottom:10px;color:var(--gray--1)}.print-card .image-card-back .image-card-back--date{font-size:var(--font-size);color:var(--gray--1)}.print-card .image-card-back .image-card-back--date span{font-weight:600;font-size:var(--font-size)}.print-card .image-card-back .image-ans{display:flex;justify-content:center;margin-top:auto}.minha-cobertura .has-lack{color:var(--secondary--1)}.minha-cobertura-header{display:flex;gap:42px;align-items:center;padding-top:74px}@media (min-width:0) and (max-width:767px){.minha-cobertura-header{gap:16px;padding-top:24px}}.minha-cobertura-header__titulo{font-size:var(--font-size-title-l);margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.minha-cobertura-header__titulo{font-size:var(--font-size-l)}}.minha-cobertura-header__subtitulo{font-size:var(--font-size-l);font-family:var(--font-secondary);font-weight:700;color:var(--secondary--2)}@media (min-width:0) and (max-width:767px){.minha-cobertura-header__subtitulo{font-size:var(--font-size)}}.minha-cobertura-subheader{margin-bottom:32px}.minha-cobertura-subheader__titulo{color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-title-s)}.minha-cobertura-subheader__subtitulo{font-family:var(--font-secondary);color:var(--secondary--2);font-size:var(--font-size-m)}.minha-cobertura-conteudo{display:flex;gap:32px;max-width:1129px;flex-wrap:wrap}.minha-cobertura-conteudo__grid{flex:1}@media (min-width:0) and (max-width:767px){.minha-cobertura-conteudo__grid.cards{display:none}}.minha-cobertura-cards{font-family:var(--font-primary-regular);line-height:1.4;display:grid;grid-template-columns:repeat(3,173px);grid-gap:24px}.minha-cobertura-card{position:relative;height:220px;background:#fff 0 0 no-repeat padding-box;border:1px solid #d2d2d2;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 19px 16px 19px;cursor:pointer}@media (min-width:0) and (max-width:767px){.minha-cobertura-card{display:none}}.minha-cobertura-card:hover{border-color:var(--secondary--1)}.minha-cobertura-card__imagem{max-width:82px}.minha-cobertura-card__imagem img{width:100%}.minha-cobertura-card__titulo{font-size:16px;text-align:center;color:var(--primary--1);font-family:var(--font-primary)}.minha-cobertura-card__button{width:134px;min-height:40px;opacity:0}.minha-cobertura-card__button-item{min-width:140px!important;min-height:20px!important;line-height:32px!important;font-size:var(--font-size)!important}.minha-cobertura-card.active{border-color:var(--secondary--1)}.minha-cobertura-card.active .minha-cobertura-card__button{opacity:1}.minha-cobertura-card.active__titulo{color:var(--gray--1)}.minha-cobertura-card .icon-lack{color:var(--red);font-size:26px;position:absolute;top:10px;right:10px}.minha-cobertura-tratamentos{border:1px solid var(--secondary--1);padding:24px;min-height:100%;border-radius:15px}.minha-cobertura-lista__header__titulo{font-size:var(--font-size-title-xs);font-family:var(--font-secondary);font-weight:700;color:var(--secondary--2)}.minha-cobertura-lista__header__titulo.item{color:var(--primary--1)}.minha-cobertura-lista__conteudo details{border-bottom:.5px solid var(--secondary--4)}.minha-cobertura-lista__conteudo details summary{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-secondary);font-size:var(--font-size);list-style:none;padding:20px 0;color:#545454;cursor:auto}.minha-cobertura-lista__conteudo details summary p{line-height:20px}.minha-cobertura-lista__conteudo details summary .icon-lack{right:0;font-size:26px;color:var(--red);cursor:pointer}.minha-cobertura-lista__conteudo details summary .codTuss{font-family:var(--font-primary);color:var(--secondary--2);margin-right:5px}.minha-cobertura-lista__conteudo details summary.has-lack{color:var(--secondary--1)}.minha-cobertura-lista__conteudo details summary.has-lack .codTuss{color:var(--secondary--1)}.minha-cobertura-lista__conteudo details ::-webkit-details-marker,.minha-cobertura-lista__conteudo details::marker{display:none!important}.minha-cobertura-lista__conteudo details .wrap_lack{display:flex;align-content:center;align-items:center;justify-content:space-around;padding:15px 25px;gap:20px}.minha-cobertura-lista__conteudo details .wrap_lack .obs-image .not-ready{width:40px;height:40px;content:url(/themes/custom/odpv_beneficiaries/assets/images/watch.png)}.minha-cobertura-lista__conteudo details .wrap_lack .text_lack{font-size:var(--font-size);color:var(--gray--1)}.minha-cobertura-lista__conteudo details .wrap_lack .text_lack span{font-size:var(--font-size-m);font-weight:700;color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.minha-cobertura-input__textfield{display:none}}.minha-cobertura-input__textfield .advice-text{color:var(--primary--1)}.minha-cobertura-input__textfield .procedimento-nome{font-size:var(--font-size);font-family:var(--font-secondary)}.minha-cobertura-input__select{display:none;margin-top:32px!important}@media (min-width:0) and (max-width:767px){.minha-cobertura-input__select{display:block}}.minha-cobertura-input__select label{font-family:var(--font-primary-regular);color:var(--primary--1);font-size:var(--font-size-m)}.minha-cobertura-input__select ul{position:absolute!important}.minha-cobertura-input__select ul li span{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.minha-cobertura-input__select .select-dropdown{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.minha-cobertura-input__select input.select-dropdown:focus{border-bottom-color:var(--secondary--2)!important}.reembolso-page-header__header{margin:70px 0 50px 0;display:flex;align-items:center;gap:24px}.reembolso-page-header__header__image img{max-width:100%;display:block}.reembolso-page-header__header__title{margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-title-l)}.reembolso-page-header__header__description{color:var(--secondary--2)!important;margin-bottom:0;font-size:18px!important;line-height:initial!important;font-family:var(--font-secondary)!important}@media (min-width:0) and (max-width:767px){.reembolso-page-header__header{margin-bottom:24px;margin-top:32px}.reembolso-page-header__header__title{font-size:var(--font-size-l)}.reembolso-page-header__header__description{font-size:var(--font-size)}}.d-flex{display:flex}.flex-column{flex-direction:column}@media (min-width:0) and (max-width:767px){.flex-column-mobile{flex-direction:column}}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-flex-start{justify-content:flex-start}.align-items-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.m-0{margin:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.p-0{padding:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-primary{font-family:var(--font-primary)!important}.font-primary-bold{font-family:var(--font-primary-bold)!important}.font-primary-italic{font-family:var(--font-primary-italic)!important}.font-primary-regular{font-family:var(--font-primary-regular)!important}.font-primary-light{font-family:var(--font-primary-light)!important}.font-primary-medium{font-family:var(--font-primary-medium)!important}.font-secondary{font-family:var(--font-secondary)!important}.font-secondary-light{font-family:var(--font-secondary-light)!important}.text-primary{color:var(--primary--1)!important}.text-gray{color:var(--gray--1)!important}.line-height{line-height:1.4}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ff6052;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px}.icon::before{content:" ";width:18px;height:18px;display:inline-block;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width:0) and (max-width:767px){.icon.icon-only-mobile::before{display:inline-block}.icon.icon-only-desktop::before{display:none}}@media (min-width:1024px){.icon.icon-only-desktop::before{display:inline-block}.icon.icon-only-mobile::before{display:none}}.icon.arrow::before{width:8px;height:8px;border-bottom:2px solid var(--secondary--1);border-right:2px solid var(--secondary--1);transform:rotate(45deg)}@media (min-width:0) and (max-width:767px){.icon.arrow::before{border-bottom:2px solid var(--white);border-right:2px solid var(--white)}}.icon.arrow.top::before{transform:rotate(-135deg)}.icon.user::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/user.png)}.icon.logout::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/logout.png)}.icon.home::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/home-branco.png)}.icon.meu-plano::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/meu-plano-branco.png)}.icon.minha-cobertura::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/minha-cobertura-branco.png)}.icon.informacoes-pagamento::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/financeiro-branco.png)}.icon.imposto-de-renda::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/imposto-renda-branco.png)}.icon.perguntas-frequentes::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/faq-branco.png)}.icon.fale-conosco::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/fale-conosco-branco.png)}.icon.extract::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/extract-branco.png)}.icon.treatment::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/treatment-branco.png)}@media (min-width:1024px){.icon.is-active.home::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/home.png)}.icon.is-active.meu-plano::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/meu-plano.png)}.icon.is-active.minha--cobertura::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/minha--cobertura.png)}.icon.is-active.informacoes-pagamento::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/financeiro.png)}.icon.is-active.imposto-de-renda::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/imposto-renda.png)}.icon.is-active.perguntas-frequentes::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/faq.png)}.icon.is-active.fale-conosco::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/fale-conosco.png)}.icon.is-active.extract::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/extract.png)}.icon.is-active.treatment::before{background-image:url(/themes/custom/odpv_beneficiaries/assets/images/menu/treatment.png)}}.welcome__content{background-color:#f0f0f0;border-radius:15px;padding:34px 0;margin-top:46px}.welcome__content__message{padding:0 34px}.welcome__content__message__titulo{color:var(--primary--1);font-size:var(--font-size-title);font-family:var(--font-primary-medium);margin:0;display:flex;flex-direction:column}@media (min-width:1024px){.welcome__content__message__titulo{flex-direction:row}}.welcome__content__message__titulo strong{font-size:var(--font-size-title-l);font-family:var(--font-secondary);margin-left:0}@media (min-width:1024px){.welcome__content__message__titulo strong{margin-left:10px}}.welcome__content__message__titulo span{font-size:var(--font-size-m);font-family:var(--font-secondary);display:flex;flex-direction:row;align-items:center;margin-left:0}@media (min-width:1024px){.welcome__content__message__titulo span{margin-left:44px}}.welcome__content__message__titulo span img{margin-right:8px;max-width:14px}.welcome__content__message__titulo span svg{margin-right:8px;max-width:14px}.welcome__content__message p{color:var(--gray--6);font-size:var(--font-size-m);font-family:var(--font-primary-regular);margin:7px 0 0 0;line-height:22px}.welcome__content__menu{padding:0 34px;display:flex;flex-direction:column}@media (min-width:1024px){.welcome__content__menu{flex-direction:row;gap:24px}}.welcome__content__menu__item{display:flex;flex-direction:row;align-items:center;margin:6px 0}@media (min-width:1024px){.welcome__content__menu__item{margin:0}}.welcome__content__menu__item a{display:flex;flex-direction:row;align-items:center;color:var(--secondary--1)}.welcome__content__menu__item img{margin-right:5px}.welcome__content__menu__item__label{font-family:var(--font-primary);font-size:var(--font-size-m)}.welcome__content__line{height:1px;background-color:#e1e1e1;width:100%;margin:30px 0}.welcome__content .inactive{padding:0;margin:0}.block-banner-aplicativo h2{display:none}.banner-aplicativo-home{background-color:var(--primary--1);color:var(--secondary--1);width:100%;margin:100px 0;height:fit-content;position:relative}@media (min-width:768px) and (max-width:1023px){.banner-aplicativo-home{border-radius:45px 0 0 45px}}@media (min-width:1024px){.banner-aplicativo-home{width:80%;margin-left:auto;border-radius:45px 0 0 45px;height:370px;margin-top:100px;margin-bottom:50px}}@media (min-width:768px) and (max-width:1023px){.banner-aplicativo-home .background-aplicativo-home{width:fit-content;display:inline-block}}@media (min-width:1024px){.banner-aplicativo-home .background-aplicativo-home{width:fit-content;display:inline-block}}.banner-aplicativo-home .background-aplicativo-home img{margin-top:-78px;max-width:300px;border-radius:45px}.banner-aplicativo-home .content-aplicativo-home{width:90%;margin:auto;padding:20px 10px}@media (min-width:1024px){.banner-aplicativo-home .content-aplicativo-home{width:70%;height:100%;display:inline-flex;flex-direction:column;justify-content:center;float:right}}@media (min-width:768px) and (max-width:1023px){.banner-aplicativo-home .content-aplicativo-home{width:60%;height:100%;display:inline-flex;flex-direction:column;justify-content:center;float:right}}.banner-aplicativo-home .content-aplicativo-home h2{display:unset;font-size:var(--font-size-title-l);font-family:var(--font-primary);margin:0 0 30px}.banner-aplicativo-home .content-aplicativo-home p{margin:15px 20px 10px 0;font-size:var(--font-size)}@media (min-width:1024px){.banner-aplicativo-home .content-aplicativo-home p{font-size:var(--font-size-l)}}.banner-aplicativo-home .content-aplicativo-home .btn-image-aplicativo{margin-right:1%}.banner-aplicativo-home .content-aplicativo-home .btn-image-aplicativo img{max-width:48%}.wallet-carousel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;overflow-x:auto}@media (min-width:0) and (max-width:767px){.wallet-carousel{grid-template-columns:repeat(1,1fr);grid-gap:0;overflow-x:visible}}.wallet-carousel::-webkit-scrollbar{display:none}.beneficiary-wallet{padding:20px;font-size:16px;max-width:230px;height:380px!important;border-radius:10px;transition:all .3s;border:1px solid rgba(0,0,0,.1);font-family:var(--font-primary-regular);display:flex;flex-direction:column;color:var(--secondary--2)}@media (min-width:0) and (max-width:767px){.beneficiary-wallet{max-width:none;margin:10px 0;height:unset!important}}.beneficiary-wallet:hover{border-color:var(--primary--1)}.beneficiary-wallet-header__circle{width:18px;height:18px;font-size:10px;color:#ff0;background:var(--primary--1);border-radius:50%;display:flex;align-items:center;justify-content:center}.beneficiary-wallet-header__circle.dependent{color:#fff;background:var(--secondary--2)}.beneficiary-wallet-header_img .img-add{cursor:pointer}.beneficiary-wallet-title{color:var(--primary--1);display:flex;gap:5px;align-items:center;font-family:var(--font-primary)}.beneficiary-wallet-title_label{color:var(--secondary--2);font-family:var(--font-primary-regular)}.beneficiary-wallet-title.dependent{color:var(--secondary--2)}.beneficiary-wallet-item{flex:1;display:flex;min-height:100%;flex-direction:column}.beneficiary-wallet img{max-width:100%;display:block}.beneficiary-wallet-header_img{margin:10px 0 18px 0}.beneficiary-wallet-content{flex:1;font-family:var(--font-primary-regular)}.beneficiary-wallet-content_label{display:block;margin:13px 0}.beneficiary-wallet-content__name{color:#b5b5b5;font-size:14px}.beneficiary-wallet-footer{align-content:flex-end}.beneficiary-wallet-footer__action{font-size:14px!important;padding:0!important;display:block!important;min-height:1.2rem!important;line-height:1.2rem!important;padding:10px 0!important}.beneficiary-wallet-link{font-size:16px!important}.beneficiary-wallet-link-wrapper{margin-top:64px;text-align:center}.beneficiary-wallet-link:focus{background:0 0!important}.beneficiary-wallet-unique{border-radius:10px;color:var(--secondary--2);padding:16px;flex-wrap:wrap;transition:all .3s;border:1px solid rgba(0,0,0,.1);align-items:center;max-width:600px;font-size:16px;font-family:var(--font-primary-regular)}.beneficiary-wallet-unique img{max-width:100%;display:block;margin-bottom:10px}.beneficiary-wallet-unique-header{display:flex;gap:5px;padding-bottom:10px}.beneficiary-wallet-unique-header_circle{width:18px;height:18px;font-size:10px;color:#ff0;background:var(--primary--1);border-radius:50%;display:flex;align-items:center;justify-content:center}.beneficiary-wallet-unique-header_circle.dependent{color:#fff;background:var(--secondary--2)}.beneficiary-wallet-unique-content{display:flex;gap:24px}.beneficiary-wallet-unique-img{min-width:200px;width:200px}.beneficiary-wallet-unique-img .img-add{cursor:pointer}.beneficiary-wallet-unique-description .description-item{color:var(--primary--1);font-family:var(--font-primary);display:block;margin:10px 0}.beneficiary-wallet-unique-description .description-item_label{color:var(--secondary--2);font-family:var(--font-primary-regular)}.odpv-crm-marketing__line{padding-top:10px;padding-bottom:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.odpv-crm-marketing .disabled{pointer-events:none;opacity:.5}.odpv-crm-marketing .custom-checkbox{display:block;margin-bottom:15px}.odpv-crm-marketing .custom-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.odpv-crm-marketing .custom-checkbox__label{position:relative;cursor:pointer;font-size:16px;color:var(--gray--1)}@media (min-width:0) and (max-width:767px){.odpv-crm-marketing .custom-checkbox__label{font-size:14px}}.odpv-crm-marketing .custom-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid var(--secondary--1);border-radius:4px;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.odpv-crm-marketing .custom-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid var(--secondary--1);border-width:0 2px 2px 0;transform:rotate(45deg)}.odpv-crm-marketing_loader{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.odpv-crm-marketing_loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.odpv-crm-marketing_loader:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.odpv-crm-marketing_loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}.odpv-crm-marketing .input-field.odpv_alteracao_cadastral{margin-top:30px}.odpv-crm-marketing .input-field.odpv_alteracao_cadastral__label{color:var(--gray--1)}@media (min-width:0) and (max-width:767px){.odpv-crm-marketing .input-field.odpv_alteracao_cadastral__label{font-size:14px}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.modal-crm-message{max-width:818px}.modal-crm-message__content{text-align:center;padding:38px 0;color:var(--secondary--2);font-family:var(--font-secondary)}.modal-crm-message__title{font-weight:700;color:var(--primary--1);font-size:var(--font-size-title-s)}.modal-crm-message__subtitle{font-family:var(--font-secondary);font-size:var(--font-size-m)}.modal-crm-message__close{position:absolute;right:20px;top:18px}.modal-crm-message__close-item{color:var(--secondary--2)}.financial-adjustment-box{background-color:var(--white);border:none;border-radius:15px;padding:15px;margin:0;padding:20px 25px;margin:0 0 15px;position:relative}.financial-adjustment-box__link{display:block;margin-top:18px;color:var(--secondary--1)}.financial-adjustment-box__link:hover{text-decoration:underline}.financial-adjustment-box__title{font-family:Soleto-Bold;font-size:24px;line-height:31px;margin:0 auto 15px auto;color:var(--primary--1)}.financial-adjustment-box__text{font-family:var(--font-primary-regular);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px;font-size:14px;margin-bottom:30px}.financial-adjustment-box .action__button{display:flex;justify-content:center}.financial-adjustment-box .action__button .button-custom{flex:1;display:flex;justify-content:center;min-width:initial}.account-debit-form #edit-field-date{max-width:76px}.financial-adjustment-content{padding:24px 32px 48px 32px;background:#fff;box-shadow:0 12px 11px rgba(0,0,0,.031372549);border:1px solid #d1d1d1;border-radius:10px}@media (min-width:0) and (max-width:767px){.financial-adjustment-content{padding:16px}}.financial-adjustment-content__item{padding:0!important}.financial-adjustment-content__header{padding-bottom:26px}.financial-adjustment-content__title{font-size:24px;color:var(--primary--1);font-family:var(--font-primary)}.financial-adjustment-content__subtitle{font-size:14px;color:var(--secondary--2);font-family:var(--font-secondary)}.financial-adjustment-header{display:flex;gap:50px;padding:70px 0 52px 0}@media (min-width:0) and (max-width:767px){.financial-adjustment-header{padding:20px 0 20px 0;gap:20px}}.financial-adjustment-header__image{width:50px}@media (min-width:0) and (max-width:767px){.financial-adjustment-header__image{width:auto}}.financial-adjustment-header__image img{max-width:100%;display:block}.financial-adjustment-header__title{font-size:30px;margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.financial-adjustment-header__title{font-size:20px}}.financial-adjustment-header__subtitle{font-size:18px;margin-bottom:0;line-height:1.4;color:var(--secondary--2);font-family:var(--font-secondary);font-weight:700}@media (min-width:0) and (max-width:767px){.financial-adjustment-header__subtitle{font-size:14px}}.financial-adjustment-table{background:#fff}.financial-adjustment-table__title{font-family:var(--font-primary);text-align:center;color:var(--primary--1);font-size:16px}@media (min-width:0) and (max-width:767px){.financial-adjustment-table__title{font-size:14px;text-align:left!important}}.financial-adjustment-table__title.year{text-align:left}.financial-adjustment-table__item{text-align:center;color:var(--secondary--2);font-family:var(--font-secondary);font-size:16px}@media (min-width:0) and (max-width:767px){.financial-adjustment-table__item{font-size:14px}}.financial-adjustment-table__item.year{text-align:left}.tab_navigation{height:55px!important}.tab_navigation .tabs{font-size:18px;height:55px;text-transform:uppercase;font-family:var(--font-primary);display:flex;overflow-x:hidden;overflow-y:hidden;max-width:1100px;border-radius:5px 5px 0 5px;border:1px solid rgba(0,0,0,.2);border-bottom-style:none;border-left-style:none;background:#fff!important}.tab_navigation .tabs:before{position:absolute;z-index:10;right:0;bottom:0;left:0;display:block;height:2px;content:"";background-color:var(--primary--1);max-width:1100px}.tab_navigation .tabs li.is-active{position:relative;top:0;z-index:15;width:auto;border-bottom:0;border-radius:4px 4px 0 0;background-color:#fff}.tab_navigation .tabs a{display:flex;justify-content:center;align-items:center;min-height:100%;color:#a5aab6;background-color:#fff;min-width:280px;border:2px solid rgba(0,0,0,.1);padding:0!important;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none}@media (min-width:0) and (max-width:767px){.tab_navigation .tabs a{min-width:160px}}.tab_navigation .tabs a.is-active{border-color:var(--primary--1)!important;color:var(--primary--1)}.refund-digital-form{padding:20px 40px 40px 40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 12px 11px rgba(0,0,0,.031372549);max-width:1100px;background:#fff;border:1px solid rgba(0,0,0,.1);border-top:none}@media (min-width:0) and (max-width:767px){.refund-digital-form{padding:16px}}.refund-digital-form__subheader{margin-bottom:24px}.refund-digital-form__subheader-title{font-family:var(--font-primary-regular);color:var(--primary--1);font-size:var(--font-size-title-s);margin-bottom:24px}@media (min-width:0) and (max-width:767px){.refund-digital-form__subheader-title{font-size:var(--font-size-l)}}.refund-digital-form__subheader-description{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2);line-height:1.4}@media (min-width:0) and (max-width:767px){.refund-digital-form__subheader-description{font-size:var(--font-size)}}.refund-digital-form__select{max-width:520px}.refund-digital-form__select label{font-family:var(--font-primary-regular);color:var(--primary--1);font-size:var(--font-size-m)}.refund-digital-form__select ul{position:absolute!important}.refund-digital-form__select ul li span{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.refund-digital-form__select .select-dropdown{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.refund-digital-form__select input.select-dropdown:focus{border-bottom-color:var(--secondary--2)!important}.refund-digital-form__action{max-width:520px;text-align:right}.refund-digital-form input[type=checkbox]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.refund-digital-form input[type=checkbox]:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:#f1f1f1;transition:all .3s}.refund-digital-form input[type=checkbox]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.refund-digital-form input[type=checkbox]:checked:after{opacity:1}.refund-digital-form input[type=checkbox]~label{cursor:pointer}.refund-digital-form input[type=checkbox].invalid:before{border:1px solid var(--red)}.refund-digital-form input[type=checkbox].invalid:after{background-color:var(--red)}.refund-digital-form input[type=checkbox].invalid~label{color:var(--red)}.refund-digital-form input[type=checkbox].contrast:before{border-color:var(--black)}.refund-digital-form input[type=checkbox].contrast.invalid:before{border:2px solid var(--black)}.refund-digital-form input[type=checkbox].contrast.invalid~label{font-family:var(--font-primary)}.refund-digital-form input[type=checkbox].contrast:checked:before{border-color:var(--black)}.refund-digital-form input[type=checkbox].contrast:checked:after{background:var(--black)}.refund-digital-form input[type=checkbox]:before{background:var(--white)}.refund-digital-form__radios{position:relative;padding:16px 0 0 24px;margin:16px 0 40px 0}.refund-digital-form__radios .form-item-radios label{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2);font-weight:700}@media (min-width:0) and (max-width:767px){.refund-digital-form__radios .form-item-radios label{font-size:var(--font-size)}}.refund-digital-form__submit-wrapper .form-wrapper{display:flex;gap:46px;max-width:372px}@media (min-width:0) and (max-width:767px){.refund-digital-form__submit-wrapper .form-wrapper{gap:16px;flex-direction:column}}.refund-digital-form__error{font-family:var(--font-primary-regular);color:var(--gray--1);font-size:var(--font-size-l)}.refund_header{margin-left:40px;max-width:1100px}.refund_header__header{margin:70px 0 50px 0}.refund_header__header__content{margin-left:30px;padding-right:40px}@media (min-width:0) and (max-width:767px){.refund_header__header__content{flex:6;padding:0}}.refund_header__header__image{width:130px}.refund_header__header__image img{max-width:100%;display:block}@media (min-width:0) and (max-width:767px){.refund_header__header__image{flex:1}}.refund_header__header__title{margin-top:0;margin-bottom:10px;color:var(--primary--1);font-family:var(--font-primary);font-size:var(--font-size-title-l)}.refund_header__header__description{line-height:1.4;font-size:var(--font-size-l);font-family:var(--font-primary-regular)}@media (min-width:0) and (max-width:767px){.refund_header__header{margin-bottom:24px;margin-top:32px}.refund_header__header__title{font-size:var(--font-size-l)}.refund_header__header__description{font-size:var(--font-size)}}.refund_header-subheader{display:flex;color:var(--white);padding:16px;border-radius:15px;background:var(--primary--1)}.refund_header-subheader__icon{display:flex;justify-content:center;align-items:center;height:36px;border-radius:50%;width:50px;background:#fff;margin-right:10px}.refund_header-subheader__icon-icon{font-size:16px;color:var(--secondary--1)}.refund_header-subheader__descricao-label{font-weight:700}@media (min-width:0) and (max-width:767px){.refund_header{padding:0 15px 0 19px;margin:0}}.path-reembolso .tab_navigation .tabs{background-color:var(--alice-blue)}.path-reembolso #app .content{background-color:var(--alice-blue)}.refund-manual-form{padding:20px 40px 40px 40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 12px 11px rgba(0,0,0,.031372549);max-width:1100px;background:#fff;border:1px solid rgba(0,0,0,.1);border-top:none}@media (min-width:0) and (max-width:767px){.refund-manual-form{padding:16px}}.refund-manual-form__input{max-width:520px}.refund-manual-form__input label.active{color:var(--primary--1);font-size:var(--font-size-m)}.refund-manual-form__textfield{-moz-appearance:textfield}.refund-manual-form__textfield::-webkit-inner-spin-button{-webkit-appearance:none}.refund-manual-form__textfield::-webkit-outer-spin-button{-webkit-appearance:none}.refund-manual-form__textfield:focus{border-bottom-color:var(--primary--1)!important;box-shadow:none!important}.refund-manual-form__subheader{margin-bottom:24px}.refund-manual-form__subheader-title{font-family:var(--font-primary-regular);color:var(--primary--1);font-size:var(--font-size-title-s);margin-bottom:24px}@media (min-width:0) and (max-width:767px){.refund-manual-form__subheader-title{font-size:var(--font-size-l)}}.refund-manual-form__subheader-description{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}@media (min-width:0) and (max-width:767px){.refund-manual-form__subheader-description{font-size:var(--font-size)}}.refund-manual-form__text{max-width:520px}.refund-manual-form__text label{font-family:var(--font-primary-regular);color:var(--primary--1);font-size:var(--font-size-m)}.refund-manual-form__text ul{position:absolute!important}.refund-manual-form__text ul li span{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.refund-manual-form__text .text-dropdown{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2)}.refund-manual-form__text input.text-dropdown:focus{border-bottom-color:var(--secondary--2)!important}.refund-manual-form__action{max-width:520px;text-align:right}.refund-manual-form input[type=checkbox]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.refund-manual-form input[type=checkbox]:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:#f1f1f1;transition:all .3s}.refund-manual-form input[type=checkbox]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.refund-manual-form input[type=checkbox]:checked:after{opacity:1}.refund-manual-form input[type=checkbox]~label{cursor:pointer}.refund-manual-form input[type=checkbox].invalid:before{border:1px solid var(--red)}.refund-manual-form input[type=checkbox].invalid:after{background-color:var(--red)}.refund-manual-form input[type=checkbox].invalid~label{color:var(--red)}.refund-manual-form input[type=checkbox].contrast:before{border-color:var(--black)}.refund-manual-form input[type=checkbox].contrast.invalid:before{border:2px solid var(--black)}.refund-manual-form input[type=checkbox].contrast.invalid~label{font-family:var(--font-primary)}.refund-manual-form input[type=checkbox].contrast:checked:before{border-color:var(--black)}.refund-manual-form input[type=checkbox].contrast:checked:after{background:var(--black)}.refund-manual-form input[type=checkbox]:before{background:var(--white)}.refund-manual-form__radios{position:relative;padding:16px 0 0 24px;margin:16px 0 40px 0}.refund-manual-form__radios .form-item-radios label{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2);font-weight:700}@media (min-width:0) and (max-width:767px){.refund-manual-form__radios .form-item-radios label{font-size:var(--font-size)}}.refund-manual-form__submit-wrapper .form-wrapper{display:flex;gap:46px;max-width:372px}@media (min-width:0) and (max-width:767px){.refund-manual-form__submit-wrapper .form-wrapper{gap:16px;flex-direction:column}}.refund-manual-form__error{font-family:var(--font-primary-regular);color:var(--gray--1);font-size:var(--font-size-l)}.form-envio-docs__terms_important{font-weight:700;background:rgba(255,96,82,.07);border-radius:15px;padding:30px;margin-bottom:25px}.form-envio-docs__terms_important__header{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:var(--font-size-l)}.form-envio-docs__terms_important__header p{color:#d33627}.form-envio-docs__terms_important__header__icon{font-size:18px;border:1px solid;width:30px;height:30px;min-width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#d33627;color:#fff}.form-envio-docs__terms_important_content{display:flex;gap:24px;flex-direction:column}.form-envio-docs__terms_important_content li{list-style-type:disc!important;margin-left:18px;font-size:var(--font-size);color:#4d4e53;line-height:20px}.form-envio-docs__terms_content{font-family:var(--font-secondary);background:#f6f6f6;border-radius:15px;padding:30px}.form-envio-docs__terms_content_subtitulo{color:var(--gray--1);font-weight:700;margin:0;font-size:14px;margin-bottom:15px}.form-envio-docs__terms_content p{margin-bottom:20px;line-height:18px;color:#545454}.form-envio-docs__terms_content_list li{margin-bottom:20px}.form-envio-docs__terms__header_titulo{line-height:48px;font-size:24px;margin:0;color:var(--primary--1);margin-bottom:20px}.form-envio-docs__terms input[type=checkbox]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.form-envio-docs__terms input[type=checkbox]:before{content:"";visibility:visible;position:absolute;top:-50%;margin-top:0;left:-25px;width:30px;height:30px;border:1px solid var(--secondary--1);border-radius:50px;background:#f1f1f1;transition:all .3s}.form-envio-docs__terms input[type=checkbox]:after{content:"";visibility:visible;opacity:0;position:absolute;top:50%;margin-top:-3px;left:-15px;width:10px;height:10px;background-color:var(--secondary--1);border-radius:50px;transform:all .3s}.form-envio-docs__terms input[type=checkbox]:checked:after{opacity:1}.form-envio-docs__terms input[type=checkbox]~label{cursor:pointer}.form-envio-docs__terms input[type=checkbox].invalid:before{border:1px solid var(--red)}.form-envio-docs__terms input[type=checkbox].invalid:after{background-color:var(--red)}.form-envio-docs__terms input[type=checkbox].invalid~label{color:var(--red)}.form-envio-docs__terms input[type=checkbox].contrast:before{border-color:var(--black)}.form-envio-docs__terms input[type=checkbox].contrast.invalid:before{border:2px solid var(--black)}.form-envio-docs__terms input[type=checkbox].contrast.invalid~label{font-family:var(--font-primary)}.form-envio-docs__terms input[type=checkbox].contrast:checked:before{border-color:var(--black)}.form-envio-docs__terms input[type=checkbox].contrast:checked:after{background:var(--black)}.form-envio-docs__terms input[type=checkbox]:before{background:var(--white)}.form-envio-docs__terms__radios{position:relative;padding-left:80px;margin:40px 0}@media (min-width:0) and (max-width:767px){.form-envio-docs__terms__radios{padding-left:30px}}.form-envio-docs__terms__radios .form-item-radios label{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--2);font-weight:700}@media (min-width:0) and (max-width:767px){.form-envio-docs__terms__radios .form-item-radios label{font-size:var(--font-size)}}.form-envio-docs.form{margin-top:80px}.form-envio-docs__content{border:1px solid rgba(0,0,0,.2);max-width:1100px;border-top:none;padding:36px 42px;background:#fff}@media (min-width:0) and (max-width:767px){.form-envio-docs__content{padding-left:10px;padding-right:10px}}.form-envio-docs__header{color:#545454;display:flex;align-items:flex-start;gap:10px}.form-envio-docs__header_step{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:24px;border-radius:50%;background:var(--primary--1);color:#fff;min-width:50px}.form-envio-docs__header_titulo{font-size:24px;margin:0;color:var(--primary--1)}.form-envio-docs__header_subtitulo{font-size:16px;margin-top:10px;line-height:1.4;display:inline}.form-envio-docs__header_subtitulo strong{font-weight:700}.form-envio-docs__header_subtitulo strong.aviso{color:red}.form-envio-docs_formulario{margin-top:16px;padding-left:60px}@media (min-width:0) and (max-width:767px){.form-envio-docs_formulario{padding-left:0}}.form-envio-docs_formulario__subheader{display:flex;align-items:center;gap:16px;margin:24px 0;color:#545454;background:#e5efff;border-radius:10px;border-left:10px solid #06f;width:fit-content;padding:16px}.form-envio-docs_formulario__subheader__icon{font-size:18px;border:1px solid;width:30px;height:30px;min-width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--secondary--1);color:#fff}.form-envio-docs_formulario__footer{display:flex;gap:24px;max-width:500px}@media (min-width:0) and (max-width:767px){.form-envio-docs_formulario__footer{gap:10px;flex-wrap:wrap;flex-direction:column}}.form-envio-docs__pdf{padding-left:60px}@media (min-width:0) and (max-width:767px){.form-envio-docs__pdf{padding:0}}.form-envio-docs__pdf__action{margin-top:24px}.form-envio-docs_item{display:flex;gap:30px;flex-wrap:wrap;align-items:flex-start;margin:16px 0 42px 0}@media (min-width:0) and (max-width:767px){.form-envio-docs_item{flex-direction:column;align-items:flex-start;gap:16px}}.form-envio-docs_item__titulo{font-size:24px;margin:0;color:var(--primary--1)}.form-envio-docs_input{display:none}.form-envio-docs_input__wrapper{min-width:394px;border:2px solid var(--secondary--1);border-radius:6px;min-height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}@media (min-width:0) and (max-width:767px){.form-envio-docs_input__wrapper{min-width:320px;flex:1}}.form-envio-docs_input__label{font-size:14px;color:var(--secondary--1);text-transform:uppercase;font-weight:700;cursor:pointer}.form-envio-docs_fileList{padding:18px 10px!important;background:#f6f6f6;border-radius:15px;min-height:120px;flex:1}.form-envio-docs_fileList__description{color:var(--primary--1);font-size:var(--font-size-l);font-family:var(--font-secondary);margin-bottom:10px}.form-envio-docs_fileList__wrapper{flex:1}@media (min-width:0) and (max-width:767px){.form-envio-docs_fileList__wrapper{min-width:100%}}.form-envio-docs_fileList .fileList__item{display:flex;align-items:center;padding:10px;background:#fff;min-height:42px;margin-bottom:16px;font-family:var(--font-secondary);color:#545454}.form-envio-docs_fileList .fileList__item-remove,.form-envio-docs_fileList .fileList__item-show{padding:7px;font-size:18px;color:var(--primary--1);margin:0 10px;background:#fff;transition:all .3s}.form-envio-docs_fileList .fileList__item-remove:hover,.form-envio-docs_fileList .fileList__item-show:hover{background:#f6f6f6}.form-envio-docs_fileList .fileList__item strong{flex:1}.form-envio-docs .tooltip-wrapper{top:-4px}.form-envio-docs-modal{max-width:800px}.form-envio-docs-modal p{margin-bottom:30px}.form-envio-docs-modal i{display:flex;justify-content:center;font-size:30px;color:#3e393d;margin-bottom:7px}.form-envio-docs-modal span{font-weight:700;font-size:16px}.loader-full-screen{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loader-full-screen:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loader-full-screen:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loader-full-screen:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.odpv-benefits-header{padding:70px 0 24px 0;display:flex;gap:26px;align-items:flex-start}@media (min-width:0) and (max-width:767px){.odpv-benefits-header{gap:14px;padding:24px 0 16px 0}}.odpv-benefits-header__title{margin-top:0;margin-bottom:5px;color:var(--primary--1);font-size:var(--font-size-title-l);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.odpv-benefits-header__title{font-size:18px}}.odpv-benefits-header__description{font-family:var(--font-secondary);font-size:16px;line-height:1.4;color:#545454;font-weight:700}@media (min-width:0) and (max-width:767px){.odpv-benefits-header__description{font-size:14px}}.odpv-benefits-timeline{border:1px solid #e6e6e6;border-radius:4px;padding:28px 10px;color:#545454;background:#e6e6e6}.odpv-benefits-timeline__item{display:flex;align-items:baseline;font-size:14px;gap:18px}.odpv-benefits-timeline__desc span{font-size:12px;font-family:var(--font-secondary)}.odpv-benefits-timeline__id{height:42px;width:42px;min-width:42px;min-height:42px;display:flex;color:#fff;font-weight:700;background:var(--primary--1);border-radius:50%;align-items:center;justify-content:center;font-size:16px}.odpv-benefits-timeline__line{width:1px;height:100%;background:#545454;margin:10px auto 10px auto;min-height:20px}.odpv-benefits-list{padding:0 16px;max-width:1200px;margin:0 auto}@media (min-width:0) and (max-width:767px){.odpv-benefits-list{padding:0 5px}}.odpv-benefits-list__items{display:flex;gap:30px;flex-wrap:wrap}.odpv-benefits-list-card{width:321px;min-height:286px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1607843137);padding:38px 34px;display:flex;border-radius:10px;flex-direction:column;align-items:center;justify-content:space-around;overflow:hidden}.odpv-benefits-list-card__image img{width:100%}.odpv-benefits-list-card__title{font-size:var(--font-size-l);font-family:var(--font-secondary);color:var(--secondary--2);text-align:center;line-height:1.4;font-weight:800}.odpv-benefits-list-card__link{font-family:var(--font-primary);font-size:var(--font-size-m);color:var(--secondary--1);font-size:var(--font-size-title-s);display:flex;justify-content:center;gap:10px}.path-beneficios .content .region-content{background-color:#fff}.page-partner{padding:0 16px;max-width:1200px;margin:0 auto;color:var(--gray--1)}@media (min-width:0) and (max-width:767px){.page-partner{padding:0 5px}}.page-partner__btn{cursor:pointer}.page-partner__banner{margin-top:10px;text-align:center}@media (min-width:0) and (max-width:767px){.page-partner__banner{padding-bottom:15px}}.page-partner__banner img{max-width:100%;display:inline-block;width:50%}.page-partner__category{text-align:center;margin-bottom:30px;border-bottom:#e0e0e0 solid 1px;padding-bottom:24px}.page-partner__title{font-size:var(--font-size-m);color:var(--secondary--2);font-weight:700;margin-bottom:5px}.page-partner__subtitle{font-size:var(--font-size);color:var(--gray--3);margin-top:0}.page-partner__discount{display:flex;align-items:center;margin-bottom:40px}@media (min-width:0) and (max-width:767px){.page-partner__discount{flex-direction:column;align-items:flex-start}}.page-partner__discount-badge{margin-right:20px}@media (min-width:0) and (max-width:767px){.page-partner__discount-badge{margin-bottom:15px}}.page-partner__discount-circle{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5px}.page-partner__discount-text{font-size:12px;line-height:1}.page-partner__discount-value{font-size:24px;font-weight:700;line-height:1}.page-partner__discount-info{font-size:var(--font-size-l);font-family:var(--font-primary);color:var(--primary--1);line-height:25px}.page-partner__link{color:var(--primary--1)}.page-partner__cupom{font-weight:700}.page-partner__info-box{background-color:var(--light-gray-9);padding:15px 20px;margin-bottom:24px}.page-partner__info-header{display:flex;align-items:center;margin-bottom:10px}.page-partner__info-icon{margin-right:15px;font-size:20px}.page-partner__info-title{font-size:var(--font-size-m);font-family:var(--font-primary);color:var(--gray--1);margin:0}.page-partner__info-content{color:#333}.page-partner__info-list{padding:0;margin:0;color:var(--gray--1)}.page-partner__info-list a{color:#06f;text-decoration:underline;word-break:break-word;overflow-wrap:break-word}.page-partner__info-list li{margin-bottom:8px;line-height:1.5;font-size:14px;list-style:inside disc!important}.page-partner__info-list li:last-child{margin-bottom:0}.page-partner__info-list li strong{font-weight:600}.page-partner__how-to{background-color:var(--light-gray-9);padding:15px 20px;margin-bottom:30px}.page-partner__how-to-header{display:flex;align-items:center;margin-bottom:30px}.page-partner__how-to-icon{margin-right:8px;font-size:20px}.page-partner__how-to-title{font-size:var(--font-size);font-family:var(--font-primary);margin:0;color:var(--gray--1)}.page-partner__how-to-subtitle{font-size:var(--font-size);font-weight:700;padding-bottom:30px;font-family:var(--font-secondary-bold);margin:0;color:var(--gray--1)}.page-partner__how-to-step{display:flex;margin-bottom:20px;align-items:center}.page-partner__how-to-step:last-child{margin-bottom:0}.page-partner__how-to-step:last-child .page-partner__step-content{border-bottom:none}.page-partner__step-number{background-color:#b1b1b1;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;flex-shrink:0;margin-bottom:18px}.page-partner__step-content{font-size:14px;line-height:1.5;padding-top:3px;border-bottom:solid var(--light-gray-10) 1px;padding-bottom:18px}.page-partner__step-content__bold{font-weight:700;color:var(--gray--1)}.page-partner__step-content a{color:#06f;text-decoration:underline;word-break:break-word;overflow-wrap:break-word}.page-partner hr{border:inherit;border-bottom:1px solid var(--light-gray-10);border-bottom-color:var(--light-gray-10);margin-bottom:30px;border-top:none}.page-partner__dialog__footer{padding:20px 50px}.page-partner__dialog .otnotice-menu{display:none}.page-partner__dialog .otnotice-content{height:380px;min-height:380px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.page-partner__dialog .otnotice-content::-webkit-scrollbar{display:none}.page-partner__dialog .otnotice-section-header{color:#545454!important;font-weight:700!important}.page-partner__dialog .otnotice-sections{margin:0}.page-partner__dialog a{color:var(--primary--1)}.page-partner__dialog a,.page-partner__dialog li,.page-partner__dialog p,.page-partner__dialog span{font-size:12px;font-family:var(--font-secondary);margin:0!important;line-height:1.4}.page-partner__dialog h2{text-align:left!important}.page-partner__dialog ol{padding:0;padding-inline:0!important}.page-partner__notify{color:var(--light-gray-7)}.custom-alert{background-color:#67deff;border-radius:15px;padding:17px 23px;margin-top:0;margin-inline:10.5px;margin-bottom:2.5em}.custom-alert__content{display:flex}@media (min-width:0) and (max-width:767px){.custom-alert__content{flex-direction:column}}.custom-alert__content__wrap-header{display:flex}@media (min-width:0) and (max-width:767px){.custom-alert__content__wrap-header{align-items:center;margin-bottom:13px}}.custom-alert__content__icon i{color:#f40e1a;font-size:2.5em}.custom-alert__content__title{color:#545454;padding-left:17px;font-size:18px;font-weight:700;font-family:var(--font-primary)}.custom-alert__content__body{padding-left:10px}.custom-alert__content__body h5{margin-top:0;color:#545454;font-size:18px;font-weight:700;font-family:var(--font-primary)}.custom-alert__content__body p{color:#545454;font-size:12px;font-family:var(--font-secondary);line-height:normal}.atendimento-em-libras__wrap-title .grid_content{max-width:1440px;margin:0 auto;display:flex;justify-content:center;padding:0 60px}@media (min-width:0) and (max-width:767px){.atendimento-em-libras__wrap-title .grid_content{flex-direction:column;padding:20px 10px;align-items:center}}.atendimento-em-libras__topics{background:#f6f6f8}.atendimento-em-libras__topics .grid_content{max-width:1440px;margin:0 auto;display:flex;padding:30px 60px;justify-content:space-between;flex-wrap:wrap;gap:45px}@media (min-width:0) and (max-width:767px){.atendimento-em-libras__topics .grid_content{flex-direction:column;align-items:center}}.atendimento-em-libras .atendimento-em-libras-wrap-titulos{max-width:1000px}.atendimento-em-libras .atendimento-em-libras-titulo{font-family:var(--font-primary);color:var(--primary-color-v2);text-align:center;font-size:40px}@media (min-width:0) and (max-width:767px){.atendimento-em-libras .atendimento-em-libras-titulo{font-size:calc(1em + 4vw)}}.atendimento-em-libras .atendimento-em-libras-sub-titulo{color:var(--gray--1);font-size:var(--font-size-lg);text-align:center;margin-bottom:30px}.atendimento-em-libras .atendimento-em-libras-sub-titulo h2{margin:0}.atendimento-em-libras__card{display:flex;flex-direction:column;gap:15px;max-width:350px;min-width:250px;padding:40px 0}@media (min-width:0) and (max-width:767px){.atendimento-em-libras__card{align-items:center;text-align:center;padding:20px}}.atendimento-em-libras__card h4{color:var(--primary-color-v2);font-size:var(--font-size-title-s);font-family:var(--font-primary);padding:0;margin:0}.atendimento-em-libras__card p{color:var(--gray--1);line-height:22px;font-size:var(--font-size-l)}.atendimento-em-libras__card-icon{height:90px;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start;margin-bottom:15px}.atendimento-em-libras .btn-custom-libras.odpv.button{line-height:50px;font-size:20px;display:flex;justify-content:center;margin:25px auto;text-transform:initial}@media (min-width:0) and (max-width:767px){.atendimento-em-libras .btn-custom-libras.odpv.button{margin:25px auto;font-size:15px;line-height:calc(15px + 2.5vw);display:flex;align-items:center}}.atendimento-em-libras .img-cor-secondary{fill:var(--secondary-color-v2)}.atendimento-em-libras .img-cor-primary{fill:var(--primary-color-v2)}.banner-top{display:flex;align-items:center;justify-content:space-between;background-color:var(--primary-color-v2);color:var(--secondary-color-v2);margin-top:12px;overflow:hidden;max-height:450px}.banner-top-content{flex:1;margin-left:100px}.banner-top-title{font-family:var(--font-primary-medium);font-size:calc(1em + 2.5vw);margin:0}.banner-top-button.odpv.button{line-height:50px;font-size:20px;margin-top:60px;text-transform:none;font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.banner-top-button.odpv.button{margin-top:10px;font-size:15px;line-height:calc(15px + 2.5vw)}}.banner-top-image{flex:1;text-align:right}.banner-top-image img{max-width:100%;vertical-align:bottom}@media (min-width:0) and (max-width:767px){.banner-top{max-height:100%;flex-direction:column}.banner-top .grid_content{padding:0 10px}.banner-top-content,.banner-top-image{flex:initial;margin:0;padding:0}.banner-top-title{font-size:calc(1em + 4vw);margin:0}.banner-top-content{padding:20px;text-align:center}.banner-top-button{margin-top:10px}}.banner-bottom{display:flex;align-items:center;justify-content:space-between;background-color:var(--primary-color-v2);color:var(--secondary-color-v2);margin-top:12px;overflow:hidden}.banner-bottom .grid_content{max-width:1440px;margin:0 auto;display:flex;justify-content:center;padding:0 60px;padding-right:0}.banner-bottom-content{flex:2;display:flex;flex-direction:column;justify-content:center;padding:0}.banner-bottom-content p{max-width:600px;line-height:20px;padding-bottom:30px}.banner-bottom-title{font-family:var(--font-primary);font-size:calc(1em + 1.5vw)}.banner-bottom-button{text-transform:none!important;font-family:var(--font-primary)}.banner-bottom-image{flex:1;text-align:right;max-width:100%;display:flex;flex-direction:column;justify-content:end}.banner-bottom-image img{max-width:100%;vertical-align:bottom}@media (min-width:0) and (max-width:767px){.banner-bottom{flex-direction:column}.banner-bottom .grid_content{padding:0;flex-direction:column}.banner-bottom-content,.banner-bottom-image{flex:initial;margin:0;padding:0}.banner-bottom-title{font-size:calc(1em + 4vw);margin:0}.banner-bottom-content{padding:20px;text-align:center}.banner-bottom-button{margin-top:10px}}.user-logged-in.path-atendimento-em-libras section.content .region-content{padding:0}.user-logged-in.path-atendimento-em-libras .atendimento-em-libras__topics{padding:0 20px}.user-logged-in.path-atendimento-em-libras .banner-bottom{padding-left:20px}.user-logged-in.path-atendimento-em-libras .banner-bottom-title{font-size:calc(1em + 1vw);margin:15px 0}@media (min-width:0) and (max-width:767px){.user-logged-in.path-atendimento-em-libras .banner-bottom{padding:0}}.user-logged-in.path-atendimento-em-libras .footer{border:none}.user-logged-in.path-atendimento-em-libras .banner-top{margin:0}.user-logged-in.path-atendimento-em-libras .banner-top-title{font-size:calc(1em + 1.5vw)}.panel{height:100%;width:0;position:fixed;z-index:30;top:0;right:0;background-color:#fff;overflow-x:hidden;transform:translateX(300px);transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.5)}.panel.open{width:500px;max-width:100%;transform:translateX(0);transition:all .3s ease-in}.panel-content{padding:40px}.panel .close-button{color:var(--secondary--1);float:right;font-size:40px;right:25px;position:absolute;top:40px}.panel .close-button:focus,.panel .close-button:hover{color:#000;text-decoration:none;cursor:pointer}.backdrop-libras{position:fixed;top:0;left:0;z-index:25;width:100vw;height:100vh;background-color:#000;opacity:.5;display:none}.backdrop-libras.open{display:block}html.has-open-panel{overflow-y:hidden}.painel__icon-libra{fill:#06f}.panel__body{margin-top:100px;opacity:0;transition:all .8s ease-out}.panel__body.open{opacity:1;transition:all .5s ease-in}.panel__body h3{font-family:var(--font-primary);color:var(--primary-color-v2);font-size:var(--font-size-title-l);padding:17px 0;margin:0}.panel__body p{font-family:var(--font-primary-regular);font-size:var(--font-size-l);color:var(--gray--1);line-height:22px}.panel__body .odpv.button{color:var(--white);text-transform:inherit}.panel__body .odpv.button.button--bordered{color:var(--secondary--1)}.panel__body .odpv.button.button--bordered:hover{background-color:initial}.panel__wrap-btn{margin-top:50px;display:flex;flex-direction:column;gap:20px;justify-content:center}.cancel-content .plan-cancel__wrap-btn-back{margin-top:25px;padding:0 10px;margin-bottom:20px}.cancel-content .plan-cancel__wrap-btn-back .back-page{display:flex;align-items:center;gap:10px;color:var(--gray--1);font-family:var(--font-primary);width:fit-content}.cancel-content .plan-cancel__wrap-btn-back .back-icon{background-color:var(--secondary--1);border-radius:100%;width:10px;height:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.cancel-content .plan-cancel__wrap-btn-back i{color:#fff}.cancel-content .page-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:25px;color:var(--primary--1);margin-bottom:30px;margin-top:0}.cancel-content .header{display:flex;margin-bottom:0}.cancel-content .header .image{background:url(/themes/custom/odpv_beneficiaries/assets/images/plan/cancel/icon-cancel.svg) center center no-repeat;background-repeat:no-repeat;background-position:left;width:96px;height:70px}.cancel-content .header .info-page{margin-left:10px}.cancel-content .header .info-page .page-text{margin-bottom:0}.cancel-content .page-text{font-family:var(--font-primary);font-size:var(--font-size-m);line-height:18px;color:var(--gray--1);margin-bottom:15px}.cancel-content .session-title{font-family:var(--font-primary);font-size:var(--font-size-title-s);line-height:22px;color:var(--primary--1);margin-bottom:15px}.cancel-content .retention{margin-bottom:25px}.cancel-content .retention__info-title{font-family:var(--font-primary);font-size:var(--font-size-lg);line-height:var(--font-size-title-l);color:var(--primary--1);margin-bottom:2px}.cancel-content .retention__info-description{color:var(--gray--1);font-family:var(--font-primary-regular);font-size:var(--font-size-s);font-style:italic}.cancel-content .retention .button-group{margin-bottom:65px}.header-page__back{margin-bottom:20px}.header-page__back-link{color:var(--gray--1);display:flex;align-items:center;text-decoration:none;font-weight:700}.header-page__back-icon{margin-right:8px;background-color:var(--secondary--1);border-radius:100%;width:10px;height:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;color:#fff}.header-page__main{border-radius:8px;display:flex;gap:.8rem}.header-page__image{margin:0;border-radius:8px}.header-page__image img{width:100%;height:auto;border-radius:8px}.header-page__image.header-bg-cancelamento{background:url(/themes/custom/odpv_beneficiaries/assets/images/plan/cancel/icon-cancel.svg);background-size:contain;max-width:70px;width:100%;background-repeat:no-repeat}.header-page__info{display:flex;flex-direction:column}.header-page__info h1{padding:0}.header-page__info-title{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:var(--font-size-title-l);color:var(--primary--1);padding:0;margin:0}.header-page__info-description{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-top:8px}.video-player{margin-top:25px;position:relative;max-width:100%;border-radius:8px;overflow:hidden;background-color:#f8f9fa}.video-player__thumbnail{position:relative;cursor:pointer}.video-player__thumbnail-image{width:100%;height:auto;border-radius:8px 8px 0 0}.video-player__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);border:none;border-radius:50%;width:60px;height:60px;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.video-player__play-button:hover{background-color:rgba(0,0,0,.9)}.video-player__video{width:100%;display:block;border-radius:0 0 8px 8px}.video-player__info{padding:20px;background-color:#fff;border-radius:0 0 8px 8px}.video-player__info-title{font-size:1.5rem;margin-bottom:10px;color:#333}.video-player__info-description{font-size:1rem;color:#666}.odpv-btn,.odpv-btn-icon,.odpv-btn-out,.odpv-btn-out-sm,.odpv-btn-sm{position:relative;display:inline-block;cursor:pointer;vertical-align:top;margin:0;padding:0 24px;min-height:40px;min-width:170px;font-size:16px;font-weight:700;line-height:40px;text-align:center;text-decoration:none;border:0;border-radius:6px;font-family:var(--font-primary);background-image:none;background-color:var(--secondary--1);color:var(--white);transition:.15s all linear}.odpv-btn-icon:active,.odpv-btn-icon:focus,.odpv-btn-icon:hover,.odpv-btn-out-sm:active,.odpv-btn-out-sm:focus,.odpv-btn-out-sm:hover,.odpv-btn-out:active,.odpv-btn-out:focus,.odpv-btn-out:hover,.odpv-btn-sm:active,.odpv-btn-sm:focus,.odpv-btn-sm:hover,.odpv-btn:active,.odpv-btn:focus,.odpv-btn:hover{background-color:var(--secondary--1-hover)}.disabled.odpv-btn-icon,.disabled.odpv-btn-out,.disabled.odpv-btn-out-sm,.disabled.odpv-btn-sm,.odpv-btn.disabled{background-color:#c2c2c2;cursor:default}.odpv-btn-icon{display:flex;gap:10px}.odpv-btn-out,.odpv-btn-out-sm{border:1px solid var(--secondary--1);background-color:var(--white);color:var(--secondary--1)}.odpv-btn-out-sm:active,.odpv-btn-out-sm:focus,.odpv-btn-out-sm:hover,.odpv-btn-out:active,.odpv-btn-out:focus,.odpv-btn-out:hover{color:var(--white)}.odpv-btn-out-sm,.odpv-btn-sm{min-height:32px;min-width:120px;align-content:center;line-height:unset;font-size:14px}.odpv-btn-back-page{padding:25px 5px 0;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:var(--gray--1);font-family:var(--font-primary);width:fit-content}.odpv-btn-back-page .odpv-btn-back-icon{background-color:var(--secondary--1);border-radius:100%;width:10px;height:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.odpv-btn-back-page .odpv-btn-back-icon i{color:#fff}.odpv-card,.odpv-card-bordered{box-shadow:0 5px 15px rgba(0,0,0,.1019607843);border-radius:10px;padding:20px 26px}.odpv-card-bordered{border:1px solid var(--primary--1)}.odpv-table{font-family:var(--font-primary);font-size:var(--font-size);line-height:1.2;margin-bottom:22px}.odpv-table thead{background-color:var(--primary--1);color:var(--white)}.odpv-table thead th{border-radius:0;padding:12px;white-space:nowrap}.odpv-table thead th:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.odpv-table thead th:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (min-width:0) and (max-width:767px){.odpv-table thead{display:none}}.odpv-table tbody tr{border-bottom:1px solid #d2d4da}.odpv-table tbody tr:nth-child(odd){background-color:rgba(242,242,242,.5)}.odpv-table tbody tr:last-child{border-bottom:none}@media (min-width:0) and (max-width:767px){.odpv-table tbody tr{display:flex;flex-direction:column;padding-block:1rem}}.odpv-table tbody td{padding:12px}@media (min-width:0) and (max-width:767px){.odpv-table tbody td{font-family:var(--font-secondary);padding-block:5px}.odpv-table tbody td .total{font-family:var(--font-primary)}.odpv-table tbody td::before{content:attr(data-label);font-family:var(--font-primary)}}.tooltip-wrapper{position:relative;display:inline-block;margin-left:4px;vertical-align:middle}.tooltip-wrapper .tooltip-image{cursor:pointer;max-width:100%;height:auto;display:block}.tooltip-wrapper .tooltip-text{cursor:pointer;color:var(--primary--1);text-decoration:underline;font-size:14px}.tooltip-wrapper .tooltip-icon{cursor:pointer;color:#fff;background:var(--primary--1);display:flex;justify-content:center;padding:0;height:20px;width:20px;border-radius:16px;align-items:center}.tooltip-wrapper .tooltip-content{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:360px;background-color:#f7f7f7;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;z-index:1000;margin-top:12px;transition:opacity .2s ease,visibility .2s ease}.tooltip-wrapper .tooltip-content::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #f7f7f7 transparent}.tooltip-wrapper .tooltip-content h4{font-size:14px;font-weight:600;margin:0 0 3px 0;color:#333}.tooltip-wrapper .tooltip-content p{font-size:13px;line-height:18px;margin:0 0 3px 0;color:#666}.tooltip-wrapper .tooltip-content p:last-child{margin-bottom:0}.tooltip-wrapper:hover .tooltip-content{visibility:visible;opacity:1}@media (max-width:768px){.tooltip-wrapper .tooltip-content{width:280px}}.material-tooltip{max-width:400px!important;white-space:normal!important}.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4{color:#ff6d00!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;align-items:center}.clearfix{clear:both}.z-depth-0{box-shadow:none!important}.btn,.btn-floating,.btn-large,.btn-small,.card,.card-panel,.collapsible,.dropdown-content,.sidenav,.toast,.z-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn-small:hover,.btn:hover,.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.modal,.z-depth-5{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}.divider-new{height:20px;overflow:hidden;background:#cbcbcb;width:1px}@media (min-width:768px) and (max-width:1023px){.divider-new{display:none}}@media (min-width:1024px){.divider-new{display:none}}@media (min-width:1440px){.divider-new{display:none}}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #007bff}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#007bff}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width :992px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:var(--font-size-l);color:rgba(255,255,255,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:var(--font-size-title-s)}.breadcrumb:before{content:"\e5cc";color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:var(--font-size-title);margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translate3d(0,0,0);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width :600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width :992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width :601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width :993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width :1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width :1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width :993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width :600px){.show-on-small{display:block!important}}@media only screen and (min-width :601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width :992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width :600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#007bff}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}table.centered tbody tr td,table.centered thead tr th{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width :992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:" "}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:" "}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:var(--font-size-l);line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:var(--font-size-m)}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#f8f9fa;color:#fff}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#f8f9fa}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#f8f9fa}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#fff;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#f8f9fa;transition:width .3s linear}.progress .indeterminate{background-color:#f8f9fa}.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.padding-30{padding:0 30px}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#f8f9fa;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:"liga"}.container{margin:0 auto;width:90%}@media only screen and (min-width :601px){.container{width:85%}}@media only screen and (min-width :993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width :601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width :993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width :1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;color:rgba(0,0,0,.87)}@media only screen and (min-width:0){html{font-size:var(--font-size)}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:var(--font-size)}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.scale-transition{transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{transform:scale(0);transition:transform .2s!important}.scale-transition.scale-in{transform:scale(1)}.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:var(--font-size-title-s);font-weight:300}.card .card-title.activator{cursor:pointer}.card.large,.card.medium,.card.small{position:relative}.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:flex}.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:flex;flex-direction:column;flex:1;position:relative}.card.horizontal .card-stacked .card-content{flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image img{display:block;border-radius:2px 2px 0 0;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width :600px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width :601px) and (max-width :992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width :993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width :600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:flex}.tabs.tabs-fixed-width .tab{flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(0,123,255,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:var(--font-size);text-overflow:ellipsis;overflow:hidden;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(77,163,255,.2);outline:0}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#007bff}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(0,123,255,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#4da3ff;will-change:left,right}@media only screen and (max-width :992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;transform-origin:50% 0;visibility:hidden}.btn,.btn-flat,.btn-large,.btn-small{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn-small.disabled,.btn-small:disabled,.btn-small[disabled],.btn.disabled,.btn:disabled,.btn[disabled]{pointer-events:none;background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn-small.disabled:hover,.btn-small:disabled:hover,.btn-small[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large,.btn-small{font-size:var(--font-size-s);outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i,.btn-small i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn-small:focus,.btn:focus{background-color:#dae0e5}.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;background-color:#f8f9fa;text-align:center;letter-spacing:.5px;transition:background-color .2s ease-out;cursor:pointer}.btn-large:hover,.btn-small:hover,.btn:hover{background-color:#fff}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#f8f9fa;border-radius:50%;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#f8f9fa}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:flex;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#f8f9fa;border-radius:50%;transform:scale(0)}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.btn-flat[disabled],.btn-flat.disabled{background-color:transparent!important;color:#b3b3b3!important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:var(--font-size);padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:0}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:var(--font-size-m);color:#f8f9fa;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;transform:none}.dropdown-trigger{cursor:pointer}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{transition:none!important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;width:55%;margin:auto;overflow-y:auto;border-radius:5px;will-change:top,opacity}.modal:focus{outline:0}@media only screen and (max-width :992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .btn-text-center{display:flex;align-items:center;justify-content:center;margin:10px 0}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;opacity:.5;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:var(--font-size-s);font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:0;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:var(--font-size-m);line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:0;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:var(--font-size-m);height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;transform:translateY(-140%)}.materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #fff}button:focus{outline:0;background-color:#fff}label{font-size:.8rem;color:#9e9e9e}::placeholder{color:#d1d1d1}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:var(--font-size-m);margin:0 0 8px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #f8f9fa;box-shadow:0 1px 0 0 #f8f9fa}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#f8f9fa}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#4caf50}input:not([type]):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label{color:#f44336}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input:not([type]).valid,input:not([type]):focus.valid,input[type=date]:not(.browser-default).valid,input[type=date]:not(.browser-default):focus.valid,input[type=datetime-local]:not(.browser-default).valid,input[type=datetime-local]:not(.browser-default):focus.valid,input[type=datetime]:not(.browser-default).valid,input[type=datetime]:not(.browser-default):focus.valid,input[type=email]:not(.browser-default).valid,input[type=email]:not(.browser-default):focus.valid,input[type=number]:not(.browser-default).valid,input[type=number]:not(.browser-default):focus.valid,input[type=password]:not(.browser-default).valid,input[type=password]:not(.browser-default):focus.valid,input[type=search]:not(.browser-default).valid,input[type=search]:not(.browser-default):focus.valid,input[type=tel]:not(.browser-default).valid,input[type=tel]:not(.browser-default):focus.valid,input[type=text]:not(.browser-default).valid,input[type=text]:not(.browser-default):focus.valid,input[type=time]:not(.browser-default).valid,input[type=time]:not(.browser-default):focus.valid,input[type=url]:not(.browser-default).valid,input[type=url]:not(.browser-default):focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input:not([type]).invalid,input:not([type]):focus.invalid,input[type=date]:not(.browser-default).invalid,input[type=date]:not(.browser-default):focus.invalid,input[type=datetime-local]:not(.browser-default).invalid,input[type=datetime-local]:not(.browser-default):focus.invalid,input[type=datetime]:not(.browser-default).invalid,input[type=datetime]:not(.browser-default):focus.invalid,input[type=email]:not(.browser-default).invalid,input[type=email]:not(.browser-default):focus.invalid,input[type=number]:not(.browser-default).invalid,input[type=number]:not(.browser-default):focus.invalid,input[type=password]:not(.browser-default).invalid,input[type=password]:not(.browser-default):focus.invalid,input[type=search]:not(.browser-default).invalid,input[type=search]:not(.browser-default):focus.invalid,input[type=tel]:not(.browser-default).invalid,input[type=tel]:not(.browser-default):focus.invalid,input[type=text]:not(.browser-default).invalid,input[type=text]:not(.browser-default):focus.invalid,input[type=time]:not(.browser-default).invalid,input[type=time]:not(.browser-default):focus.invalid,input[type=url]:not(.browser-default).invalid,input[type=url]:not(.browser-default):focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.invalid~.helper-text[data-error],.select-wrapper.valid .helper-text[data-success],input:not([type]).invalid~.helper-text[data-error],input:not([type]).valid~.helper-text[data-success],input:not([type]):focus.invalid~.helper-text[data-error],input:not([type]):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.valid~.helper-text[data-success]{color:transparent;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]).valid~.helper-text:after,input:not([type]):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid~.helper-text:after,input:not([type]).invalid~.helper-text:after,input:not([type]):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(12px)}.input-field>label:not(.label-icon).active{transform:translateY(-14px) scale(.8);transform-origin:0 0}.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label,.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{transform:translateY(-14px) scale(.8);transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:var(--font-size-s);color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#f8f9fa}.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width :992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width :600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.material-icons,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close{color:#444}.input-field input[type=search]+.label-icon{transform:none;left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;user-select:none}[type=radio]+span:after,[type=radio]+span:before{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border-radius:50%}[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{transform:scale(0)}[type=radio]:checked+span:before{border:2px solid transparent}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #f8f9fa}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background-color:#f8f9fa}[type=radio]:checked+span:after{transform:scale(1.02)}[type=radio].with-gap:checked+span:after{transform:scale(.5)}[type=radio].tabbed:focus+span:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:before,[type=radio]:disabled:not(:checked)+span:before{background-color:transparent;border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#fff}.switch label input[type=checkbox]:checked+.lever:after,.switch label input[type=checkbox]:checked+.lever:before{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#f8f9fa}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after,.switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease}.switch label .lever:before{background-color:rgba(248,249,250,.15)}.switch label .lever:after{background-color:#f1f1f1;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:checked:not(:disabled)~.lever:active::before{transform:scale(2.4);background-color:rgba(248,249,250,.15)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:not(:disabled)~.lever:active:before{transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:var(--font-size-m);margin:0 0 8px 0;padding:0;display:block;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #f8f9fa}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-small{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:var(--font-size-lg);cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:0}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#f8f9fa;margin-left:7px;transform-origin:50% 50%;transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#f8f9fa;font-size:0;transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:var(--font-size-xs)}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#f8f9fa;transition:box-shadow .3s;-webkit-appearance:none;background-color:#f8f9fa;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(248,249,250,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#f8f9fa;transition:box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(248,249,250,.26)}input[type=range]::-ms-track{height:3px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#f8f9fa;transition:box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(248,249,250,.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #007bff}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #007bff}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.sidenav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:var(--font-size);font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn:hover{background-color:#fff}.sidenav li>a.btn-floating:hover{background-color:#f8f9fa}.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:var(--font-size);font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .email,.sidenav .user-view .name{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .email,.sidenav .user-view .name{font-size:var(--font-size);line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width :992px){.sidenav.sidenav-fixed{transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#007bff}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#f8f9fa}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4caf50}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;transition:visibility 0s}.tap-target-wrapper.open .tap-target{transform:scale(1);opacity:.95;transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1)}.tap-target-wrapper.open .tap-target-wave::before{transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;transition:opacity .3s,transform .3s,visibility 0s 1s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#007bff;box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;transform:scale(0);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::after,.tap-target-wave::before{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{transform:scale(0);transition:transform .3s}.tap-target-wave::after{visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s;z-index:-1}.tap-target-origin{top:50%;left:50%;transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:flex;flex-direction:column;padding:0}.datepicker-controls{display:flex;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-next,.month-prev{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{flex:1 auto;background-color:#f8f9fa;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#f8f9fa}.datepicker-table td.is-selected{background-color:#f8f9fa;color:#fff}.datepicker-table td.is-disabled,.datepicker-table td.is-outside-current-month{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(248,249,250,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:flex;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-done,.datepicker-today{color:#f8f9fa;padding:0 1rem}.datepicker-clear{color:#f44336}@media only screen and (min-width :601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{flex-direction:row}.datepicker-date-display{flex:0 1 270px}.datepicker-controls,.datepicker-footer,.datepicker-table{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:flex;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{flex:1 auto;background-color:#f8f9fa;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;user-select:none}.timepicker-span-am-pm div,.timepicker-span-hours,.timepicker-span-minutes{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:var(--font-size)}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(248,249,250,.25)}.timepicker-dial{transition:transform 350ms,opacity 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{transform:scale(1.1,1.1)}.timepicker-dial-out.timepicker-minutes{transform:scale(.8,.8)}.timepicker-canvas{transition:opacity 175ms}.timepicker-canvas line{stroke:#f8f9fa;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#f8f9fa}.timepicker-canvas-bg{stroke:none;fill:#f8f9fa}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:flex;justify-content:space-between}.timepicker-clear{color:#f44336}.timepicker-close{color:#f8f9fa}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width :601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}.region-content .fale-conosco{font-family:var(--font-secondary);color:var(--primary--1)}.region-content .fale-conosco .wrapper-banner{margin-top:45px;margin-bottom:35px}.region-content .fale-conosco .wrapper-banner img{width:100%}.region-content .fale-conosco .grid-row{display:flex;grid-gap:20px;justify-content:center;margin-bottom:50px}.region-content .fale-conosco .grid-column{min-width:30%;border-radius:4px;padding:40px 16px;max-width:33%}@media (max-width:900px){.region-content .fale-conosco .grid-column{margin:0}}@media (min-width:1024px){.region-content .fale-conosco .grid-column{max-width:33%}}.region-content .fale-conosco .img{max-width:100%;display:block;margin:0 auto}.region-content .fale-conosco .fale-conosco-image_header{margin-top:50px;margin-bottom:30px}.region-content .fale-conosco .fale-conosco-image_header.email{margin:16px auto}.region-content .fale-conosco .fale-conosco-hours{color:var(--gray--1);font-weight:700;font-size:var(--font-size);line-height:2}.region-content .fale-conosco .fale-conosco-titulo{margin:0;font-weight:700;font-size:24px;font-family:var(--font-primary);font-weight:500}.region-content .fale-conosco .fale-conosco-titulo.email{margin:16px 0}.region-content .fale-conosco .fale-conosco-titulo.telegram{margin-top:20px;margin-bottom:15px}.region-content .fale-conosco .fale-conosco-subtitulo{font-size:var(--font-size-l);font-weight:700;color:var(--gray--1)}.region-content .fale-conosco .fale-conosco-email{font-weight:700;font-size:var(--font-size-l);color:var(--primary--1)}.region-content .fale-conosco .fale-conosco-email--icon{font-size:26px;margin-right:10px}.region-content .fale-conosco .fale-conosco-company{color:var(--gray--1);font-size:20px;display:block;margin-top:0;font-family:var(--font-primary)}.region-content .fale-conosco .fale-conosco__divisor{margin:38px 0}.region-content .fale-conosco .fale-conosco-medal{display:block;margin:0 auto;font-size:24px;font-family:var(--font-primary-regular);border-radius:20px;font-weight:700;color:var(--white);background:var(--primary--1);padding:10px 0;display:flex;max-width:240px;justify-content:center;align-items:center}.region-content .fale-conosco .fale-conosco-medal.smoke{background:var(--light-gray-6);color:var(--primary--1)}.region-content .fale-conosco .fale-conosco-medal-titulo{margin-top:20px;font-family:var(--font-secondary);font-size:var(--font-size-m);font-weight:700}.region-content .fale-conosco .fale-conosco-medal-italic{font-style:italic;display:block;margin-bottom:13px;font-size:var(--font-size-l);font-family:var(--font-primary-regular)}.region-content .fale-conosco .text{color:var(--gray--1);display:block;margin-bottom:0;margin-top:17px;font-size:var(--font-size-l)}.region-content .fale-conosco .text.strong{margin-bottom:30px}.region-content .fale-conosco .text.strong strong{font-weight:900}.region-content .fale-conosco .text.descricao{font-size:var(--font-size-l);margin:5px 0;margin-bottom:30px}@media (max-width:1210px){.region-content .fale-conosco .text.descricao{font-size:var(--font-size-m)}}.region-content .fale-conosco .fale-conosco__footer{padding-top:70px}.region-content .fale-conosco .fale-conosco__footer-chat{margin-top:10px}.region-content .fale-conosco__nome{font-family:var(--font-primary-medium);font-size:var(--font-size-m);color:var(--gray--6);margin-bottom:20px}.region-content .fale-conosco__telefones{display:flex;flex-direction:column;align-items:center;padding:10px 0}.region-content .fale-conosco__telefones span{margin:10px 0}.region-content .fale-conosco__telefones__numero{color:var(--primary--1);font-family:var(--font-primary-medium);font-size:var(--font-size-m)}.region-content .fale-conosco__telefones__numero--icon{font-size:18px;color:var(--primary--1);margin-right:8.5px}.region-content .fale-conosco .odpv{font-family:var(--font-secondary)}.region-content .fale-conosco .button--bordered{color:var(--primary--1);font-family:var(--primary--1);border:1px solid var(--primary--1)}.region-content .fale-conosco .button--bordered:active,.region-content .fale-conosco .button--bordered:focus{background:0 0}html{font-size:var(--font-size)}#app{background-color:#fff;display:flex;flex-direction:column;min-height:calc(100vh + 5rem);margin:0 auto}#app .content{flex:1;background-color:#fff}@media (min-width:768px) and (max-width:1023px){.container{width:100%}}@media (min-width:0) and (max-width:767px){.container{width:100%}}@media (min-width:1024px){.container{width:100%}}.js-open{display:inline-block!important}.js-open-more{display:block!important}.js-hide{display:none!important}.layout__region--four,.layout__region--second{background:var(--white)}#user-login-form{width:500px;max-width:90vw;margin:60px auto}.grayscale-100{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.app-version{border-radius:10px;padding:1px 5px;display:flex;margin-left:20px}
/*# sourceMappingURL=app.min.css.map */
