@charset "UTF-8";:root{--primary--1:rgb(252, 252, 48);--primary--1-hover:rgb(209, 209, 38);--primary--2:rgb(252, 252, 48);--secondary--1:#465EFF;--secondary--1-hover:#3e54e6;--secondary--2:#465EFF;--secondary--3:#3e54e6;--secondary--4:#3a7fbd;--secondary--5:#004893;--secondary--6:#4C92FC;--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;--icon-orange:#E59840;--brilliant-azure:#2699FB;--red:#EF3A4D;--carnation:#FD5C5C;--cranberry:#DA4980;--green:#1ACC25;--yellow:#F1A147;--dark-blue:#00478D;--wine:#D9487F;--clear-day:#E8FFFC;--grey-divider-trans:#f6f6f6;--divider:#8D8D8D;--load-letter:rgba(2, 1, 1, 0.5);--load-border:#f3f3f3;--header-navigate:#465EFF;--header:rgb(252, 252, 48);--logged-header-navigate:#F6F6F6;--logged-header:#FFFFFF;--logged-header-box-shadow:#00000029;--orange:#FF6052;--active-item:#67DEFF;--sidebar-header-color:#fff;--sidebar-text-color:#fff;--footer-migia-bg-color:#465EFF;--footer-socialmigia-bg-color:#ffffff;--link-modal-login:rgb(70,94,255);--font-primary:Arial,Helvetica,sans-serif;--font-primary-italic:Arial,Helvetica,sans-serif;--font-primary-regular:Arial,Helvetica,sans-serif;--font-primary-light:Arial,Helvetica,sans-serif;--font-primary-medium:Arial,Helvetica,sans-serif;--font-secondary:Arial,Helvetica,sans-serif;--font-secondary-light:Arial,Helvetica,sans-serif;--primary-color-v2:#465EFF;--secondary-color-v2:#fcfc30;--primary-1-color-v2:#EFEFEF;--primary-2-color-v2:#003ea6;--authorized:#23B33A;--in-progress:#FFBC00;--not-authorized:#0D61DD;--canceled:#E20934}: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:$font-size-xs;--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(--secondary--2)!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(--secondary--2)!important;box-shadow:0 1px 0 0 var(--secondary--2)!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{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}#app{background-color:var(--white);margin:0 auto}.header>.container{background:var(--header);border-radius:0;max-width:1280px;box-shadow:unset;border:0}.header>.container.contrast{border:1px solid var(--black)}.header>.container:before{background:var(--header-navigate);border-radius:0}.header .container_header__region{z-index:unset}.header .container_header__region .region-header{background:var(--header-navigate)}.header .container_header__region .region-subheader{background:var(--header)}.header .container_header__region .divider-new{background:var(--secondary--1)}.header .container_header__region .block-accessibility-options .box-float{border-radius:3px}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button{background:var(--white);border:unset}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button.contrast{border:1px solid var(--black)}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility--button div{color:var(--header-navigate)}.header .container_header__region .block-accessibility-options .box-float .box-content .accessibility-desktop-text{display:none}.header .container_header__region .block-logged-area .header-logged-area .header-logged-area--items .btn-login{color:var(--primary--1)}.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(--primary--1);text-decoration:none}.header .container_header__region .header-menu-content .menu .header-menu--item a{color:var(--white)}@media (min-width:1024px){.header .container_header__region .header-menu-content .menu .header-menu--item a{color:var(--secondary--1)}}.header .container_header__region .header-menu-content .menu .header-menu--item a.is-active,.header .container_header__region .header-menu-content .menu .header-menu--item a:hover{text-decoration:underline}.header .container_header__region .header-menu-content .menu .header-logged-area--items{border-bottom:1px solid var(--secondary--4)}.header .container_header__region #protocol .protocol-number{border-radius:3px}.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 .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-number{color:var(--white)}}.user-logged-in .header .container_header__region .region-header .block-accessibility-options{width:fit-content;display:flex;align-items:center;padding:0 15px}.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-ready{display:none}.user-logged-in .header .container_header__region .region-header .block-accessibility-options .accessibility-text{display:inline-block;color:var(--white)}@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:var(--secondary--1);border:0;color:var(--white)}}.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 .arrow-down:before{border-color:var(--white)!important}.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-header .divider-new{background:var(--white)}.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;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}@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{width:100%}.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item a{color:var(--sidebar-text-color);margin-top:10px;padding:15px;width:95%;display:flex;align-items:center;justify-content:start;font-family:var(--font-primary)}@media (min-width:1024px){.user-logged-in .header .container_header__region .region.region-subheader .menu .header-menu--item a.is-active{background-color:var(--white);color:var(--secondary--1);border-radius:15px 0 0 15px}}.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 .header-menu--item a{color:var(--secondary--1)}.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-image{border-radius:20px}.user-logged-in .paragraph--type--banner .field--name-body{left:0;top:120px}.content .row .region-content{background-color:var(--white)}.content .row .block-region-primary .accredited-network{bottom:40px}@media (min-width:0) and (max-width:767px){.content .row .block-region-primary .accredited-network{bottom:0}}@media (min-width:768px) and (max-width:1023px){.content .row .block-region-primary .accredited-network{bottom:0}}.block-ex-cliente-block-home{width:90%;margin:auto;max-width:1180px}.footer .btn-scroll i{background-color:var(--primary-color-v2)}.footer .fale-conosco{background-color:var(--primary-1-color-v2)}.footer .fale-conosco__title{color:var(--primary-color-v2);font-family:var(--font-primary-medium);font-weight:700}.footer .fale-conosco__numeros{color:var(--primary-color-v2);font-family:var(--font-secondary-light)}.footer .fale-conosco__numero{padding:5px 0 0 0}.footer .fale-conosco__numero-info-desc,.footer .fale-conosco__numero-info-title{color:var(--gray--1)}.footer .fale-conosco__numero-info-value{font-family:var(--font-primary);font-weight:700}.footer .fale-conosco__libra{padding:5px 0 0 0}.footer .fale-conosco__libra-info-desc,.footer .fale-conosco__libra-info-title{color:var(--gray--1)}.footer .fale-conosco__libra-info-link a{font-family:var(--font-primary);color:var(--primary-color-v2);font-weight:700}.footer .fale-conosco__libra-info-link a:hover{color:var(--primary-color-v2)}.footer .fale-conosco__redes{background-color:var(--primary-color-v2);color:#fff}.footer .fale-conosco__redes .grid_content{border-bottom:1px solid #fff}.footer .fale-conosco__redes #icon-tiktok{color:#fff}.footer .fale-conosco__libra-icon{fill:#545454}.footer nav{background-color:var(--primary-2-color-v2)}.footer nav .grid_content{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 .cv_copyright{background-color:var(--primary-color-v2)}.page .sidebar{background-color:var(--secondary--1)}.page .sidebar .sidebar-fixed{background-image:unset}@media (min-width:1024px){.page .sidebar .menu{width:100%;margin:0}}.page .sidebar .menu .header-menu--item{width:100%}.page .sidebar .menu .header-menu--item a{color:var(--sidebar-text-color);margin-top:10px;padding:15px;width:95%;display:flex;align-items:center;justify-content:start;font-family:var(--font-primary)}@media (min-width:1024px){.page .sidebar .menu .header-menu--item a.is-active{background-color:var(--white);color:var(--secondary--1);border-radius:15px 0 0 15px}}.page .sidebar .menu .header-menu--item .canSeePaymentHistory,.page .sidebar .menu .header-menu--item .canSeePaymentHistoryOrhasFreeChoice{display:none}.page-title{color:var(--secondary--1)}.banner-inativo{margin:30px!important;border-radius:15px;position:relative;overflow:clip;max-width:1275px;margin:0 auto;aspect-ratio:1200/350;display:flex;align-items:center;background:url(/themes/custom/bbdental_beneficiary/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/bbdental_beneficiary/assets/images/home/inativo/banner-ex-beneficiario-mobile.jpg) no-repeat left;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-area-texto{margin-left:35px;margin-top:clamp(5px,1vw,10px)}@media (min-width:1000px) and (max-width:1199px){.banner-area-texto{flex:0 0 60%}}.banner-texto .odpv.button.btn-action-inativo{margin-top:clamp(10px,1.2vw,15px);border:0}.banner-texto .odpv.button.btn-action-inativo:focus{background-color:var(--secondary--1);outline:0;color:#fff}.banner-texto .odpv.button.btn-action-inativo:hover{background-color:var(--secondary--1);opacity:.9;color:#fff}@media only screen and (max-width:1000px){.banner-texto{padding:clamp(30px,1vw,8px) 0;max-width:60%}}.banner-texto .title{color:var(--secondary--1);font-size:clamp(10px,2vw,30px);line-height:1.2;margin-bottom:8px;margin-top:0}@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)}}.banner-texto .subtitle{color:var(--secondary--1);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)}}.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:var(--secondary--1);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:var(--secondary--1);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 .carousel-content .buttons{float:right;position:relative;bottom:21%;right:13%}.carousel .indicators .indicator-item{background-color:#fff;border:1px solid #707070}.carousel .indicators .indicator-item.active{background-color:var(--secondary--1)}@media (max-width:768px){.carousel .carousel-content{max-width:80%}.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 .banner-ir .carousel-content-wrapper__inner{padding:0 50px}.carousel .banner-ir .carousel-content{max-width:50%}.carousel .banner-ir .carousel-content--right{align-items:flex-start;text-align:left}.carousel .banner-ir .carousel-content h2,.carousel .banner-ir .carousel-content p{text-shadow:none}@media (min-width:0) and (max-width:767px){.carousel .banner-ir .carousel-content{max-width:60%}}.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,1.5rem)}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content p{font-size:clamp(.8rem,3.5vw,1.3rem)}.carousel.carousel-slider.carousel-area-logada .carousel-item .carousel-content-wrapper__inner{padding:0 50px}.carousel.carousel-slider.carousel-area-logada .banner-ir .carousel-content{max-width:50%}.carousel.carousel-slider.carousel-area-logada .banner-ir .carousel-content--right{align-items:flex-start;text-align:left}.carousel.carousel-slider.carousel-area-logada .banner-ir .carousel-content h2,.carousel.carousel-slider.carousel-area-logada .banner-ir .carousel-content p{text-shadow:none}@media (min-width:0) and (max-width:767px){.carousel.carousel-slider.carousel-area-logada .banner-ir .carousel-content{max-width:60%}}.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content h2,.carousel.carousel-slider.carousel-area-logada .dentista-online .carousel-content p{color:var(--secondary--1);text-shadow:none}.blog-bbdental img{width:100%;object-fit:scale-down;margin:0 auto}.block-banner-home-bbdental{display:flex;margin-top:45px;justify-content:center;align-items:center;max-height:474px;overflow:hidden;background-color:#deebf0}.block-beneficiary-welcome-message .welcome__content__message__titulo{color:var(--secondary--1)}.block-beneficiary-welcome-message .welcome h2{color:var(--secondary--1)}.block-beneficiary-welcome-message .welcome p{font-family:var(--font-primary-regular)}.block-beneficiary-welcome-message .menu li:nth-child(1):before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/home/credit-card.svg)}.block-beneficiary-welcome-message .menu li:nth-child(2):before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/home/dentist.svg)}.block-beneficiary-welcome-message .menu li:nth-child(3):before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/home/folder.svg)}.block-beneficiary-welcome-message .menu li:nth-child(4):before{left:6px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/home/dollar-sign.svg)}.block-beneficiary-welcome-message .menu li a{color:var(--secondary--1)}.box-user-response{border-radius:3px}.box-user-response .box-content .box-header .box-title{color:var(--primary--2)}.box-user-response .box-content .box-body .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.box-user-response .box-content .box-body .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.box-user-response .box-content .box-body .button:focus,.box-user-response .box-content .box-body .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.cancellation-stage-two{max-width:800px}.cancellation-stage-two .form-item-description label{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin:0;margin-left:80px}.cancellation-stage-two #edit-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}.cancellation-stage-two #edit-actions .btn-primary{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-two #edit-actions .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-two #edit-actions .btn-primary:focus,.cancellation-stage-two #edit-actions .btn-primary:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.cancellation-stage-two #edit-actions .btn-secondary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.cancellation-stage-two #edit-actions .btn-secondary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-two #edit-actions .btn-secondary:focus,.cancellation-stage-two #edit-actions .btn-secondary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.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(--secondary--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{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin-left:0}.cancellation-stage-reason-form .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-reason-form .button:focus,.cancellation-stage-reason-form .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin:0;margin-left:60px}.cancellation-stage-reason-form .form-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}@media (min-width:0) and (max-width:767px){.cancellation-stage-reason-form .form-actions{text-align:center}}.cancellation-stage-reason-form .form-actions .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-reason-form .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-reason-form .form-actions .button:focus,.cancellation-stage-reason-form .form-actions .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}@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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--secondary--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:relative;bottom:-25px;left:10px}.page-reasons #edit-plans-cancel{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin-left:0}.page-reasons #edit-plans-cancel:hover{background-color:#fff;color:#4c5eff;border:1px solid #4c5eff}.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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin:0;margin-left:60px}.cancellation-stage-one-form .form-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}@media (min-width:0) and (max-width:767px){.cancellation-stage-one-form .form-actions{text-align:center}}.cancellation-stage-one-form .form-actions .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-one-form .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-one-form .form-actions .button:focus,.cancellation-stage-one-form .form-actions .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}@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(--grey-column-secondary);border-color:var(--grey-column-secondary)}.cancellation-stage-one-form .form-actions .button.disabled-style:hover{color:#fff}.cancellation-stage-one-form #edit-plans-cancel{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white);margin-left:0}.cancellation-stage-one-form #edit-plans-cancel:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.cancel-content{padding-top:25px}.cancel-content .title-page{color:var(--secondary--1)}.cancel-content .text{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px}.cancel-content #terms-alert{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:100%;padding:25px;padding:0 20px 0 0}.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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin-left:35px}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .loader-change{border-top:9px solid var(--secondary--4);margin-right:35px}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.cancel-content .content .form-content .cancellation-stage-three #edit-actions .btn-secondary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.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 #edit-plans-cancel{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white);margin-left:0}.cancel-content #edit-plans-cancel:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.cancel-plan-modal .modal-body #cp-protocol-cancel{max-width:420px;margin:15px auto 0;background-color:var(--secondary--3);color:var(--primary--1);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(--secondary--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{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-form .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-form .button:focus,.cancellation-form .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.cancellation-form .button.disabled-style{background:var(--grey-column-secondary);border-color:var(--grey-column-secondary)}.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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin:0;margin-left:60px}.cancellation-form .form-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}@media (min-width:0) and (max-width:767px){.cancellation-form .form-actions{text-align:center}}.cancellation-form .form-actions .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-form .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-form .form-actions .button:focus,.cancellation-form .form-actions .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}@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-form #edit-plans-cancel{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white);margin-left:0}.cancellation-form #edit-plans-cancel:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.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(--secondary--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-right:8px;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:inline-block;vertical-align:middle}.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{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white);margin-left:0}.cancellation-stage-two-form .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-two-form .button:focus,.cancellation-stage-two-form .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.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);font-size:var(--font-size-l);line-height:24px;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-top:9px solid var(--secondary--4);margin:0;margin-left:60px}.cancellation-stage-two-form .form-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}@media (min-width:0) and (max-width:767px){.cancellation-stage-two-form .form-actions{text-align:center}}.cancellation-stage-two-form .form-actions .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-two-form .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-two-form .form-actions .button:focus,.cancellation-stage-two-form .form-actions .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}@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(--secondary--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 #edit-plans-cancel{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white);margin-left:0}.cancellation-stage-two-form #edit-plans-cancel:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.cancellation-stage-three-form #edit-actions{padding-left:0}.cancellation-stage-three-form #edit-actions .loader{border-top:9px solid var(--secondary--4);margin:0;margin-left:80px}.cancellation-stage-three-form #edit-actions .loader-change{border-top:9px solid var(--secondary--4);margin:0;margin-right:80px}.cancellation-stage-three-form #edit-actions .btn-primary{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-three-form #edit-actions .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-three-form #edit-actions .btn-primary:focus,.cancellation-stage-three-form #edit-actions .btn-primary:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.cancellation-stage-three-form #edit-actions .btn-secondary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.cancellation-stage-three-form #edit-actions .btn-secondary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-three-form #edit-actions .btn-secondary:focus,.cancellation-stage-three-form #edit-actions .btn-secondary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.cancellation-stage-three-form #edit-actions .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.cancellation-stage-three-form #edit-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.cancellation-stage-three-form #edit-actions .button:focus,.cancellation-stage-three-form #edit-actions .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.cancellation-stage-three-form #edit-actions .button.disabled-style{background:var(--secondary--1);border-color:var(--secondary--1)}.cancellation-stage-three-form #edit-actions .button.is-disabled{background:var(--grey-column-secondary);border-color:var(--grey-column-secondary)}.cancellation-stage-three-form #edit-actions .button:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.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-terms #terms-alert{text-align:center!important}#edit-plans-cancel{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white);margin-left:0}#edit-plans-cancel:hover{border-radius:6px;background:var(--grey-column-secondary);border-color:var(--grey-column-secondary);color:var(--white)}.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 .page-title{font-family:var(--font-primary);font-weight:700;font-size:var(--font-size-title-l);line-height:var(--font-size-title-l);color:var(--primary--1);margin-bottom:30px;margin-right:10px}.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/bbdental_beneficiary/assets/images/plan/logo.svg) center center no-repeat}.cancellationPj .cancellationpj_header h1{line-height:1px}.cancellationPj .cancellationpj_header .texto-header{display:flex;margin:auto 5px}.cancellationPj .cancellationpj_header .texto-header h1{color:var(--secondary--1)}@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);font-size:var(--font-size-lg);font-weight:700;color:var(--secondary--1);margin-top:35px;margin-bottom:55px}.cancellationPj .termo__cabecalho p{font-size:var(--font-size-l);color:#545454;margin-bottom:28px}.cancellationPj .termo__corpo{font-family:var(--font-secondary);font-size:var(--font-size-l);line-height:22px;color:#545454}.cancellationPj .termo__corpo h6{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:700;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);font-size:24px;color:var(--secondary--1);margin-top:59px;margin-bottom:37px}.cancellationPj .stagetwo__email{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:700;color:var(--secondary--1);margin-top:50px}.cancellationPj .form-item-beneficiario-checkbox{margin-bottom:5px}.cancellationPj .form-item-beneficiario-checkbox label{margin-left:5px;font-size:var(--font-size-l);font-family:var(--font-primary);font-weight:700;color:#545454}.cancellationPj .form-checkboxes{margin-bottom:40px}.cancellationPj .form-checkboxes label{margin-left:5px;font-size:var(--font-size-l);font-family:var(--font-primary);color:#545454}.cancellationPj .cancellationpj-exclamation::before{padding-left:9px;color:var(--white);font-size:24px;font-family:var(--font-primary);font-weight:700;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-primary-regular);font-size:var(--font-size);color:#545454;margin-bottom:69px;margin-left:40px;padding-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{font-family:var(--font-primary);font-weight:700;top:0;padding-bottom:47px}@media (min-width:0) and (max-width:767px){.cancellationPj .stagetwo__botao--arquivos.odpv.button{width:83%}}.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:var(--font-size);font-family:var(--font-primary);color:#545454}.cancellationPj .form-item-checkbox-aceito{margin-bottom:54px;margin-left:5px}.cancellationPj .form-item-checkbox-aceito label{font-size:var(--font-size-m);color:#545454}.cancellationPj .checkbox-label{font-size:var(--font-size-l);color:var(--secondary--2)}.cancellationPj .checkbox-label label{font-size:var(--font-size-m);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;line-height:30px;font-family:var(--font-primary);font-size:var(--font-size);line-height:30px;color:var(--white);background:var(--secondary--1)}.cancellationPj .button-cancelar-plano.odpv.button--bordered{line-height:30px;text-decoration:none;background:0 0;color:var(--secondary--1)}.cancellationPj .button-cancelar-plano.odpv.button--bordered:hover{background:0 0;background-color:var(--secondary--1);color:var(--white)}.cancellationPj .button-cancelar-plano.odpv.button--bordered:active{outline-offset:-5px;outline-style:dotted;outline-width:1px;transition:none;color:var(--white);text-decoration:none}@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{top:0;background:0 0;color:#fff;border:1px solid;line-height:47px;background-color:var(--secondary--1)}.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;margin:29px 10px 0 25px}.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--2);border-radius:50px;background:var(--white);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--2);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(--secondary--2)}.cancellationPj .form-radios .form-type-radio input[type=radio].invalid:after{background-color:var(--white)}.cancellationPj .form-radios .form-type-radio input[type=radio].invalid~label{color:var(--black)}.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: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 input[type=radio]~label{font-family:var(--font-primary-regular)}.cancellationPj .form-radios .form-type-radio label{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px;font-family:var(--font-secondary-light);font-size:var(--font-size-m)}@media (min-width:0) and (max-width:767px){.cancellationPj .form-radios{display:block}}.cancellationPj .stagereason__subtitulo{font-size:var(--font-size-m);font-family:var(--font-primary-regular);color:var(--gray--1)}.cancellationPj .stageretention__subtitulo{font-size:var(--font-size-m);font-family:var(--font-secondary-light);color:var(--gray--1)}.cancellationPj .stageretention__info{font-size:var(--font-size-s);font-family:var(--font-secondary-light);font-style:italic;color:var(--line-table);margin:15px 0 50px}#meu-botao-arquivos{width:100%}@media (min-width:0) and (max-width:767px){#meu-botao-arquivos{width:83%}}.botoes-arquivos-wrapper{width:394px}.stagethree__protocolo{font-family:var(--font-primary-regular);color:var(--secondary--1)}.content-blog h2{color:var(--secondary--1)}.content-blog .card-content .card-category{color:var(--secondary--1)}.content-blog .card-content .card-title{color:var(--secondary--1)}.content-blog .card-content a{color:var(--gray--1)}.block--type-block-management-services .block-management-services__title{font-family:var(--font-primary);font-size:var(--font-size-title-l);color:var(--secondary--1);width:100%;max-width:1200px;margin:65px auto}.block--type-block-management-services-title{color:var(--secondary--1);font-weight:700}.chat-boot .close-chat:before{background:#545454}.chat-boot .close-chat:after{background:#545454}.chat-boot .close-chat.contrast:before{background:var(--black)}.chat-boot .close-chat.contrast:after{background:var(--black)}.button-chat-bottom{background:var(--primary--1)}.button-chat-bottom:active,.button-chat-bottom:focus,.button-chat-bottom:hover{background:var(--secondary--1-hover)}.button-chat-bottom.contrast{background:var(--black)}.payment-method-actions{position:relative}.payment-method-actions .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(--secondary--1)}.payment-method-actions .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);border-radius:50px;padding:5px;margin:0 10px 0 0}.payment-method-actions .back-page .back-icon.contrast{border:1px solid #000}.payment-method-actions .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}.payment-method-actions .loader{border-top:9px solid var(--secondary--4)}.payment-method-actions p.subtitle{color:var(--secondary--1)}.payment-method-actions .form-actions .btn-update{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.payment-method-actions .form-actions .btn-update[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.payment-method-actions .form-actions .btn-update:focus,.payment-method-actions .form-actions .btn-update:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.payment-method-actions .form-credit-card .error{color:var(--red)}.payment-method-actions .form-credit-card .input-field{border-color:#545454;border-radius:none;color:#545454}.payment-method-actions .form-credit-card .input-field label.active{color:#545454}.payment-method-actions .form-credit-card .input-field .invalid~.active{color:var(--red)}.payment-method-actions .form-credit-card .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.payment-method-actions .form-credit-card .input-field .invalid,.payment-method-actions .form-credit-card .input-field.error-field,.payment-method-actions .form-credit-card .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.payment-method-actions .form-credit-card .input-field .invalid~label,.payment-method-actions .form-credit-card .input-field .invalid~span,.payment-method-actions .form-credit-card .input-field.error-field~label,.payment-method-actions .form-credit-card .input-field.error-field~span,.payment-method-actions .form-credit-card .input-field.invalid~label,.payment-method-actions .form-credit-card .input-field.invalid~span{color:var(--red)!important}.payment-method-actions .form-credit-card .input-field .invalid::placeholder,.payment-method-actions .form-credit-card .input-field.error-field::placeholder,.payment-method-actions .form-credit-card .input-field.invalid::placeholder{color:var(--primary--2)!important}.payment-method-actions .form-credit-card .input-field .invalid:-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.error-field:-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.payment-method-actions .form-credit-card .input-field .invalid::-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.error-field::-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.payment-method-actions .form-credit-card .input-field.contrast{border-color:var(--black)!important}.payment-method-actions .form-credit-card .input-field.contrast.error-field{border-color:var(--black)!important}.payment-method-actions .form-credit-card .input-field.contrast~.error{color:var(--black)}.payment-method-actions .form-credit-card .input-field.contrast.error-field,.payment-method-actions .form-credit-card .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.payment-method-actions .form-credit-card .input-field.contrast.error-field::placeholder,.payment-method-actions .form-credit-card .input-field.contrast.invalid::placeholder{color:var(--black)}.payment-method-actions .form-credit-card .input-field.contrast.error-field:-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.payment-method-actions .form-credit-card .input-field.contrast.error-field::-ms-input-placeholder,.payment-method-actions .form-credit-card .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.payment-method-actions .form-actions .msg-loader{color:var(--gray--1)}.form-credit-card .tooltip-actions .tooltip{background-color:var(--primary--2);color:var(--secondary--2)}.bbdental .faq-header-container .faq-header__logo .image{background:url(/themes/custom/bbdental_beneficiary/assets/images/faq/logo-bbdental.png) center center no-repeat}.history-payment{margin:70px 0}.history-payment .z-depth-1{background:var(--white)}.history-payment .legend span{font-size:var(--font-size-s)}.history-payment .legend .amount__label{color:var(--secondary--1);font-family:Roboto-Bold}.history-payment .legend .amount__text{color:var(--gray--1)}.history-payment .header{display:flex;margin-bottom:0}.history-payment .header .page-title{color:var(--secondary--1);font-family:Roboto-Bold;margin:6px 0 15px 0}@media (min-width:0) and (max-width:767px){.history-payment .header .page-title{font-size:var(--font-size-lg);margin:0 0 5px 0}}.history-payment .header .image{width:96px;height:70px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/history/logo.png);background-repeat:no-repeat;margin:0 0 0 10px}@media (min-width:1024px){.history-payment .header .image{width:96px}}.history-payment .header .info-page{margin-left:10px}@media (min-width:1024px){.history-payment .header .info-page{margin-left:0}}.history-payment .header .info-page .page-text{font-size:var(--font-size-l);margin-top:0;margin-bottom:10px;font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.history-payment .header .info-page .page-text{font-size:var(--font-size)}}.history-payment .session-title{color:var(--secondary--1)}.history-payment .payment-history .table-history .load-table{background-color:var(--load-letter)}.history-payment .payment-history .table-history .load-table .loader{border-top:10px solid var(--secondary--4)}.history-payment .payment-history .table-history-header{color:var(--secondary--1);font-family:Roboto-Bold}.history-payment .payment-history .table-history-body table thead{color:var(--secondary--1)}.history-payment .payment-history .table-history-body table tbody tr td .error{color:var(--secondary--1)}.history-payment .payment-history .table-history-body table tbody tr td .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.history-payment .payment-history .table-history-body table tbody tr td .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.history-payment .payment-history .actions{margin-top:40px;background-color:var(--secondary--1)}.history-payment .payment-history .actions .button{color:var(--white)}.history-payment .payment-history .actions .button[disabled]{background-color:unset!important}.history-payment .payment-history .boleto-2nd{border-radius:15px;background:#c2c2c2}.history-payment .payment-history .boleto-2nd .boleto-code{background:var(--white);border-radius:6px;color:var(--gray--1)}.history-payment .payment-history .boleto-2nd button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);font-size:var(--font-size-s)}.history-payment .payment-history .boleto-2nd button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.history-payment .payment-history .boleto-2nd button:focus,.history-payment .payment-history .boleto-2nd button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.history-payment .payment-history .boleto-2nd a{font-weight:700;font-size:var(--font-size-s)}.history-payment .payment-history .boleto-2nd p{color:var(--gray--1)}.payment-box .featured{font-weight:700}.payment-box .payment-type-wrapper{background-color:var(--grey-column-primary)}.payment-box .payment-type-wrapper .payment{width:100%;font-size:var(--font-size-title-s);text-align:center;color:var(--secondary--1);margin:0 0 20px}.payment-box .payment-type-wrapper .change-invoice-due-date .session-title{margin:0}.payment-box .payment-type-wrapper .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.payment-box .payment-type-wrapper .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.payment-box .payment-type-wrapper .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn:focus,.payment-box .payment-type-wrapper .change-invoice-due-date .change-invoice-due-date-form .form-item .form-actions .btn:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .title{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .title[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .title:focus,.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .title:hover{background:var(--primary--1);border-color:var(--primary--1)}.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .descript{color:var(--gray--1)}.payment-box .payment-type-wrapper .change-invoice-due-date .processing-date-change .email-user{color:var(--secondary--1)}.payment-box .payment-actions .action-message{color:var(--gray--1)}.payment-box .payment-actions .action__button{margin-bottom:16px}.payment-box .payment-actions .loader{border-top:9px solid var(--secondary--4)}.payment-box .payment-actions .email-actions .message.success{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.payment-box .payment-actions .email-actions .message.success[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.payment-box .payment-actions .email-actions .message.success:focus,.payment-box .payment-actions .email-actions .message.success:hover{background:var(--primary--1);border-color:var(--primary--1)}.payment-box .payment-actions .processing-date-change .title{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.payment-box .payment-actions .processing-date-change .title[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.payment-box .payment-actions .processing-date-change .title:focus,.payment-box .payment-actions .processing-date-change .title:hover{background:var(--primary--1);border-color:var(--primary--1)}.payment-box .payment-actions .processing-date-change .descript{color:var(--gray--1)}.payment-box .payment-actions .processing-date-change .email-user{color:var(--secondary--1)}.letter h2{color:var(--secondary--1);font-size:var(--font-size-title-l);font-family:Roboto-Bold}.letter h3{color:var(--secondary--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/bbdental_beneficiary/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{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:0 0 10px 0;font-family:Roboto-Bold}@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{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 select{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}.letter .form-type-select select .invalid~.active{color:var(--red)}.letter .form-type-select select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.letter .form-type-select select .invalid~label,.letter .form-type-select select .invalid~span,.letter .form-type-select select.error-field~label,.letter .form-type-select select.error-field~span,.letter .form-type-select select.invalid~label,.letter .form-type-select select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.letter .error{color:var(--orange)}.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 .form-type-select select:focus{border-color:var(--gray--1)!important}.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__title{font-size:var(--font-size-title-s);margin:0 0 10px}.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(--secondary--1);padding:0;font-size:var(--font-size-title-l);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{text-align:center;color:var(--secondary--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:Roboto-Regular;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{min-height:40px;padding:7.5px 23px;font-size:var(--font-size)}.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(--primary--1)}.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.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 .table-history .no-results{color:var(--secondary--1)}.letter .payment-history .border-none{border:none}.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);color:var(--secondary--1);display:inline-block;margin-right:5px;font-family:Roboto-Bold}.letter .payment-history .legend .amount__text{font-size:var(--font-size-l);line-height:24px;color:var(--gray--1)}.letter .payment-history .amount{color:var(--secondary--1)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.letter-informations{box-shadow:0 0 5px rgba(0,0,0,.1607843137);background:var(--white)}.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-top:9px solid var(--secondary--4)}.letter-informations .actions{display:flex;justify-content:center;margin:25px 0 0}.letter-informations__subheader{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);display:flex;align-items:center;flex-direction:column;justify-content:center}.letter-informations__instructions__items{font-size:var(--font-size-m);text-align:center;color:var(--secondary--1)}.letter-informations__instructions__items .label__item{font-size:var(--font-size-m)}.letter-informations__instructions__items .conteudo{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{display:block;width:50%;margin:25px 0 0}.modal .modal-content .modal-header .modal-close:before,.modal.error .modal-content .modal-header .modal-close:before{background:#545454}.modal .modal-content .modal-header .modal-close:after,.modal.error .modal-content .modal-header .modal-close:after{background:#545454}.modal .modal-content .modal-header .modal-close.contrast:before,.modal.error .modal-content .modal-header .modal-close.contrast:before{background:var(--black)}.modal .modal-content .modal-header .modal-close.contrast:after,.modal.error .modal-content .modal-header .modal-close.contrast:after{background:var(--black)}.modal .modal-content .modal-header .modal-title,.modal.error .modal-content .modal-header .modal-title{color:var(--secondary--1)}.modal .modal-content .modal-body form .button,.modal.error .modal-content .modal-body form .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.modal .modal-content .modal-body form .button[disabled],.modal.error .modal-content .modal-body form .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal .modal-content .modal-body form .button:focus,.modal .modal-content .modal-body form .button:hover,.modal.error .modal-content .modal-body form .button:focus,.modal.error .modal-content .modal-body form .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.modal .modal-content .modal-body form select:focus,.modal.error .modal-content .modal-body form select:focus{border-color:var(--secondary--1);color:var(--secondary--1)}.modal .modal-content .modal-body form .input-field,.modal.error .modal-content .modal-body form .input-field{border-color:#545454;border-radius:none;color:#545454}.modal .modal-content .modal-body form .input-field label.active,.modal.error .modal-content .modal-body form .input-field label.active{color:#545454}.modal .modal-content .modal-body form .input-field .invalid~.active,.modal.error .modal-content .modal-body form .input-field .invalid~.active{color:var(--red)}.modal .modal-content .modal-body form .input-field:focus,.modal.error .modal-content .modal-body form .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.modal .modal-content .modal-body form .input-field .invalid,.modal .modal-content .modal-body form .input-field.error-field,.modal .modal-content .modal-body form .input-field.invalid,.modal.error .modal-content .modal-body form .input-field .invalid,.modal.error .modal-content .modal-body form .input-field.error-field,.modal.error .modal-content .modal-body form .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.modal .modal-content .modal-body form .input-field .invalid~label,.modal .modal-content .modal-body form .input-field .invalid~span,.modal .modal-content .modal-body form .input-field.error-field~label,.modal .modal-content .modal-body form .input-field.error-field~span,.modal .modal-content .modal-body form .input-field.invalid~label,.modal .modal-content .modal-body form .input-field.invalid~span,.modal.error .modal-content .modal-body form .input-field .invalid~label,.modal.error .modal-content .modal-body form .input-field .invalid~span,.modal.error .modal-content .modal-body form .input-field.error-field~label,.modal.error .modal-content .modal-body form .input-field.error-field~span,.modal.error .modal-content .modal-body form .input-field.invalid~label,.modal.error .modal-content .modal-body form .input-field.invalid~span{color:var(--red)!important}.modal .modal-content .modal-body form .input-field .invalid::placeholder,.modal .modal-content .modal-body form .input-field.error-field::placeholder,.modal .modal-content .modal-body form .input-field.invalid::placeholder,.modal.error .modal-content .modal-body form .input-field .invalid::placeholder,.modal.error .modal-content .modal-body form .input-field.error-field::placeholder,.modal.error .modal-content .modal-body form .input-field.invalid::placeholder{color:var(--primary--2)!important}.modal .modal-content .modal-body form .input-field .invalid:-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.error-field:-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.invalid:-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field .invalid:-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.error-field:-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.modal .modal-content .modal-body form .input-field .invalid::-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.error-field::-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.invalid::-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field .invalid::-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.error-field::-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.modal .modal-content .modal-body form .input-field.contrast,.modal.error .modal-content .modal-body form .input-field.contrast{border-color:var(--black)!important}.modal .modal-content .modal-body form .input-field.contrast.error-field,.modal.error .modal-content .modal-body form .input-field.contrast.error-field{border-color:var(--black)!important}.modal .modal-content .modal-body form .input-field.contrast~.error,.modal.error .modal-content .modal-body form .input-field.contrast~.error{color:var(--black)}.modal .modal-content .modal-body form .input-field.contrast.error-field,.modal .modal-content .modal-body form .input-field.contrast.invalid,.modal.error .modal-content .modal-body form .input-field.contrast.error-field,.modal.error .modal-content .modal-body form .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal .modal-content .modal-body form .input-field.contrast.error-field::placeholder,.modal .modal-content .modal-body form .input-field.contrast.invalid::placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.error-field::placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.invalid::placeholder{color:var(--black)}.modal .modal-content .modal-body form .input-field.contrast.error-field:-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.contrast.invalid:-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.error-field:-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal .modal-content .modal-body form .input-field.contrast.error-field::-ms-input-placeholder,.modal .modal-content .modal-body form .input-field.contrast.invalid::-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.error-field::-ms-input-placeholder,.modal.error .modal-content .modal-body form .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.modal .modal-content .modal-body form .input-field .error-message,.modal .modal-content .modal-body form .input-field .login-error,.modal.error .modal-content .modal-body form .input-field .error-message,.modal.error .modal-content .modal-body form .input-field .login-error{color:var(--red)}.modal .modal-content .modal-body form .error-message,.modal .modal-content .modal-body form .login-error,.modal.error .modal-content .modal-body form .error-message,.modal.error .modal-content .modal-body form .login-error{color:var(--red)}.modal .modal-content .modal-body form .link,.modal.error .modal-content .modal-body form .link{color:var(--secondary--1)}.modal .modal-content .modal-footer .button,.modal.error .modal-content .modal-footer .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.modal .modal-content .modal-footer .button[disabled],.modal.error .modal-content .modal-footer .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal .modal-content .modal-footer .button:focus,.modal .modal-content .modal-footer .button:hover,.modal.error .modal-content .modal-footer .button:focus,.modal.error .modal-content .modal-footer .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.modal.redirection .modal-content .modal-body select{border-color:#545454;border-radius:none;color:#545454}.modal.redirection .modal-content .modal-body select label.active{color:#545454}.modal.redirection .modal-content .modal-body select .invalid~.active{color:var(--red)}.modal.redirection .modal-content .modal-body select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.modal.redirection .modal-content .modal-body select .invalid~label,.modal.redirection .modal-content .modal-body select .invalid~span,.modal.redirection .modal-content .modal-body select.error-field~label,.modal.redirection .modal-content .modal-body select.error-field~span,.modal.redirection .modal-content .modal-body select.invalid~label,.modal.redirection .modal-content .modal-body select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.modal.redirection .modal-content .modal-body input{border-color:#545454;border-radius:none;color:#545454}.modal.redirection .modal-content .modal-body input label.active{color:#545454}.modal.redirection .modal-content .modal-body input .invalid~.active{color:var(--red)}.modal.redirection .modal-content .modal-body input:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.modal.redirection .modal-content .modal-body input .invalid~label,.modal.redirection .modal-content .modal-body input .invalid~span,.modal.redirection .modal-content .modal-body input.error-field~label,.modal.redirection .modal-content .modal-body input.error-field~span,.modal.redirection .modal-content .modal-body input.invalid~label,.modal.redirection .modal-content .modal-body input.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.modal.redirection .modal-content .modal-body .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.modal.redirection .modal-content .modal-body .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal.redirection .modal-content .modal-body .button:focus,.modal.redirection .modal-content .modal-body .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.modal.login-modal .modal-content .modal-body .input-field{border-color:#545454;border-radius:none;color:#545454}.modal.login-modal .modal-content .modal-body .input-field label.active{color:#545454}.modal.login-modal .modal-content .modal-body .input-field .invalid~.active{color:var(--red)}.modal.login-modal .modal-content .modal-body .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.modal.login-modal .modal-content .modal-body .input-field .invalid,.modal.login-modal .modal-content .modal-body .input-field.error-field,.modal.login-modal .modal-content .modal-body .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.modal.login-modal .modal-content .modal-body .input-field .invalid~label,.modal.login-modal .modal-content .modal-body .input-field .invalid~span,.modal.login-modal .modal-content .modal-body .input-field.error-field~label,.modal.login-modal .modal-content .modal-body .input-field.error-field~span,.modal.login-modal .modal-content .modal-body .input-field.invalid~label,.modal.login-modal .modal-content .modal-body .input-field.invalid~span{color:var(--red)!important}.modal.login-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.login-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.login-modal .modal-content .modal-body .input-field.invalid::placeholder{color:var(--primary--2)!important}.modal.login-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.modal.login-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.modal.login-modal .modal-content .modal-body .input-field.contrast{border-color:var(--black)!important}.modal.login-modal .modal-content .modal-body .input-field.contrast.error-field{border-color:var(--black)!important}.modal.login-modal .modal-content .modal-body .input-field.contrast~.error{color:var(--black)}.modal.login-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.login-modal .modal-content .modal-body .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.login-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.login-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder{color:var(--black)}.modal.login-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.login-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.login-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.modal.login-modal .modal-content .modal-body .link-modal{color:var(--link-modal-login)}.modal.login-modal .modal-content .modal-body .authentication-document-form .link{color:var(--link-modal-login)}.modal .col label{left:0}.modal.login-excliente-modal{width:550px}@media (min-width:0) and (max-width:767px){.modal.login-excliente-modal{width:calc(100% - 30px)}}.modal.login-excliente-modal .modal-content .modal-body .input-field{border-color:#545454;border-radius:none;color:#545454}.modal.login-excliente-modal .modal-content .modal-body .input-field label.active{color:#545454}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid~.active{color:var(--red)}.modal.login-excliente-modal .modal-content .modal-body .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid~label,.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid~span,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field~label,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field~span,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid~label,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid~span{color:var(--red)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid::placeholder{color:var(--primary--2)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast{border-color:var(--black)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.error-field{border-color:var(--black)!important}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast~.error{color:var(--black)}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder{color:var(--black)}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.login-excliente-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.modal.login-excliente-modal .modal-content .modal-body .link{color:var(--primary--2)}.modal.login-excliente-modal .modal-content .modal-body .authentication-document-form .link{color:var(--primary--2)}.modal.login-excliente-modal .col label{left:0}.modal.first-login .modal-content .modal-body .input-field{border-color:#545454;border-radius:none;color:#545454}.modal.first-login .modal-content .modal-body .input-field label.active{color:#545454}.modal.first-login .modal-content .modal-body .input-field .invalid~.active{color:var(--red)}.modal.first-login .modal-content .modal-body .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.modal.first-login .modal-content .modal-body .input-field .invalid~label,.modal.first-login .modal-content .modal-body .input-field .invalid~span,.modal.first-login .modal-content .modal-body .input-field.error-field~label,.modal.first-login .modal-content .modal-body .input-field.error-field~span,.modal.first-login .modal-content .modal-body .input-field.invalid~label,.modal.first-login .modal-content .modal-body .input-field.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.modal.first-login .modal-content .modal-body .link-modal{color:var(--link-modal-login)}.modal.first-login .modal-content .modal-body .link-modal:hover{background-color:transparent!important}.modal.first-login .modal-content .modal-body .password-requirements.pass-error{color:var(--red)}.modal.forgot-password-modal .modal-content .modal-body .input-field,.modal.forgot-password-new-modal .modal-content .modal-body .input-field,.modal.forgot-password-success-modal .modal-content .modal-body .input-field,.modal.forgot-password-token-modal .modal-content .modal-body .input-field{border-color:#545454;border-radius:none;color:#545454}.modal.forgot-password-modal .modal-content .modal-body .input-field label.active,.modal.forgot-password-new-modal .modal-content .modal-body .input-field label.active,.modal.forgot-password-success-modal .modal-content .modal-body .input-field label.active,.modal.forgot-password-token-modal .modal-content .modal-body .input-field label.active{color:#545454}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid~.active,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid~.active,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid~.active,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid~.active{color:var(--red)}.modal.forgot-password-modal .modal-content .modal-body .input-field:focus,.modal.forgot-password-new-modal .modal-content .modal-body .input-field:focus,.modal.forgot-password-success-modal .modal-content .modal-body .input-field:focus,.modal.forgot-password-token-modal .modal-content .modal-body .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid~label,.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid~span,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field~label,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field~span,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid~label,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid~span,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid~label,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid~span,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field~label,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field~span,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid~label,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid~span,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid~label,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid~span,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field~label,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field~span,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid~label,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid~span,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid~label,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid~span,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field~label,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field~span,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid~label,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid~span{color:var(--red)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid::placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid::placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid::placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid::placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field::placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid::placeholder{color:var(--primary--2)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid:-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field:-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field .invalid::-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.error-field::-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast{border-color:var(--black)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.error-field{border-color:var(--black)!important}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast~.error,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast~.error,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast~.error,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast~.error{color:var(--black)}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.invalid,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.invalid,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.invalid,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.error-field,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.error-field::placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.invalid::placeholder{color:var(--black)}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.error-field:-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.forgot-password-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.forgot-password-new-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.forgot-password-success-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.error-field::-ms-input-placeholder,.modal.forgot-password-token-modal .modal-content .modal-body .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.modal.forgot-password-modal .modal-content .modal-body .link-modal,.modal.forgot-password-new-modal .modal-content .modal-body .link-modal,.modal.forgot-password-success-modal .modal-content .modal-body .link-modal,.modal.forgot-password-token-modal .modal-content .modal-body .link-modal{color:var(--link-modal-login)}.modal.forgot-password-modal .modal-content .modal-body .link-modal:hover,.modal.forgot-password-new-modal .modal-content .modal-body .link-modal:hover,.modal.forgot-password-success-modal .modal-content .modal-body .link-modal:hover,.modal.forgot-password-token-modal .modal-content .modal-body .link-modal:hover{background-color:transparent!important}.modal.forgot-password-modal .modal-content .modal-body .authentication-document-form .link,.modal.forgot-password-new-modal .modal-content .modal-body .authentication-document-form .link,.modal.forgot-password-success-modal .modal-content .modal-body .authentication-document-form .link,.modal.forgot-password-token-modal .modal-content .modal-body .authentication-document-form .link{color:var(--primary--2)}.modal.forgot-password-modal .modal-content .modal-body form .button,.modal.forgot-password-new-modal .modal-content .modal-body form .button,.modal.forgot-password-success-modal .modal-content .modal-body form .button,.modal.forgot-password-token-modal .modal-content .modal-body form .button{border-radius:6px;background:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.modal.forgot-password-modal .modal-content .modal-body form .button[disabled],.modal.forgot-password-new-modal .modal-content .modal-body form .button[disabled],.modal.forgot-password-success-modal .modal-content .modal-body form .button[disabled],.modal.forgot-password-token-modal .modal-content .modal-body form .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal.forgot-password-modal .modal-content .modal-body form .button:focus,.modal.forgot-password-modal .modal-content .modal-body form .button:hover,.modal.forgot-password-new-modal .modal-content .modal-body form .button:focus,.modal.forgot-password-new-modal .modal-content .modal-body form .button:hover,.modal.forgot-password-success-modal .modal-content .modal-body form .button:focus,.modal.forgot-password-success-modal .modal-content .modal-body form .button:hover,.modal.forgot-password-token-modal .modal-content .modal-body form .button:focus,.modal.forgot-password-token-modal .modal-content .modal-body form .button:hover{background:var(--white);border-color:var(--secondary--1);color:var(--secondary--1)}.modal.forgot-password-token-modal .resend{color:var(--orange)!important}.modal.forgot-password-token-modal .token-form .email .email-text{color:var(--header-navigate)}.modal.invalid-user-modal .modal-content .modal-body .document{border-color:var(--primary--2)}.modal.invalid-user-modal .modal-content .button-custom{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.modal.invalid-user-modal .modal-content .button-custom[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal.invalid-user-modal .modal-content .button-custom:focus,.modal.invalid-user-modal .modal-content .button-custom:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center:focus,.modal.invalid-birthdate-modal .modal-content .modal-body .btn-text-center:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.recovery-pass-modal #login-error,.recovery-pass-modal .error-message,.recovery-pass-modal .login-error,.recovery-pass-modal .pass-error,.success-change-pass-modal #login-error,.success-change-pass-modal .error-message,.success-change-pass-modal .login-error,.success-change-pass-modal .pass-error{color:var(--red)}.recovery-pass-modal .password-requirements.login-error,.recovery-pass-modal .password-requirements.pass-error,.success-change-pass-modal .password-requirements.login-error,.success-change-pass-modal .password-requirements.pass-error{color:var(--red)}.recovery-pass-modal .input-field,.success-change-pass-modal .input-field{border-color:#545454;border-radius:none;color:#545454}.recovery-pass-modal .input-field label.active,.success-change-pass-modal .input-field label.active{color:#545454}.recovery-pass-modal .input-field .invalid~.active,.success-change-pass-modal .input-field .invalid~.active{color:var(--red)}.recovery-pass-modal .input-field:focus,.success-change-pass-modal .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.recovery-pass-modal .input-field .invalid,.recovery-pass-modal .input-field.error-field,.recovery-pass-modal .input-field.invalid,.success-change-pass-modal .input-field .invalid,.success-change-pass-modal .input-field.error-field,.success-change-pass-modal .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.recovery-pass-modal .input-field .invalid~label,.recovery-pass-modal .input-field .invalid~span,.recovery-pass-modal .input-field.error-field~label,.recovery-pass-modal .input-field.error-field~span,.recovery-pass-modal .input-field.invalid~label,.recovery-pass-modal .input-field.invalid~span,.success-change-pass-modal .input-field .invalid~label,.success-change-pass-modal .input-field .invalid~span,.success-change-pass-modal .input-field.error-field~label,.success-change-pass-modal .input-field.error-field~span,.success-change-pass-modal .input-field.invalid~label,.success-change-pass-modal .input-field.invalid~span{color:var(--red)!important}.recovery-pass-modal .input-field .invalid::placeholder,.recovery-pass-modal .input-field.error-field::placeholder,.recovery-pass-modal .input-field.invalid::placeholder,.success-change-pass-modal .input-field .invalid::placeholder,.success-change-pass-modal .input-field.error-field::placeholder,.success-change-pass-modal .input-field.invalid::placeholder{color:var(--primary--2)!important}.recovery-pass-modal .input-field .invalid:-ms-input-placeholder,.recovery-pass-modal .input-field.error-field:-ms-input-placeholder,.recovery-pass-modal .input-field.invalid:-ms-input-placeholder,.success-change-pass-modal .input-field .invalid:-ms-input-placeholder,.success-change-pass-modal .input-field.error-field:-ms-input-placeholder,.success-change-pass-modal .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.recovery-pass-modal .input-field .invalid::-ms-input-placeholder,.recovery-pass-modal .input-field.error-field::-ms-input-placeholder,.recovery-pass-modal .input-field.invalid::-ms-input-placeholder,.success-change-pass-modal .input-field .invalid::-ms-input-placeholder,.success-change-pass-modal .input-field.error-field::-ms-input-placeholder,.success-change-pass-modal .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.recovery-pass-modal .input-field.contrast,.success-change-pass-modal .input-field.contrast{border-color:var(--black)!important}.recovery-pass-modal .input-field.contrast.error-field,.success-change-pass-modal .input-field.contrast.error-field{border-color:var(--black)!important}.recovery-pass-modal .input-field.contrast~.error,.success-change-pass-modal .input-field.contrast~.error{color:var(--black)}.recovery-pass-modal .input-field.contrast.error-field,.recovery-pass-modal .input-field.contrast.invalid,.success-change-pass-modal .input-field.contrast.error-field,.success-change-pass-modal .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.recovery-pass-modal .input-field.contrast.error-field::placeholder,.recovery-pass-modal .input-field.contrast.invalid::placeholder,.success-change-pass-modal .input-field.contrast.error-field::placeholder,.success-change-pass-modal .input-field.contrast.invalid::placeholder{color:var(--black)}.recovery-pass-modal .input-field.contrast.error-field:-ms-input-placeholder,.recovery-pass-modal .input-field.contrast.invalid:-ms-input-placeholder,.success-change-pass-modal .input-field.contrast.error-field:-ms-input-placeholder,.success-change-pass-modal .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.recovery-pass-modal .input-field.contrast.error-field::-ms-input-placeholder,.recovery-pass-modal .input-field.contrast.invalid::-ms-input-placeholder,.success-change-pass-modal .input-field.contrast.error-field::-ms-input-placeholder,.success-change-pass-modal .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.recovery-pass-modal .modal-content .modal-body .button,.success-change-pass-modal .modal-content .modal-body .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.recovery-pass-modal .modal-content .modal-body .button[disabled],.success-change-pass-modal .modal-content .modal-body .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.recovery-pass-modal .modal-content .modal-body .button:focus,.recovery-pass-modal .modal-content .modal-body .button:hover,.success-change-pass-modal .modal-content .modal-body .button:focus,.success-change-pass-modal .modal-content .modal-body .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.recovery-pass-modal .modal-content .form-item input,.success-change-pass-modal .modal-content .form-item input{border-color:#545454;border-radius:none;color:#545454;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}.recovery-pass-modal .modal-content .form-item input label.active,.success-change-pass-modal .modal-content .form-item input label.active{color:#545454}.recovery-pass-modal .modal-content .form-item input .invalid~.active,.success-change-pass-modal .modal-content .form-item input .invalid~.active{color:var(--red)}.recovery-pass-modal .modal-content .form-item input:focus,.success-change-pass-modal .modal-content .form-item input:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.recovery-pass-modal .modal-content .form-item input .invalid,.recovery-pass-modal .modal-content .form-item input.error-field,.recovery-pass-modal .modal-content .form-item input.invalid,.success-change-pass-modal .modal-content .form-item input .invalid,.success-change-pass-modal .modal-content .form-item input.error-field,.success-change-pass-modal .modal-content .form-item input.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.recovery-pass-modal .modal-content .form-item input .invalid~label,.recovery-pass-modal .modal-content .form-item input .invalid~span,.recovery-pass-modal .modal-content .form-item input.error-field~label,.recovery-pass-modal .modal-content .form-item input.error-field~span,.recovery-pass-modal .modal-content .form-item input.invalid~label,.recovery-pass-modal .modal-content .form-item input.invalid~span,.success-change-pass-modal .modal-content .form-item input .invalid~label,.success-change-pass-modal .modal-content .form-item input .invalid~span,.success-change-pass-modal .modal-content .form-item input.error-field~label,.success-change-pass-modal .modal-content .form-item input.error-field~span,.success-change-pass-modal .modal-content .form-item input.invalid~label,.success-change-pass-modal .modal-content .form-item input.invalid~span{color:var(--red)!important}.recovery-pass-modal .modal-content .form-item input .invalid::placeholder,.recovery-pass-modal .modal-content .form-item input.error-field::placeholder,.recovery-pass-modal .modal-content .form-item input.invalid::placeholder,.success-change-pass-modal .modal-content .form-item input .invalid::placeholder,.success-change-pass-modal .modal-content .form-item input.error-field::placeholder,.success-change-pass-modal .modal-content .form-item input.invalid::placeholder{color:var(--primary--2)!important}.recovery-pass-modal .modal-content .form-item input .invalid:-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.error-field:-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.invalid:-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input .invalid:-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.error-field:-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.recovery-pass-modal .modal-content .form-item input .invalid::-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.error-field::-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.invalid::-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input .invalid::-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.error-field::-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.recovery-pass-modal .modal-content .form-item input.contrast,.success-change-pass-modal .modal-content .form-item input.contrast{border-color:var(--black)!important}.recovery-pass-modal .modal-content .form-item input.contrast.error-field,.success-change-pass-modal .modal-content .form-item input.contrast.error-field{border-color:var(--black)!important}.recovery-pass-modal .modal-content .form-item input.contrast~.error,.success-change-pass-modal .modal-content .form-item input.contrast~.error{color:var(--black)}.recovery-pass-modal .modal-content .form-item input.contrast.error-field,.recovery-pass-modal .modal-content .form-item input.contrast.invalid,.success-change-pass-modal .modal-content .form-item input.contrast.error-field,.success-change-pass-modal .modal-content .form-item input.contrast.invalid{border:2px solid var(--black);color:var(--black)}.recovery-pass-modal .modal-content .form-item input.contrast.error-field::placeholder,.recovery-pass-modal .modal-content .form-item input.contrast.invalid::placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.error-field::placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.invalid::placeholder{color:var(--black)}.recovery-pass-modal .modal-content .form-item input.contrast.error-field:-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.contrast.invalid:-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.error-field:-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.invalid:-ms-input-placeholder{color:var(--black)}.recovery-pass-modal .modal-content .form-item input.contrast.error-field::-ms-input-placeholder,.recovery-pass-modal .modal-content .form-item input.contrast.invalid::-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.error-field::-ms-input-placeholder,.success-change-pass-modal .modal-content .form-item input.contrast.invalid::-ms-input-placeholder{color:var(--black)}.show-password{width:24px;height:24px;position:absolute;right:0;cursor:pointer;opacity:.5;top:10px;transition:all .2s;background:url(/modules/custom/odpv_authentication/images/login/eye.png) no-repeat center center}.show-password .eye-icon{visibility:hidden}.show-password:hover{opacity:1}.show-password.active{transition:all .2s;background:url(/modules/custom/odpv_authentication/images/login/eye-off.png) no-repeat center center}@media (min-width:0) and (max-width:767px){.show-password{top:20px;right:15px}}.pending-payment-modal #pending-payment-modal__btn-aceite{background:var(--secondary--1)!important;border-color:var(--secondary--1);color:#fff!important}.pending-payment-modal #pending-payment-modal__btn-aceite:hover{background:0 0!important;border-color:var(--secondary--1);color:var(--secondary--1)!important}.pending-payment-modal #pending-payment-modal__btn-close{border-color:var(--secondary--1)!important}.pending-payment-modal .aviso-ir-modal__icon{color:var(--secondary--1)!important}.user-pass[action*="/user/password"] h1{color:var(--secondary--1)}.my-plan .loader{border-top:9px solid var(--secondary--4)}.my-plan .cancel .content .text h3{color:var(--line-table)}.my-plan .cancel .content .text p{font-size:var(--font-size)}.my-plan .cancel .content .actions .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.my-plan .cancel .content .actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.my-plan .cancel .content .actions .button:focus,.my-plan .cancel .content .actions .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.my-plan .cancel .content .actions .button.disabled-style{border-color:transparent;opacity:initial!important;background-color:#c2c2c2;color:var(--white)}.my-plan .cancel .content .actions .button.disabled-style:hover{color:#c2c2c2;background-color:var(--white);border-color:#c2c2c2}.my-plan{margin:70px 0}.my-plan .plan-title .title{color:var(--secondary--1)}.my-plan .plan .content .search-box .roof-wrapper .roof-content:before{content:"";background-color:var(--primary--2);background-image:url(/themes/custom/bbdental_beneficiary/assets/images/icon-plus.png)}.my-plan .plan .content .search-box .roof-wrapper .roof-content:before.contrast{filter:grayscale(1)}.my-plan .plan .content .search-box .roof-wrapper .roof-content.open:before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/icon-minus.png)}.my-plan .plan .content .search-box .roof-wrapper .roof-content.open.contrast{filter:grayscale(1)}.my-plan .plan .content .search-box .roof-wrapper .roof-content.contrast{filter:grayscale(1)}.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(--primary--1)}.my-plan .plan .content .search-box>.row .roof-wrapper.contrast::-webkit-scrollbar-thumb{background:var(--black)}.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 #e7e7e7;opacity:.2}}@media (min-width:1024px){.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 #e7e7e7;opacity:.2}}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card{background-color:var(--grey-divider-trans)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth{height:140px;width:50px;background-position:center}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card .tooth:first-child{background-repeat:no-repeat;background-image:url(/themes/custom/bbdental_beneficiary/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 #c2c2c2;opacity:.2}.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 .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 .treatment-name{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{background:var(--primary--2)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected{background:var(--secondary--1-hover);border-color:var(--secondary--2)}.my-plan .plan .content .cards-box .treatment-wrapper #treatment-desktop .treatment-card.selected .treatment-name{color:var(--white)}.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{background:var(--white);filter:grayscale(1)}.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{display:block;font-size:var(--font-size-l)}.my-plan{font-family:Roboto-Regular}.my-plan .header .image{background:url(/themes/custom/bbdental_beneficiary/assets/images/plan/logo.png) center center no-repeat}.my-plan .header .info-page .title{color:var(--secondary--1);font-family:Roboto-Bold}.my-plan .header .info-page .text{font-family:Roboto-Bold}.my-plan .shortcuts .card .body h3{color:var(--secondary--1)}.my-plan .shortcuts .card .body p{color:var(--gray--1)}.my-plan .plan-session{padding:0}.my-plan .plan-session .session-title{color:var(--secondary--1);font-family:Roboto-Bold}.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 .btn-print{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);font-family:Roboto-Bold;background-color:var(--white);color:var(--secondary--1);border-color:var(--secondary--1);min-height:32px;width:100%;padding:1.5px 16px;line-height:30px}.my-plan .plan-session .body-card .card-icon .card .btn-print[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.my-plan .plan-session .body-card .card-icon .card .btn-print:hover{color:var(--white);background-color:var(--secondary--1)}.my-plan .plan-session .body-card .body-detail .membership-card .featured{color:var(--secondary--1);font-family:Roboto-Regular}.my-plan .plan-session .body-card .plan-status .plan-clock-content .featured{color:var(--secondary--1);font-family:Roboto-Regular}.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/bbdental_beneficiary/assets/images/watch.png)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-image img.ready{content:url(/themes/custom/bbdental_beneficiary/assets/images/plan/check.png)}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc{color:var(--secondary--1);font-family:Roboto-Regular}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .link{text-decoration:underline}.my-plan .plan-session .body-card .plan-status .plan-clock-content .obs-details .obs-desc .emergency-text{color:var(--light-gray-7)}.my-plan .plan-session .body-card.holder .session-title{color:var(--secondary--1);font-family:Roboto-Bold}.my-plan .plan-session .body-card.holder .session-title .icon-star{background:url(/themes/custom/bbdental_beneficiary/assets/images/plan/icon-star.png) center center no-repeat}.my-plan .plan-session .body-card.dependent .session-title{font-family:Roboto-Bold}.my-plan .plan-session .body-card.app{background-color:var(--white);padding:0;border-radius:15px;padding:0 0 0 40px;margin-bottom:60px}@media (max-width:1023px){.my-plan .plan-session .body-card.app{padding:0}}.my-plan .plan-session .body-card.app h3{font-size:30px;color:var(--secondary--1)}.my-plan .plan-session .body-card.app p{font-size:18px;color:var(--gray--1)}.my-plan .plan-session .body-card.app img{margin-bottom:-2px;border-radius:0 15px 15px 0}@media (max-width:1023px){.my-plan .plan-session .body-card.app img{width:100%;margin-top:30px;border-radius:0 0 15px 15px}}.my-plan .plan-session .body-card .card-app{flex-direction:column}.my-plan .plan-session .body-card .card-app__info{flex-direction:column;margin-right:0;margin-bottom:40px;margin-right:0}@media (max-width:1023px){.my-plan .plan-session .body-card .card-app__info{margin-bottom:20px}}.my-plan .plan-session .body-card .card-app__stores{justify-content:flex-start}.my-plan .wrap-item.contrato .btn-action{font-family:var(--font-primary)}.my-plan .wrap-item h3{color:var(--secondary--1)}.my-plan .btn-print{font-family:var(--font-primary)}.add-dependent_title{color:var(--secondary--1);font-family:var(--font-primary)}.add-dependent_subtitle{color:#545454;font-family:var(--font-primary)}.add-dependent_dados-dependente .label_dados-dependente{color:var(--secondary--1)}.add-dependent_dados-dependente .col .form-item input:not(.browser-default):focus:not([readonly]){border-bottom:1px solid var(--secondary--1);box-shadow:0 1px 0 0 var(--secondary--1)}.add-dependent_dados-dependente .col .form-item .form-select{display:inline-block!important;border-color:#545454;border-radius:none;color:#545454;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;border-color:var(--line-table)}.add-dependent_dados-dependente .col .form-item .form-select label.active{color:#545454}.add-dependent_dados-dependente .col .form-item .form-select .invalid~.active{color:var(--red)}.add-dependent_dados-dependente .col .form-item .form-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.add-dependent_dados-dependente .col .form-item .form-select .invalid~label,.add-dependent_dados-dependente .col .form-item .form-select .invalid~span,.add-dependent_dados-dependente .col .form-item .form-select.error-field~label,.add-dependent_dados-dependente .col .form-item .form-select.error-field~span,.add-dependent_dados-dependente .col .form-item .form-select.invalid~label,.add-dependent_dados-dependente .col .form-item .form-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.add-dependent_dados-dependente .col .form-item .form-select:focus{border-color:var(--secondary--1)!important}.add-dependent_dados-dependente .col .form-item .dependent-error{color:#f44336;font-size:var(--font-size-s)}.add-dependent_submit{margin-top:32px}.add-dependent_submit .odpv-submit{font-family:var(--font-primary);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)}.my-profile{padding-top:20px;display:flex;flex-direction:column;min-height:calc(100vh + 9rem)}.my-profile h1{color:var(--secondary--1);color:var(--secondary--1);font-size:var(--font-size-title-l);margin-top:0;margin:25px 0 10px}.my-profile h2{color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0}.my-profile h3{color:var(--secondary--1);font-size:var(--font-size-title-s);margin-top:0}.my-profile p{color:var(--gray--1);font-family:Roboto-Regular;margin:0 0 15px}.my-profile .loader{border-top:9px solid var(--secondary--4)}.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/bbdental_beneficiary/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(--secondary--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}.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)}.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;align-content:center;align-items:center;display:flex}.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:#465eff;border:2px solid transparent;font-family:Roboto-Regular;align-content:center;display:flex}.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{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;align-items:center}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--items{flex-direction:column;align-items:initial}}.my-profile .cards .card--items .card--link{color:var(--secondary--1-hover);transition:all .1s}.my-profile .cards .card--items .card--link:hover{text-decoration:underline}.my-profile .cards .card--label{margin-right:20px;min-height:40px;flex:0 0 220px;border-radius:6px;display:flex;padding:0 10px;align-items:center;color:var(--gray--1);background:var(--grey-column-secondary)}@media (min-width:0) and (max-width:767px){.my-profile .cards .card--label{flex:0 0 100%}}.my-profile .cards .card--label.light{background:var(--grey-column-primary)}.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(--secondary--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}.update-informations{background:var(--white)}.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(--secondary--1);position:initial}.update-informations .informations .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);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{color:var(--secondary--1);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/bbdental_beneficiary/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)}.update-informations .fieldset-legend,.update-informations .session-title{color:var(--secondary--1)}.update-informations .update-informations-form .button-secondary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.update-informations .update-informations-form .button-secondary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.update-informations .update-informations-form .button-secondary:focus,.update-informations .update-informations-form .button-secondary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.update-informations .update-informations-form .button-secondary:disabled{border-color:none!important;border:none!important;opacity:initial}.favorite-dentists{margin-bottom:100px;padding:20px 10px}.favorite-dentists h2{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:10px 0 12px 0;font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.favorite-dentists h2{font-size:var(--font-size-lg)}}.favorite-dentists h3{color:var(--secondary--1);font-size:var(--font-size-title-s);margin-top:0}.favorite-dentists .back-page{line-height:24px;color:var(--secondary--1);margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;font-size:var(--font-size);margin:10px}.favorite-dentists .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--secondary--1);border-radius:50px;padding:5px;margin:0 10px 0 0}.favorite-dentists .back-page .back-icon:before{content:"";border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}.favorite-dentists .back-page .back-icon.contrast:before{border-color:var(--black)!important}.favorite-dentists .back-page .back-icon.arrow-big:before{width:16px;height:16px}.favorite-dentists .back-page .back-icon.arrow-center{position:absolute;top:-10px;left:50%;margin-left:-23px;background:var(--white);padding:0 20px}.favorite-dentists .back-page .back-icon.arrow-center.arrow-big{top:-12px;background:var(--grey-divider-trans)}.favorite-dentists .back-page .back-icon.arrow-down:before{transform:rotate(45deg)}.favorite-dentists .back-page .back-icon.arrow-up:before{transform:rotate(-135deg)}.favorite-dentists .back-page .back-icon.arrow-right:before{transform:rotate(-45deg)}.favorite-dentists .back-page .back-icon.arrow-left:before{transform:rotate(135deg)}.favorite-dentists .back-page .back-icon.contrast{border:1px solid #000}.favorite-dentists .back-page .back-icon:before{position:absolute;top:50%;left:50%;margin:-4px 0 0 -3px}.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/bbdental_beneficiary/assets/images/profile/logo.png);background-repeat:no-repeat}.favorite-dentists .header .image.contrast{filter:grayscale(1)}.favorite-dentists .header .info-page p{color:var(--gray--1);font-size:var(--font-size-m)}.favorite-dentists .body .without-dentists{display:none;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(--secondary--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{color:var(--secondary--1);font-size:var(--font-size-l);margin-bottom:10px}.favorite-dentists .body .dentist-details .region-2 .speciality{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{color:var(--secondary--1);font-size:var(--font-size-title-l)}.favorite-dentists .body .dentist-details .region-2 .phone span{font-size:var(--font-size-l)}@media (min-width:0) and (max-width:767px){.favorite-dentists .body .dentist-details .region-2 .phone{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(--primary--1);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(--secondary--1)}.favorite-dentists .body .dentist-details .region-3 .info p{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(--grey-column-primary)}.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(--primary--1);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(--secondary--1);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(--secondary--1);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 .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(--secondary--1)}.base-report-dentist .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);border-radius:50px;padding:5px;margin:0 10px 0 0}.base-report-dentist .back-page .back-icon.contrast{border:1px solid #000}.base-report-dentist .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}.base-report-dentist h2{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:10px 0 12px 0;color:var(--secondary--1);font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.base-report-dentist h2{font-size:var(--font-size-lg)}}.base-report-dentist h3{color:var(--primary--1);font-size:var(--font-size-title-s);margin-top:0;font-family:Roboto-Bold;color:var(--secondary--1)}.base-report-dentist .row{position:relative}.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/bbdental_beneficiary/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{color:var(--gray--1);font-size:var(--font-size-m)}.base-report-dentist .form-find{padding:0 10px}.reason-report-dentist .body .selected-dentist{background:var(--secondary--1);width:100%;border-radius:15px;padding:20px}.reason-report-dentist .body .selected-dentist .name{font-size:var(--font-size-l);color:var(--white);margin-bottom:0}.reason-report-dentist .body .selected-dentist p{font-size:var(--font-size);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(--secondary--1);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:var(--secondary--1);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(--white);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: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 #reason-text-area label{color:var(--secondary--1);font-size:var(--font-size-l);margin-bottom:10px}.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{padding-left:60px;padding-right:60px}@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)}.select-report-dentist .body .without-dentists{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}@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{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.select-report-dentist .body .denstist-options .collection .collection-item .button-action[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.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}}.field--name-text-media-content .field--name-title{color:var(--secondary--1)}.field--name-text-media-content .field--name-description-text{color:var(--gray--1)}.field--name-text-media-content .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.field--name-text-media-content .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.field--name-text-media-content .button:focus,.field--name-text-media-content .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.user-pass-reset h1.page-title{color:var(--secondary--1)}.user-pass-reset p em{color:var(--primary--2)}.user-pass-reset .form-actions .form-submit{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.user-pass-reset .form-actions .form-submit[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.user-pass-reset .form-actions .form-submit:focus,.user-pass-reset .form-actions .form-submit:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.user-form[action*=pass-reset-] .layout h1{color:var(--secondary--1)}.user-form[action*=pass-reset-] .layout #edit-pass .text-alert{color:var(--primary--2)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span.ok{color:var(--secondary--3)}.user-form[action*=pass-reset-] .layout #edit-pass .form-item div.password-confirm span.error:before{color:var(--primary--2)}.user-form .form-actions .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.user-form .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.user-form .form-actions .button:focus,.user-form .form-actions .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.account-debit-form{position:relative}.account-debit-form .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(--secondary--1)}.account-debit-form .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);border-radius:50px;padding:5px;margin:0 10px 0 0}.account-debit-form .back-page .back-icon.contrast{border:1px solid #000}.account-debit-form .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}.account-debit-form .js-form-wrapper .subtitle{color:var(--gray--1)}.account-debit-form .js-form-wrapper .account-debit-error,.account-debit-form .js-form-wrapper .error-form{color:var(--red)}.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)}.account-debit-form .js-form-wrapper .description{color:var(--gray--1)}.account-debit-form .js-form-wrapper.form-body .form-item-title-body label{color:var(--secondary--1)}.account-debit-form .js-form-wrapper.form-body .input-field{border-color:#545454;border-radius:none;color:#545454}.account-debit-form .js-form-wrapper.form-body .input-field label.active{color:#545454}.account-debit-form .js-form-wrapper.form-body .input-field .invalid~.active{color:var(--red)}.account-debit-form .js-form-wrapper.form-body .input-field:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.account-debit-form .js-form-wrapper.form-body .input-field .invalid,.account-debit-form .js-form-wrapper.form-body .input-field.error-field,.account-debit-form .js-form-wrapper.form-body .input-field.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.account-debit-form .js-form-wrapper.form-body .input-field .invalid~label,.account-debit-form .js-form-wrapper.form-body .input-field .invalid~span,.account-debit-form .js-form-wrapper.form-body .input-field.error-field~label,.account-debit-form .js-form-wrapper.form-body .input-field.error-field~span,.account-debit-form .js-form-wrapper.form-body .input-field.invalid~label,.account-debit-form .js-form-wrapper.form-body .input-field.invalid~span{color:var(--red)!important}.account-debit-form .js-form-wrapper.form-body .input-field .invalid::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.error-field::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.invalid::placeholder{color:var(--primary--2)!important}.account-debit-form .js-form-wrapper.form-body .input-field .invalid:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.error-field:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.account-debit-form .js-form-wrapper.form-body .input-field .invalid::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.error-field::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.account-debit-form .js-form-wrapper.form-body .input-field.contrast{border-color:var(--black)!important}.account-debit-form .js-form-wrapper.form-body .input-field.contrast.error-field{border-color:var(--black)!important}.account-debit-form .js-form-wrapper.form-body .input-field.contrast~.error{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.contrast.error-field,.account-debit-form .js-form-wrapper.form-body .input-field.contrast.invalid{border:2px solid var(--black);color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.contrast.error-field::placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.contrast.invalid::placeholder{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.contrast.error-field:-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.contrast.invalid:-ms-input-placeholder{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.contrast.error-field::-ms-input-placeholder,.account-debit-form .js-form-wrapper.form-body .input-field.contrast.invalid::-ms-input-placeholder{color:var(--black)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select{border-color:#545454;border-radius:none;color:#545454;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}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select label.active{color:#545454}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid~.active{color:var(--red)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid~label,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select .invalid~span,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field~label,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.error-field~span,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid~label,.account-debit-form .js-form-wrapper.form-body .input-field.form-type-select .form-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.account-debit-form .js-form-wrapper.form-body .form-actions .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.account-debit-form .js-form-wrapper.form-body .form-actions .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.view-email .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.view-email .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.view-email .button:focus,.view-email .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.refund-flow #refund-steps .step-item:not(:last-child):after{border-bottom:1px solid #c2c2c2}.refund-flow #refund-steps .step-item .step-content .step-number{background-color:#c2c2c2;color:var(--white);border:none}@media (min-width:768px) and (max-width:1023px){.refund-flow #refund-steps .step-item .step-content .step-description{font-size:var(--font-size)}}@media (min-width:0) and (max-width:767px){.refund-flow #refund-steps{flex-wrap:wrap}.refund-flow #refund-steps .step-item{width:50%}.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-stage-term-accept #refund-steps .step-item:nth-child(1) .step-content .step-number{background-color:var(--secondary--3)}.refund-flow.refund-stage-term-accept #refund-steps .step-item:nth-child(1) .step-content .step-description{color:var(--secondary--3);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(--secondary--3)}.refund-flow.refund-stage-one #refund-steps .step-item:nth-child(2) .step-content .step-description{color:var(--secondary--3);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(--secondary--3)}.refund-flow.refund-stage-two #refund-steps .step-item:nth-child(3) .step-content .step-description{color:var(--secondary--3);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(--secondary--3)}.refund-flow.refund-stage-three #refund-steps .step-item:nth-child(4) .step-content .step-description{color:var(--secondary--3);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(--secondary--3)}.refund-flow.refund-stage-four #refund-steps .step-item:nth-child(5) .step-content .step-description{color:var(--secondary--3);font-family:var(--font-secondary-bold);font-weight:700}.refund-flow-simulation #refund-steps .step-item:not(:last-child):after{border-bottom:1px solid #c2c2c2}.refund-flow-simulation #refund-steps .step-item .step-content .step-number{background-color:#c2c2c2;color:var(--secondary--2);border:none}@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(--secondary--3);color:var(--primary--2)}.refund-flow-simulation.refund-simulation-stage-one #refund-steps .step-item:nth-child(1) .step-content .step-description{color:#545454}.refund-flow-simulation.refund-simulation-stage-two #refund-steps .step-item:nth-child(2) .step-content .step-number{background-color:var(--secondary--3);color:var(--primary--2)}.refund-flow-simulation.refund-simulation-stage-two #refund-steps .step-item:nth-child(2) .step-content .step-description{color:#545454}.refund-flow-simulation.refund-simulation-stage-three #refund-steps .step-item:nth-child(3) .step-content .step-number{background-color:var(--secondary--3);color:var(--primary--2)}.refund-flow-simulation.refund-simulation-stage-three #refund-steps .step-item:nth-child(3) .step-content .step-description{color:#545454}.refund-flow-simulation.refund-simulation-stage-four #refund-steps .step-item:nth-child(4) .step-content .step-number{background-color:var(--secondary--3);color:var(--primary--2)}.refund-flow-simulation.refund-simulation-stage-four #refund-steps .step-item:nth-child(4) .step-content .step-description{color:#545454}.refund-flow .warning-message .icon{background:var(--primary--2)}.refund-flow .warning-message .button-primary-lt{background:var(--primary--2);color:var(--secondary--2);border-color:var(--primary--2)}.refund-flow .warning-message .button-primary-lt:focus,.refund-flow .warning-message .button-primary-lt:hover{border:1px solid var(--secondary--2);background:var(--white);color:var(--secondary--2)}.refund-flow .warning-message .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)}.refund-flow .form-radios .form-type-radio input[type=radio]{position:relative;visibility:hidden;cursor:pointer;pointer-events:initial;opacity:1}.refund-flow .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--2);border-radius:50px;background:var(--white);transition:all .3s}.refund-flow .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--2);border-radius:50px;transform:all .3s}.refund-flow .form-radios .form-type-radio input[type=radio]:checked:after{opacity:1}.refund-flow .form-radios .form-type-radio input[type=radio]~label{cursor:pointer}.refund-flow .form-radios .form-type-radio input[type=radio].invalid:before{border:1px solid var(--secondary--2)}.refund-flow .form-radios .form-type-radio input[type=radio].invalid:after{background-color:var(--white)}.refund-flow .form-radios .form-type-radio input[type=radio].invalid~label{color:var(--black)}.refund-flow .form-radios .form-type-radio input[type=radio].contrast:before{border-color:var(--black)}.refund-flow .form-radios .form-type-radio input[type=radio].contrast.invalid:before{border:2px solid var(--black)}.refund-flow .form-radios .form-type-radio input[type=radio].contrast:checked:before{border-color:var(--black)}.refund-flow .form-radios .form-type-radio input[type=radio].contrast:checked:after{background:var(--black)}.refund-flow .form-item-subtitle label{color:var(--secondary--1)}.refund-flow .data-information-value .section-value .observation{color:#c2c2c2}.refund-flow .data-information-value .section-download .form-item-text-download label{color:#c2c2c2}.refund-flow .data-information-value .section-download .btn-primary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.refund-flow .data-information-value .section-download .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.refund-flow .data-information-value .section-download .btn-primary:focus,.refund-flow .data-information-value .section-download .btn-primary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.refund-flow .link{color:var(--secondary--1);text-decoration:underline;cursor:pointer}.refund-flow .form-item .form-item-bank-name .warning-message .icon{background:var(--primary--2)}.refund-flow .form-actions .btn-primary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.refund-flow .form-actions .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.refund-flow .form-actions .btn-primary:focus,.refund-flow .form-actions .btn-primary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.refund-flow .form-actions .btn-primary-line{border-radius:6px;border-color:var(--primary--2);color:var(--primary--2)}.refund-flow .form-actions .btn-primary-line[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.refund-flow .form-actions .btn-primary-line:hover{color:var(--secondary--4);background:var(--white);border-color:var(--secondary--4)}.refund-flow .payment-informations{background-color:var(--grey-divider-trans);border:1px solid var(--grey-divider-trans)}.refund-flow .alert-simulation{background:var(--grey-divider-trans);border-radius:6px;align-items:center}.refund-flow .alert-simulation .ball-alert{background-color:var(--secondary--2);color:var(--primary--2)}.refund-flow .alert-simulation label{color:var(--secondary--2)}.refund-flow .actions-steps-buttons{max-width:400px}.refund-flow .actions-steps-buttons .loader{border-top:9px solid var(--secondary--4)}.refund-flow .form-type-email input[type=email]{border-color:#545454;border-radius:none;color:#545454}.refund-flow .form-type-email input[type=email] label.active{color:#545454}.refund-flow .form-type-email input[type=email] .invalid~.active{color:var(--red)}.refund-flow .form-type-email input[type=email]:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.refund-flow .form-type-email input[type=email] .invalid~label,.refund-flow .form-type-email input[type=email] .invalid~span,.refund-flow .form-type-email input[type=email].error-field~label,.refund-flow .form-type-email input[type=email].error-field~span,.refund-flow .form-type-email input[type=email].invalid~label,.refund-flow .form-type-email input[type=email].invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.refund-flow .form-type-select select{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}.refund-flow .form-type-select select .invalid~.active{color:var(--red)}.refund-flow .form-type-select select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.refund-flow .form-type-select select .invalid~label,.refund-flow .form-type-select select .invalid~span,.refund-flow .form-type-select select.error-field~label,.refund-flow .form-type-select select.error-field~span,.refund-flow .form-type-select select.invalid~label,.refund-flow .form-type-select select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.refund-stage-three .wrapper-form-refund{background-color:var(--grey-column-primary);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(--grey-column-primary);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 .choice-content .send-email-content .fields-area .btn-primary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}.refund-stage-three .choice-content .send-email-content .fields-area .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.refund-stage-three #modal-refund-instructions ul li{display:flex}.refund-stage-three #modal-refund-instructions ul li .circle-icon{background-color:var(--secondary--1)}.refund-stage-three .warning-message .warning-icon{background-color:var(--secondary--1)}.refund-stage-three .warning-message .message .odpv.button--link-line{color:var(--secondary--1)}.refund-flow.refund-stage-three .warning-message .warning-icon{background:var(--secondary--1)}.refund-flow.refund-stage-three .warning-message .message .odpv.button--link-line{color:var(--secondary--1)}.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{color:var(--secondary--2)}.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);border-bottom:1px solid #9e9e9e;margin:0;color:var(--secondary--2)}.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(--secondary--1)!important;color:var(--secondary--1);border-bottom:1px solid var(--secondary--1);box-shadow:none}.refund-flow.refund-stage-three .featured{font-weight:700;font-family:var(--font-family)}.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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--secondary--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(--primary--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:-10px;font-size:var(--font-size-lg);color:var(--secondary--1)}.refund-simulation-stage-three .collection{border:0}.refund-simulation-stage-three .select-event-box__input-search__wrapper label{font-size:var(--font-size-m)}.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:var(--secondary--1);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:var(--secondary--1);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(--secondary--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(--secondary--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{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{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid~.active{color:var(--red)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid~label,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select .invalid~span,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field~label,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.error-field~span,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid~label,.refund-simulation-stage-three .details-box-form .details-box .form-item .form-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.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(--secondary--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;background-color:var(--secondary--1)}.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{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~.active{color:var(--red)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.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;box-shadow:0 1px 0 0 var(--red)}.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~label,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~span,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field~label,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field~span,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid~label,.refund-simulation-stage-three .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}.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(--white);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;background:var(--grey-divider-trans)}.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(--gray--5);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);font-size:var(--font-size-l);line-height:24px;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(--gray--5)}.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);font-size:var(--font-size-l);line-height:24px;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(--secondary--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:var(--secondary--1);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(--white);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;background:var(--grey-divider-trans)}.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-description{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;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:var(--secondary--1)!important;border-color:var(--secondary--1)!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:var(--secondary--1);border:1px solid var(--secondary--1);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:var(--secondary--1);border:1px solid var(--secondary--1);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{margin:70px 0}.refund-status__header .info-page__title{color:var(--secondary--1);font-family:Roboto-Bold}.refund-status__header .info-page__description{font-size:var(--font-size-l);margin-top:0;margin-bottom:10px;font-family:Roboto-Bold}.refund-status .refund-status-informations{background:var(--grey-divider-trans);box-shadow:none}.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(--secondary--1-hover)!important;color:var(--secondary--1-hover)}.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:var(--grey-divider-trans)}.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 th{color:#545454;font-weight:500}.refund-status .refund-status-informations table tbody .data-info .column-title .selected{background-color:var(--secondary--1);border-color:var(--secondary--1);color:var(--white)}.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(--secondary--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(--white);padding:0 20px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .arrow-down.arrow-center.arrow-big{top:-12px;background:var(--grey-divider-trans)}.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;color:var()}.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}.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{width:48px;height:48px;margin:0 0 10px;background-color:#c2c2c2;color:var(--secondary--2);border:none;border-radius:50px;line-height:48px}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-number.active{background-color:var(--secondary--1);color:var(--primary--1)}.refund-status .refund-status-informations table tbody .data-content #refund-steps .step-item .step-content .step-description{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.active{color:var(--secondary--1)}@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:#545454;line-height:1.5}.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:#545454;text-align:center}.refund-status .refund-status-informations table tbody tr .column-title div .primary-button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);padding:10px 33px;min-height:32px;line-height:15px}.refund-status .refund-status-informations table tbody tr .column-title div .primary-button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}.refund-status .refund-status-informations .control-buttons .button-pagination{font-family:var(--font-primary-regular)}.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}.refund-status .header{display:flex;margin-bottom:0}.refund-status .header .page-title{color:var(--secondary--1);font-family:Roboto-Bold;margin:0 0 15px 0}@media (min-width:0) and (max-width:767px){.refund-status .header .page-title{font-size:var(--font-size-lg);margin:0 0 5px 0}}.refund-status .header .image{width:96px;height:70px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/history/logo.png);background-repeat:no-repeat;margin:0 0 0 10px}@media (min-width:1024px){.refund-status .header .image{width:96px}}@media (min-width:1024px){.refund-status .header .info-page{margin-left:0}}.refund-status .header .info-page .description{font-size:var(--font-size-l);margin-top:0;font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.refund-status .header .info-page .description{font-size:var(--font-size)}}.refund-status .description.caption{font-family:var(--font-primary);font-size:var(--font-size-l);margin-bottom:10px;color:var(--gray--1)}.refund-status strong{font-weight:700}@media (min-width:0) and (max-width:767px){.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 .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 h2{color:var(--secondary--1)}.refund-status h2.title{margin-top:6px}.refund-status h3{color:var(--secondary--1);font-size:var(--font-size-lg);margin-top:0}.refund-stage-two.refund-flow .new-account{background:var(--grey-column-primary)}.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:Roboto-Bold}.refund-stage-two.refund-flow .new-account .info span{color:var(--gray--1)}.refund-stage-two.refund-flow .new-account .info .cv-icon-exclamation{background:var(--secondary--1)}.refund-stage-two.refund-flow .new-account .info .cv-icon-exclamation .fa-exclamation{color:var(--primary--1)}.refund-stage-two.refund-flow .form-item-title label{color:var(--secondary--1);font-size:var(--font-size-title-xs);font-family:Roboto-Bold}.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-guidelines__item{font-family:var(--font-secondary);color:var(--gray--1)}.refund-guidelines__item__title{font-family:var(--font-primary);font-size:var(--font-size-l)}.refund-guidelines__item__stage .vertical-line{background:var(--secondary--1)}.refund-guidelines__item__stage span{font-family:var(--font-primary);background:var(--secondary--1)}#upload-archives{padding:0 15px 100px}#upload-archives .header-content{margin:0 0 -25px}#upload-archives .header-content .page-title~.text{margin-top:-15px}#upload-archives .step-header{display:flex;padding:50px 0 25px}#upload-archives .step-header .circle-icon{background:var(--secondary--3);color:var(--primary--2)}#upload-archives .step-header .instructions .subtitle{color:var(--secondary--1)}#upload-archives .download-pdf-content .btn-primary{border-radius:6px;border-color:var(--primary--2);color:var(--primary--2)}#upload-archives .download-pdf-content .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}#upload-archives .download-pdf-content .btn-primary:focus,#upload-archives .download-pdf-content .btn-primary:hover{color:var(--secondary--4);background:var(--white);border-color:var(--secondary--4)}#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-top:9px solid var(--secondary--4);background-image:none;display:block;position:absolute;top:50%;right:50%;margin-top:-16px!important;margin-right:-16px!important}#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{border-radius:6px;border-color:var(--primary--2);color:var(--primary--2);width:100%;max-width:400px;margin-bottom:20px}#upload-archives .upload-content .uploads-form .upload-archives-form #upload-archives-button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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{color:var(--secondary--4);background:var(--white);border-color:var(--secondary--4)}#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{width:100%;max-width:400px;margin:0 0 20px;text-align:center}#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:";color:var(--secondary--1);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:var(--secondary--3);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:var(--white);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-refund-pdf-download-bbdental.png);background-size:60px;background-repeat:no-repeat;background-position:center top;color:var(--secondary--1)}#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{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);width:100%;max-width:280px;margin:0}#upload-archives .upload-content .uploads-form .upload-archives-form #edit-send-button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!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:var(--primary--1-hover);border-color:var(--primary--1)}#upload-archives .upload-content .uploads-form .upload-archives-form .loader{border-top:9px solid var(--secondary--4)}#upload-archives .instructions-send-document{display:flex;flex-direction:column;align-items:center}#upload-archives .instructions-send-document .warning-message{width:100%;max-width:820px;margin-bottom:25px}#upload-archives .instructions-send-document .warning-message .icon{background-color:var(--secondary--2);color:var(--primary--2)}#upload-archives .instructions-send-document .address-information{width:100%;max-width:820px;padding:30px 60px;background-color:var(--secondary--3);border-radius:25px}#upload-archives .instructions-send-document .address-information p{font-size:var(--font-size-title-s);text-align:center;color:var(--primary--2)}#upload-archives #edit-terms{margin:-15px 0 30px}#upload-archives #edit-terms .terms .term{max-height:300px;background-color:var(--grey-divider-trans);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(--primary--1)}#upload-archives #edit-terms .terms .term.contrast::-webkit-scrollbar-thumb{background:var(--black)}#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)}#dentist-access .content form .form-item .form-text{border-color:#545454;border-radius:none;color:#545454;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}#dentist-access .content form .form-item .form-text label.active{color:#545454}#dentist-access .content form .form-item .form-text .invalid~.active{color:var(--red)}#dentist-access .content form .form-item .form-text:focus{border-color:var(--secondary--3);color:var(--secondary--3)}#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;box-shadow:0 1px 0 0 var(--red)}#dentist-access .content form .form-item .form-text .invalid~label,#dentist-access .content form .form-item .form-text .invalid~span,#dentist-access .content form .form-item .form-text.error-field~label,#dentist-access .content form .form-item .form-text.error-field~span,#dentist-access .content form .form-item .form-text.invalid~label,#dentist-access .content form .form-item .form-text.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}#dentist-access .content form .form-item .login-error{color:var(--red)!important}#dentist-access .content form .form-actions .btn-primary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}#dentist-access .content form .form-actions .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}#dentist-access .content form .form-actions .btn-primary:focus,#dentist-access .content form .form-actions .btn-primary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}#dentist-access .content form .form-actions .ajax-progress-throbber .throbber{border-top:9px solid var(--secondary--4)}#dentist-refund .content .beneficiary-informations table thead tr th{color:var(--secondary--1)}#dentist-refund .content .beneficiary-informations table tbody tr .column-title{background:var(--primary--2);color:var(--secondary--4)}#dentist-refund .content .beneficiary-informations table tbody tr .column-title:not(:last-child) .column-content:after{border-right:1px solid var(--secondary--4)}#dentist-refund .content .refund-form .btn-primary{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1)}#dentist-refund .content .refund-form .btn-primary[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}#dentist-refund .content .refund-form .btn-primary:focus,#dentist-refund .content .refund-form .btn-primary:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item-descript label{color:var(--secondary--1)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item label:not([for*=descript]){color:var(--gray--1)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input{border-color:#545454;border-radius:none;color:#545454;background-color:transparent;border-top:0!important;border-left:0!important;border-right:0!important;padding-left:0;padding-right:0;border-radius:0}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input label.active{color:#545454}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid~.active{color:var(--red)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input:focus{border-color:var(--secondary--3);color:var(--secondary--3)}#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;box-shadow:0 1px 0 0 var(--red)}#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid~label,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input .invalid~span,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field~label,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.error-field~span,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid~label,#dentist-refund .content .refund-form .dentist-data-form .dentist-data .form-item input.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}#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:var(--secondary--1);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:var(--secondary--1);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(--secondary--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 .form-item-descript-2 label{color:var(--secondary--1)}#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(--primary--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(--secondary--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{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{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid~.active{color:var(--red)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}#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;box-shadow:0 1px 0 0 var(--red)}#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid~label,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select .invalid~span,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field~label,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.error-field~span,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid~label,#dentist-refund .content .refund-form .details-box-form .details-box .form-item .form-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}#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(--secondary--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;background-color:var(--secondary--1)}#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{border-color:#545454;border-radius:none;color:#545454;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 label.active{color:#545454}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~.active{color:var(--red)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}#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;box-shadow:0 1px 0 0 var(--red)}#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~label,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select .invalid~span,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field~label,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.error-field~span,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid~label,#dentist-refund .content .refund-form .details-box-form .details-box #edit-faces-content #faces-options-fake-select.invalid~span{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(--primary--2)!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(--primary--2)!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(--primary--2)!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)}#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(--white);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;background:var(--grey-divider-trans)}#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(--gray--5);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);font-size:var(--font-size-l);line-height:24px;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(--gray--5)}#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);font-size:var(--font-size-l);line-height:24px;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(--secondary--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:var(--secondary--1);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(--white);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;background:var(--grey-divider-trans)}#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-description{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;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:var(--secondary--1)!important;border-color:var(--secondary--1)!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:var(--secondary--1);border:1px solid var(--secondary--1);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:var(--secondary--1);border:1px solid var(--secondary--1);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{color:var(--secondary--1)}#dentist-refund .content .refund-form #options-sended-box .header-title:before{color:var(--gray--1)}#dentist-refund .content .refund-form .terms-box .header-title .text-area .subtitle{color:var(--secondary--1)}#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(--primary--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 .form-checkbox:before{border:1px solid var(--primary--2);background:#c2c2c2}#dentist-refund .content .refund-form .terms-box .form-item-accept-terms .form-checkbox:checked:before{background:var(--primary--2)}#dentist-refund .content .refund-form #edit-actions--2 .actions-step-three .loader{border-top:9px solid var(--secondary--4)}.refund .z-depth-1{background:var(--white)}.refund .header{display:flex;margin-bottom:0}.refund .header .page-title{color:var(--secondary--1);font-family:Roboto-Bold;margin:6px 0 15px 0}@media (min-width:0) and (max-width:767px){.refund .header .page-title{font-size:var(--font-size-lg);margin:0 0 5px 0}}.refund .header .image{width:96px;height:70px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/refund/icon-refund.svg);background-repeat:no-repeat}.refund .header .info-page{margin-left:10px}@media (min-width:1024px){.refund .header .info-page{margin-left:0}}.refund .header .info-page .page-text{font-size:var(--font-size-l);margin-top:0;margin-bottom:10px;font-family:Roboto-Bold}@media (min-width:0) and (max-width:767px){.refund .header .info-page .page-text{font-size:var(--font-size)}}.refund .refund-box.guidelines{padding-bottom:30px;background:#e0edff;margin-bottom:24px}.refund .refund-box.guidelines a{font-weight:700;text-decoration:underline;font-size:var(--font-size-l);color:var(--secondary--1);text-underline-offset:2px}.refund .refund-box.guidelines a i{margin-left:5px}.refund .session-title{color:var(--secondary--1);font-family:Roboto-Bold;font-weight:700}.refund:has(#refund-steps) .info-page{margin-top:0}.refund:has(#refund-steps) .page-title{color:var(--secondary--1);margin:20px 0;font-family:Roboto-Bold}.refund-box .featured{font-weight:700}.refund-box .session-title{font-size:var(--font-size-title-l);line-height:31px}.refund-box .page-text{margin-bottom:revert!important;font-size:var(--font-size)}.refund-box .page-text.lt{font-size:var(--font-size-s)}.refund-box .box-content{background-color:none}.refund-box .box-content .actions-refund .button-refund .button{display:flex}.refund-box .box-content .actions__button{margin-bottom:16px}.refund-box table thead{color:var(--secondary--1)}.refund-box .form-type-select select{color:var(--secondary--1)}.refund-box .form-type-select select:focus{color:var(--secondary--1);border-color:var(--secondary--1)!important}.refund-box .refund-extract table thead{color:var(--secondary--1)}.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 .button--simular{min-width:unset;width:80%}@media (min-width:0) and (max-width:767px){.refund-box .button--simular{width:100%}}.refund-box .mb32{margin-bottom:32px}.refund-box .mb64{margin-bottom:64px}.financial-home-custom .card-financial .title{color:var(--secondary--1)}.financial-home-custom .card-financial .info .last-installment.border-custom{border-right:1px solid var(--secondary--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{color:var(--secondary--1)}.financial-home-custom .card-financial .info .last-installment .value-last .currency{margin:12px 0 0}.financial-home-custom .card-financial .info .installments .line .text-red{color:var(--primary--1)}.financial-home-custom .card-financial .info .installments .line .text-green{color:var(--secondary--1)}.financial-home-custom .card-financial .info .installments .line .text-yellow{color:var(--black)}.financial-home-custom .card-financial .info .installments .line .headlight.font-red{background-color:var(--primary--1)}.financial-home-custom .card-financial .info .installments .line .headlight.font-green{background-color:var(--secondary--1)}.financial-home-custom .card-financial .info .installments .line .headlight.font-yellow{background-color:var(--black)}.financial-home-custom a{color:var(--secondary--1)}.extract-attendence .sub-header .image{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/extract/icone_rela_bbd.svg)}.extract-attendence .sub-header .header-title h1{color:var(--secondary--2);font-family:var(--font-primary)}.extract-attendence .sub-header .header-title p{color:var(--gray--1);font-family:var(--font-primary)}.extract-attendence .filter-wrapper .lable{color:var(--gray--1)}.extract-attendence .filter-wrapper input.data-error{border-color:red!important}.extract-attendence .filter-wrapper .separator{color:var(--gray--1)}.extract-attendence .filter-wrapper .button{background-color:var(--secondary--1);border:1px solid var(--secondary--1);color:var(--white)}.extract-attendence .filter-wrapper .button:hover{background-color:var(--white);border:1px solid var(--secondary--1);color:var(--secondary--1)}.extract-attendence .table-extract .table-row{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1607843137)}.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)}.extract-attendence .table-extract .table-row .cell:not(:first-child)::before{color:#e4e5e5}.extract-attendence .table-extract .table-header{background-color:var(--secondary--2)}.extract-attendence .table-extract .table-header .cell{color:#fff}.extract-attendence .table-extract .protocol{color:var(--secondary--2)}.extract-attendence .pagination li a{background-color:var(--secondary--1);border:1px solid var(--secondary--1);color:var(--white);position:relative;display:inline-block;cursor:pointer;vertical-align:top;padding:0 24px;min-height:40px;min-width:170px;font-size:var(--font-size-m);font-weight:400;line-height:40px;text-transform:uppercase;text-align:center;text-decoration:none;font-family:var(--font-primary-regular);transition:.15s all linear}.extract-attendence .pagination li a:hover{background-color:var(--white);border:1px solid var(--secondary--1);color:var(--secondary--1)}.treatments .extract-header .ticket .info{font-weight:700}.treatments .extract-header .title{color:var(--secondary--1);font-weight:700}.treatments-list .input-years label{color:var(--secondary--1);font-family:var(--font-primary);font-weight:700}.treatments-list .input-years select{color:var(--secondary--1);font-family:var(--font-primary);font-weight:700}.treatments-list .alert-empty{font-weight:700;color:var(--orange)}#modal-treatments{top:20%!important;padding:40px 40px 70px;text-align:center}#modal-treatments h3{font-size:24px;text-align:center;color:var(--secondary--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-detail__imagens,.treatments-detail__odontograma{color:var(--secondary--1);font-weight:700}.treatments-detail table i.tooltip-primary{color:var(--secondary--1)}.treatments-detail table .total{color:var(--secondary--1)}.treatments-detail__info i{color:var(--secondary--1)}.alert-empty{font-weight:700;color:var(--orange)}.treatments__header__content__title{color:var(--secondary--1);font-weight:700}.treatments__subheader__alert__content__bold{font-weight:700}.treatments__subheader__description{color:var(--secondary--1);font-weight:700}.treatments__body__card{border:1px solid var(--secondary--1)}.treatments__body__card__title{font-weight:700}.treatments__body__card__itens .chip{background-color:var(--secondary--1)}.treatments__body__card__content label .bold{font-weight:700}.subistitute-dentist .sub-header .image{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/dentist/dent_subst_bbd.svg)}.subistitute-dentist .sub-header .header-title h1{color:var(--secondary--1);font-family:var(--font-primary);font-size:30px;font-weight:700}.subistitute-dentist .law p{color:var(--gray--1)}.subistitute-dentist .error{color:var(--red)}.subistitute-dentist .search{margin-bottom:50px}.subistitute-dentist .search .search-wrapper button{font-family:var(--font-primary-bold);background-color:var(--secondary--1);color:var(--white);border:1px solid var(--secondary--1)}.subistitute-dentist .search .search-wrapper button:hover{color:var(--secondary--1);background-color:var(--white)}.subistitute-dentist.show .table-card .half-table table tr th{color:var(--secondary--1);font-weight:700}.subistitute-dentist.show .table-card .half-table table tr td .modal-trigger{color:var(--secondary--1)}.subistitute-dentist.show .table-card .half-table table tr td .lupa{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/dentist/lupa.svg)}.subistitute-dentist.show .pagination li a{background-color:var(--secondary--1);color:var(--white);border:1px solid var(--secondary--1);position:relative;display:inline-block;cursor:pointer;vertical-align:top;padding:0 24px;min-height:40px;min-width:170px;font-size:var(--font-size-m);font-weight:400;line-height:40px;text-transform:uppercase;text-align:center;text-decoration:none;font-family:var(--font-primary-regular);transition:.15s all linear}.subistitute-dentist.show .pagination li a:hover{color:var(--secondary--1);background-color:var(--white)}#modal-dentists .dentist-body{font-family:var(--font-secondary),var(--font-primary),"Segoe UI",Tahoma}#modal-dentists .dentist-header .dentist-header_title{color:var(--secondary--1)}#modal-dentists .dentist-brand{border-top:1px solid #c2d1d9;border-bottom:1px solid #c2d1d9}#modal-dentists .dentist-time{color:var(--secondary--1)}#modal-dentists .dentist-contact-wrapper .phone{color:var(--secondary--1)}#modal-dentists .dentist-contact-wrapper .ball{background:var(--secondary--1);color:#fff}#modal-dentists .dentist-contact-wrapper .ball svg{transform:scale(.5)}#modal-dentists .dentist-footer h3{color:var(--secondary--1)}#modal-dentists .dentist-footer p{color:var(--secondary--1)}:not(.user-logged-in) .subistitute-dentist{padding:15px 4.5%}.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:var(--header-navigate);text-align:center;margin-top:1.94667rem!important;margin-bottom:1.168rem;margin-left:7px;font-weight:700}.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;font-weight:700}.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:#465eff}.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(--secondary--1);border-radius:6px;cursor:pointer;padding:13px}.modal-dentist-substitute-calls__action:hover{color:#fff;background:var(--secondary--1)}.modal-dentist-substitute-calls__action__icon{height:40px;width:40px;background:var(--secondary--1);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px}.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}.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}.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}.font-primary{font-family:var(--font-primary-regular)!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}#block-odpv-beneficiaries-content .loader{border-top:9px solid var(--secondary--4)}#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: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{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{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.disabled-style{background:var(--secondary--4);border-color:var(--secondary--4)}.my-plan .plan-title .title{color:var(--secondary--1)}.my-plan .plan-title .text{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:20px 0;gap:15px}.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:0;font-family:Arial;height:auto;width:450px}.print-card .card-front{width:450px;height:280px;background-color:var(--primary--1);color:var(--secondary--1);border-radius:15px;padding:10px;position:relative;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-card .card-front__content{padding:0 15px;display:flex;flex-flow:column;gap:6px}.print-card .card-front .logo{font-size:24px;font-weight:700}.print-card .card-front .subtitle{font-size:12px;margin-top:-10px}.print-card .card-front .name{font-size:20px;font-weight:700;margin-top:12px}.print-card .card-front .role{font-size:14px}.print-card .card-front .plan{font-size:16px;font-weight:700;margin-top:10px;text-transform:uppercase}.print-card .card-front .number{font-size:14px;margin-top:10px;display:flex;flex-direction:column;gap:5px}.print-card .card-front .number span{font-weight:700}.print-card .card-front .network{position:absolute;bottom:51px;right:40px;text-align:left}.print-card .card-front .network .title{font-size:14px}.print-card .card-front .network .name{font-size:16px;font-weight:700;margin:0}.print-card .card-front .triangle-top-right{position:absolute;right:218px;top:-10px;width:0;height:0}.print-card .card-front .triangle-bottom-left{position:absolute;left:-20px;bottom:48px;width:0;height:0}.print-card .card-front .wrap-title{position:absolute;top:12px;right:96px;font-size:13px;font-weight:700;color:var(--primary--1)}.print-card .card-front .wrap-title.dependente{right:80px}.print-card .card-back{display:flex;flex-direction:column;border-radius:10px;background:var(--white);height:280px;width:448px;justify-content:space-between;padding:20px}.print-card .card-back__content{font-size:14px;margin-top:20px}.print-card .card-back .field{margin-bottom:10px}.print-card .card-back .field strong{font-weight:700}.print-card .card-back .highlight{background-color:#000;color:#fff;padding:2px 5px;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-card .card-back .logo img{height:45px;margin-right:5px}.print-card .card-back__footer{font-size:11px;color:#555;display:flex;flex-direction:row;line-height:13px}.print-card .card-back__footer .footer__col-left{display:flex;flex-direction:column;gap:5px}.print-card .card-back__footer .footer__col-right{display:flex;align-items:end}.path-carteirinha #app{align-items:center}.minha-cobertura-header__titulo{color:var(--secondary--1);font-weight:700}.minha-cobertura-header__subtitulo{color:var(--gray--1)}.minha-cobertura-subheader__titulo{color:var(--secondary--1);font-family:var(--font-primary);font-weight:700;font-size:var(--font-size-title-s)}.minha-cobertura-subheader__subtitulo{font-family:var(--font-primary);color:var(--gray--1);font-size:var(--font-size-m)}.minha-cobertura-card__titulo{color:var(--secondary--1)}.minha-cobertura-card.active .minha-cobertura-card__titulo{color:var(--gray--1)}.minha-cobertura-lista__header__titulo{color:var(--gray--1);font-weight:700;font-family:var(--font-primary)}.minha-cobertura-lista__header__titulo.item{color:var(--orange)}.minha-cobertura-lista__conteudo details summary{border-bottom:.5px solid var(--line-table)}.minha-cobertura-lista__conteudo details summary .codTuss{color:var(--gray--1);font-weight:700}.minha-cobertura-input__textfield .advice-text{color:var(--secondary--1)}.minha-cobertura-input__textfield input[type=text]:focus{border-bottom:1px solid var(--secondary--1)!important;box-shadow:0 1px 0 0 var(--secondary--1)!important}.minha-cobertura-input__textfield input[type=text]:focus+label{color:var(--secondary--1)!important}.odpv.button{display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;margin:0;padding:0 24px;min-height:40px;min-width:170px;font-size:var(--font-size-m);font-weight:400;line-height:0;text-transform:uppercase;text-decoration:none;border-radius:6px;font-family:var(--font-primary-regular);background:var(--secondary--1);border:1px solid;color:#fff;transition:none}.odpv.button:active,.odpv.button:focus,.odpv.button:hover{outline:0;border-color:var(--secondary--1);color:var(--secondary--1);background:#fff}.odpv.button.disabled,.odpv.button:disabled{cursor:default;color:var(--white)!important;background-color:#c2c2c2!important;border-color:#c2c2c2!important}.odpv.button.disabled:active,.odpv.button.disabled:focus,.odpv.button.disabled:hover,.odpv.button:disabled:active,.odpv.button:disabled:focus,.odpv.button:disabled:hover{box-shadow:none}.odpv.button--block{display:block;width:100%}.odpv.button--xs{min-height:32px;line-height:initial!important}.odpv.button--sm{min-width:321px}@media (min-width:0) and (max-width:767px){.odpv.button--sm{font-size:var(--font-size)}}.odpv.button--link-line{color:var(--secondary--1);text-decoration:none;cursor:pointer;padding:0;min-height:auto;min-width:auto;line-height:0;border-radius:0;background:0 0;border:none;outline-color:none;vertical-align:baseline;text-transform:initial;font-size:var(--font-size)}.odpv.button--link-line:hover{text-decoration:none;color:var(--secondary--1-hover);background:0 0}.odpv.button--bordered{background:0 0;color:var(--secondary--1);border:1px solid var(--secondary--1);line-height:38px}.odpv.button--bordered:active,.odpv.button--bordered:focus,.odpv.button--bordered:hover{background:var(--secondary--1);color:#fff;border-color:var(--secondary--1)}.odpv.button--bordered.disabled,.odpv.button--bordered:disabled{color:var(--white);border-color:#c2c2c2;box-shadow:none}.odpv.button--refund{min-width:270px;height:33px;min-height:33px;align-items:center;justify-content:center;display:flex;font-size:14px}.odpv.button--loading.transparent{background-color:transparent}.odpv.button--loading.transparent:active,.odpv.button--loading.transparent:focus,.odpv.button--loading.transparent:hover{background-color:transparent}.odpv.button--loading.transparent:before{border-color:var(--primary--2);border-right-color:transparent}.odpv.button--loading:before{position:relative;content:" ";display:inline-block;box-sizing:border-box;overflow:hidden;vertical-align:middle;text-indent:-9999px;border:3px solid var(--white);border-right-color:transparent;border-radius:100%;width:18px;height:18px;margin:-3px 0 0 5px;animation:spinner .6s linear infinite}.odpv.button--loading.disabled:before,.odpv.button--loading:disabled:before{border-color:var(--secondary--1);border-right-color:transparent}@keyframes spinner{to{transform:rotate(360deg)}}.icon::before{content:" ";width:18px;height:18px;display:inline-block;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center}.icon.user::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/user.png)}.icon.home::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/home-branco.png)}.icon.meu-plano::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/meu-plano-branco.png)}.icon.minha--cobertura::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/minha-cobertura-branco.png)}.icon.informacoes-pagamento::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/financeiro-branco.png)}.icon.imposto-de-renda::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/imposto-renda-branco.png)}.icon.perguntas-frequentes::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/faq-branco.png)}.icon.fale-conosco::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/fale-conosco-branco.png)}.icon.extract::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/extract-branco.png)}.icon.treatment::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/treatment-branco.png)}@media (min-width:1024px){.icon.is-active.home::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/home.png)}.icon.is-active.meu-plano::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/meu-plano.png)}.icon.is-active.minha--cobertura::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/minha-cobertura.png)}.icon.is-active.informacoes-pagamento::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/financeiro.png)}.icon.is-active.imposto-de-renda::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/imposto-renda.png)}.icon.is-active.perguntas-frequentes::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/faq.png)}.icon.is-active.fale-conosco::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/fale-conosco.png)}.icon.is-active.extract::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/extract.png)}.icon.is-active.treatment::before{background-image:url(/themes/custom/bbdental_beneficiary/assets/images/menu/treatment.png)}}.beneficiary-wallet{padding:20px;font-size:16px;max-width:230px;height:380px!important;margin:0 16px 0 0;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--1)}@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(--secondary--1)}.beneficiary-wallet-header__circle{width:18px;height:18px;font-size:10px;color:var(--primary--1);background:var(--secondary--1);border-radius:50%;display:flex;align-items:center;justify-content:center}.beneficiary-wallet-header__circle.dependent{color:#fff;background:var(--secondary--1)}.beneficiary-wallet-title{color:var(--secondary--1);display:flex;gap:5px;align-items:center;font-family:var(--font-primary)}.beneficiary-wallet-title_label{color:var(--secondary--1);font-family:var(--font-primary-regular)}.beneficiary-wallet-title.dependent{color:var(--secondary--1)}.beneficiary-wallet-item{flex:1;display:flex;min-height:100%;flex-direction:column}.beneficiary-wallet img{max-width:100%;display:block;border-radius:10px}.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-wrapper .beneficiary-wallet-link{color:var(--secondary--1)}.beneficiary-wallet-link-wrapper .beneficiary-wallet-link .fas{margin-left:7px}.beneficiary-wallet-unique{border-radius:10px;color:var(--secondary--1);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;border-radius:10px;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:var(--primary--1);background:var(--secondary--1);border-radius:50%;display:flex;align-items:center;justify-content:center}.beneficiary-wallet-unique-header_circle.dependent{color:#fff;background:var(--secondary--1)}.beneficiary-wallet-unique-content{display:flex;gap:24px}.beneficiary-wallet-unique-img{min-width:200px;width:200px}.beneficiary-wallet-unique-description .description-item{color:var(--secondary--1);font-family:var(--font-primary);display:block;margin:10px 0}.beneficiary-wallet-unique-description .description-item_label{color:var(--secondary--1);font-family:var(--font-primary-regular)}.block-shortcuts-home .shortcuts .item .ball-icon{background-color:var(--secondary--1)}.block-shortcuts-home .shortcuts .item .title{color:var(--secondary--1)}.update-quitacao{margin:40px}.update-quitacao .error-text{color:red;font-size:18px}.update-quitacao .quitacao .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(--secondary--1);position:initial}.update-quitacao .quitacao .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);border-radius:50px;padding:5px;margin:0 10px 0 0}.update-quitacao .quitacao .back-page .back-icon.contrast{border:1px solid #000}.update-quitacao .quitacao .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-quitacao .quitacao .label_item{margin-bottom:5px;color:var(--gray--1)}.update-quitacao .quitacao .conteudo{color:var(--secondary--1);font-family:var(--font-primary)}.update-quitacao .quitacao h2{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:0 0 12px 0;color:var(--secondary--1);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.update-quitacao .quitacao h2{font-size:var(--font-size-lg)}}.update-quitacao .quitacao h5{color:var(--secondary--1)}.update-quitacao .quitacao .header{display:flex;align-items:flex-start;justify-content:space-between;padding-top:70px}@media (min-width:0) and (max-width:767px){.update-quitacao .quitacao .header{padding-top:30px}}.update-quitacao .quitacao .header__logo{display:flex;align-items:flex-start}@media (min-width:0) and (max-width:767px){.update-quitacao .quitacao .header__logo .info-page{margin-left:16px;color:var(--secondary--1)}}.update-quitacao .quitacao .header .image{width:100px;height:88px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/letter/logo.png);background-repeat:no-repeat}.update-quitacao .quitacao .header .image.contrast{filter:grayscale(1)}.update-quitacao .quitacao .header .info-page p{color:var(--gray--1);font-size:var(--font-size-m)}.update-information{margin-top:10px}.update-information .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(--secondary--1);position:initial}.update-information .informations .back-page .back-icon{position:relative;display:inline-block;width:25px;height:25px;background-color:var(--primary--2);border-radius:50px;padding:5px;margin:0 10px 0 0}.update-information .informations .back-page .back-icon.contrast{border:1px solid #000}.update-information .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-information .informations h2{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:0 0 12px 0;color:var(--secondary--1);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.update-information .informations h2{font-size:var(--font-size-lg)}}.update-information .informations .header{display:flex;align-items:flex-start;justify-content:space-between;padding-top:70px}@media (min-width:0) and (max-width:767px){.update-information .informations .header{padding-top:30px}}.update-information .informations .header__logo{display:flex;align-items:flex-start}@media (min-width:0) and (max-width:767px){.update-information .informations .header__logo .info-page{margin-left:16px}}.update-information .informations .header .image{width:100px;height:88px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/letter/logo.png);background-repeat:no-repeat}.update-information .informations .header .image.contrast{filter:grayscale(1)}.update-information .informations .header .info-page p{color:var(--gray--1);font-size:var(--font-size-m)}.update-information fieldset .fieldset-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}.update-information fieldset .fieldset-wrapper .error{top:100%}.update-information fieldset .fieldset-wrapper .error.info{color:var(--primary--1)}.update-information .fieldset-legend{letter-spacing:0;color:var(--primary--1);opacity:1;font-size:var(--font-size-m)!important;font-weight:700}.update-information .row{padding:0!important}.update-information .row .col{flex:1}.update-information .row .col.orgao-emissor{width:180px}@media (min-width:0) and (max-width:767px){.update-information .row .col.col-sm-12{flex:0 0 100%}}.update-information .row .col:first-child{margin-left:-10px!important}.update-information .row .col:last-child{margin-right:-5px!important}.update-information .row.action .fieldset-wrapper{justify-content:flex-end;padding:5px;margin-top:-25px;margin-bottom:50px}.update-information .form-item{position:relative;padding-top:13px;display:block}.update-information .form-item label{pointer-events:none;position:absolute;top:0;left:0;font-size:var(--font-size);margin-top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.update-information .form-item ::placeholder{color:#202020;opacity:1}.update-information .form-item :-ms-input-placeholder{color:#202020}.update-information .form-item ::-ms-input-placeholder{color:#202020}.update-information .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-information .form-item input:disabled{cursor:not-allowed}.update-information .form-item input:disabled::placeholder{color:#202020!important}.update-information .form-item input:focus{border-bottom:2px solid #3951b2}.update-information .form-item input.invalid,.update-information .form-item input:focus{box-shadow:none!important}.update-information .form-item input:required:invalid+label:before{content:"*"}.update-information .form-item input.invalid+label{color:red}.update-information .form_error_area{font-size:var(--font-size-m)!important}.update-information #edit-actions-area{text-align:right}@media (min-width:0) and (max-width:767px){.update-information #edit-actions-area{text-align:center}}@media (min-width:768px) and (max-width:1023px){.update-information #edit-actions-area{text-align:center}}@media (min-width:0) and (max-width:767px){.update-information{display:block}}@media (min-width:768px) and (max-width:1023px){.update-information{display:block;display:block}}.update-information-success-modal .modal-footer{display:none}.btn-action{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:0;border-radius:6px;font-family:var(--font-primary);background-image:none;background-color:var(--secondary--1);color:var(--white);transition:.15s all linear}.btn-action:active,.btn-action:focus,.btn-action:hover{outline:0;background-image:none;background-color:var(--secondary--1-hover)}.btn-action.disabled,.btn-action:disabled{cursor:default;color:var(--white)!important;background-color:#c2c2c2!important;border-color:#c2c2c2!important}.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action:disabled:active,.btn-action:disabled:focus,.btn-action:disabled:hover{box-shadow:none}.btn-action--block{display:block;width:100%}.btn-action--sm{min-width:321px}@media (min-width:0) and (max-width:767px){.btn-action--sm{font-size:var(--font-size)}}.btn-action--link-line{color:var(--primary--1);text-decoration:none;cursor:pointer;padding:0;min-height:auto;min-width:auto;line-height:0;border-radius:0;background:0 0;border:none;outline-color:none;vertical-align:baseline;text-transform:initial;font-size:var(--font-size)}.btn-action--link-line:hover{text-decoration:underline;color:var(--primary--1);background:0 0}.btn-action--link-line:focus{background-color:none}.btn-action--bordered{background:0 0;color:var(--secondary--1);border:1px solid var(--secondary--1);line-height:38px}.btn-action--bordered:active,.btn-action--bordered:focus,.btn-action--bordered:hover{color:var(--white);background:var(--secondary--1)}.btn-action--bordered.disabled,.btn-action--bordered:disabled{color:var(--white);border-color:#c2c2c2;box-shadow:none}.btn-action--loading.transparent{background-color:transparent}.btn-action--loading.transparent:active,.btn-action--loading.transparent:focus,.btn-action--loading.transparent:hover{background-color:transparent}.btn-action--loading.transparent:before{border-color:var(--secondary--1);border-right-color:transparent}.btn-action--loading:before{position:relative;content:" ";display:inline-block;box-sizing:border-box;overflow:hidden;vertical-align:middle;text-indent:-9999px;border:3px solid var(--white);border-right-color:transparent;border-radius:100%;width:18px;height:18px;margin:-3px 0 0 5px;animation:spinner .6s linear infinite}.btn-action--loading.disabled:before,.btn-action--loading:disabled:before{border-color:var(--secondary--1);border-right-color:transparent}@keyframes spinner{to{transform:rotate(360deg)}}.ex-cliente-impoto-renda{margin-top:20px;margin-left:40px;margin-right:40px}.ex-cliente-impoto-renda .informations{--red--2:#F40E1A;--green--2:#6EE585}.ex-cliente-impoto-renda .informations .label_item{margin-bottom:5px;color:var(--gray--1)}.ex-cliente-impoto-renda .informations .conteudo{color:var(--secondary--1);font-family:var(--font-primary)}.ex-cliente-impoto-renda .informations h2{color:var(--secondary--1);font-size:var(--font-size-title-l);margin:0 0 12px 0;color:var(--secondary--1);font-family:var(--font-primary)}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations h2{font-size:var(--font-size-lg)}}.ex-cliente-impoto-renda .informations h5{color:var(--secondary--1)}.ex-cliente-impoto-renda .informations .header{display:flex;align-items:flex-start;justify-content:space-between;padding-top:30px;padding-left:30px}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .header{padding-top:30px}}.ex-cliente-impoto-renda .informations .header__logo{display:flex;align-items:flex-start}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .header__logo .info-page{margin-left:16px;color:var(--secondary--1)}}.ex-cliente-impoto-renda .informations .header .image{width:100px;height:88px;background-image:url(/themes/custom/bbdental_beneficiary/assets/images/letter/logo.png);background-repeat:no-repeat}.ex-cliente-impoto-renda .informations .header .image.contrast{filter:grayscale(1)}.ex-cliente-impoto-renda .informations .header .info-page p{color:var(--gray--1);font-size:var(--font-size-m)}.ex-cliente-impoto-renda .informations .form-type-select label{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px}.ex-cliente-impoto-renda .informations .form-type-select select{border-color:#545454;border-radius:none;color:#545454;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}.ex-cliente-impoto-renda .informations .form-type-select select label.active{color:#545454}.ex-cliente-impoto-renda .informations .form-type-select select .invalid~.active{color:var(--red)}.ex-cliente-impoto-renda .informations .form-type-select select:focus{border-color:var(--secondary--3);color:var(--secondary--3)}.ex-cliente-impoto-renda .informations .form-type-select select .invalid,.ex-cliente-impoto-renda .informations .form-type-select select.error-field,.ex-cliente-impoto-renda .informations .form-type-select select.invalid{border-color:var(--red)!important;color:var(--red)!important;box-shadow:0 1px 0 0 var(--red)}.ex-cliente-impoto-renda .informations .form-type-select select .invalid~label,.ex-cliente-impoto-renda .informations .form-type-select select .invalid~span,.ex-cliente-impoto-renda .informations .form-type-select select.error-field~label,.ex-cliente-impoto-renda .informations .form-type-select select.error-field~span,.ex-cliente-impoto-renda .informations .form-type-select select.invalid~label,.ex-cliente-impoto-renda .informations .form-type-select select.invalid~span{color:var(--red)!important}.ex-cliente-impoto-renda .informations .form-type-select select .invalid::placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.error-field::placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.invalid::placeholder{color:var(--primary--2)!important}.ex-cliente-impoto-renda .informations .form-type-select select .invalid:-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.error-field:-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.invalid:-ms-input-placeholder{color:var(--primary--2)!important}.ex-cliente-impoto-renda .informations .form-type-select select .invalid::-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.error-field::-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.invalid::-ms-input-placeholder{color:var(--primary--2)!important}.ex-cliente-impoto-renda .informations .form-type-select select.contrast{border-color:var(--black)!important}.ex-cliente-impoto-renda .informations .form-type-select select.contrast.error-field{border-color:var(--black)!important}.ex-cliente-impoto-renda .informations .form-type-select select.contrast~.error{color:var(--black)}.ex-cliente-impoto-renda .informations .form-type-select select.contrast.error-field,.ex-cliente-impoto-renda .informations .form-type-select select.contrast.invalid{border:2px solid var(--black);color:var(--black)}.ex-cliente-impoto-renda .informations .form-type-select select.contrast.error-field::placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.contrast.invalid::placeholder{color:var(--black)}.ex-cliente-impoto-renda .informations .form-type-select select.contrast.error-field:-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.contrast.invalid:-ms-input-placeholder{color:var(--black)}.ex-cliente-impoto-renda .informations .form-type-select select.contrast.error-field::-ms-input-placeholder,.ex-cliente-impoto-renda .informations .form-type-select select.contrast.invalid::-ms-input-placeholder{color:var(--black)}.ex-cliente-impoto-renda .informations .form-select{margin:0 0 30px;width:280px;font-size:var(--font-size-l)!important}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .form-select{width:100%;padding:8px 0}}.ex-cliente-impoto-renda .informations .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)}.ex-cliente-impoto-renda .informations .table-history__title{font-size:var(--font-size-title-s);margin:0 0 10px}.ex-cliente-impoto-renda .informations .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}.ex-cliente-impoto-renda .informations .table-history .load-table.active{display:flex}.ex-cliente-impoto-renda .informations .table-history .load-table .spinner-loader{border:10px solid #fff;height:60px;width:60px;border-radius:50%;border-left-color:var(--secondary--1);border-right-color:var(--secondary--1);animation:spin 1s infinite linear}.ex-cliente-impoto-renda .informations .table-history .text-not-history{margin:10px 0}.ex-cliente-impoto-renda .informations .table-history-body{display:block;padding:0;border:none}.ex-cliente-impoto-renda .informations .table-history-body table thead{border-color:var(--line-table)}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .table-history-body table thead{border:none}}.ex-cliente-impoto-renda .informations .table-history-body table thead tr{border-color:var(--line-table)}.ex-cliente-impoto-renda .informations .table-history-body table thead tr th.text{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px;text-align:center;color:var(--secondary--1)}@media (min-width:1024px){.ex-cliente-impoto-renda .informations .table-history-body table thead tr th.text:first-child{text-align:left}}@media (min-width:768px) and (max-width:1023px){.ex-cliente-impoto-renda .informations .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){.ex-cliente-impoto-renda .informations .table-history-body table thead tr th.text{text-align:left;font-size:var(--font-size);padding-left:0;margin-bottom:0}.ex-cliente-impoto-renda .informations .table-history-body table thead tr th.text::after{content:"";display:block;width:100%;height:1px;background:var(--light-gray-5);margin-top:2px}.ex-cliente-impoto-renda .informations .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}}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr{border-color:var(--line-table-a4)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr:last-child{border:0}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .td-button{text-align:center;padding:5px}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px;margin-bottom:0}@media (min-width:768px) and (max-width:1023px){.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td{text-align:center}}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td{text-align:center}}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td.centered{text-align:center}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td.amount{text-align:left}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td.amount .text{font-weight:700;margin-right:5px;font-size:var(--font-size-title-s);color:var(--secondary--1)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td .button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);min-height:40px;padding:7.5px 23px;font-size:var(--font-size)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td .button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td .button:focus,.ex-cliente-impoto-renda .informations .table-history-body table tbody tr td .button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .status-text{text-transform:lowercase;color:var(--secondary--2)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr ::first-letter{text-transform:uppercase}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight{width:16px;height:16px;border-radius:100%;left:50%;transform:translateX(-50%);position:relative}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-green{background-color:var(--green--2)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-red{background-color:var(--red--2)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-yellow{background-color:var(--yellow)}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-canceled{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-canceled:after{content:"Cancelado"}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-reversed{left:0;right:0;margin:0 auto;transform:initial;width:100%;text-align:center}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.font-color-reversed:after{content:"Estornado"}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .headlight.contrast:not(.ex-cliente-impoto-renda.informations.table-history-bodytabletbodytr.headlight.font-color-canceled):not(.ex-cliente-impoto-renda.informations.table-history-bodytabletbodytr.headlight.font-color-reversed){display:none}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .status-text{width:100%;text-align:center}.ex-cliente-impoto-renda .informations .table-history-body table tbody tr .status-text:not(.contrast){display:none}.ex-cliente-impoto-renda .informations .border-none{border:none}.ex-cliente-impoto-renda .informations .legend{display:flex;align-items:center}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .legend{display:none}}.ex-cliente-impoto-renda .informations .legend .ball{width:10px;height:10px;float:left;border-radius:100%;transform:translateX(-50%)}.ex-cliente-impoto-renda .informations .legend .ball-paid-out{background-color:var(--green--2)}.ex-cliente-impoto-renda .informations .legend .ball-pending{background-color:var(--red--2)}.ex-cliente-impoto-renda .informations .legend__label{color:var(--gray--3);font-style:italic}.ex-cliente-impoto-renda .informations .amount{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;color:var(--gray--1);margin-bottom:15px;color:var(--secondary--1);padding-right:30px;text-align:right}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .amount{padding-right:initial}}.ex-cliente-impoto-renda .informations .amount__label{font-size:var(--font-size-title-s);display:inline-block;margin-right:20px}@media (min-width:0) and (max-width:767px){.ex-cliente-impoto-renda .informations .amount__label{margin-right:initial}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home-ex-cliente{padding:30px 10px}@media (min-width:0) and (max-width:767px){.home-ex-cliente{padding:15px}}.home-ex-cliente h2{font-family:var(--font-primary);font-size:var(--font-size-title-l);line-height:32px}@media (min-width:0) and (max-width:767px){.home-ex-cliente h2{padding:0}}.home-ex-cliente p{font-family:var(--font-primary);font-size:var(--font-size);line-height:22px;color:var(--secondary--6)}.home-ex-cliente .blockbguwu{background-color:#f4f4f6}.home-ex-cliente .infoheader{padding:55px;color:var(--secondary--1)}.home-ex-cliente .cardsexclientes{padding-top:20px}.home-ex-cliente .cq-img{content:url(/themes/custom/bbdental_beneficiary/assets/images/carta-quitacao.png);margin-bottom:20px}.home-ex-cliente .ir-img{content:url(/themes/custom/bbdental_beneficiary/assets/images/imposto-renda.png);margin-bottom:20px}.home-ex-cliente .field--name-content-services{margin:0 auto;text-align:center;padding:0}@media (min-width:0) and (max-width:767px){.home-ex-cliente .field--name-content-services{padding:20px 0}}.home-ex-cliente .field--name-content-services .container{display:flex;flex-wrap:wrap;justify-content:center}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services{flex:1;height:auto;min-height:300px;max-width:210px;display:flex;flex-direction:column;border-radius:1px;background:var(--white);border:solid 1px #d6d6d6;box-shadow:none;padding:30px 20px 15px;margin:0 15px 20px;cursor:pointer}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services:hover{border:solid 1px var(--secondary--1);border-radius:3px;box-shadow:0 25px 17px rgba(184,184,184,.2392156863)}@media (min-width:0) and (max-width:767px){.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services{width:80%;margin:0 0 15px;padding:50px 25px;text-align:center}}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-image{width:100%;max-width:100%;max-height:100px;margin:0 0 auto}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-image img{height:80px;width:auto}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-title{color:var(--secondary--1);color:var(--secondary--1);margin:0 0 30px;text-align:center;line-height:32px;height:38px;font-size:var(--font-size-title);min-height:50px;width:100%}@media (min-width:768px) and (max-width:1023px){.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-title{width:100%}}@media (min-width:0) and (max-width:767px){.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-title{height:30px;font-size:var(--font-size-xs)}}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-description{font-family:var(--font-primary-regular);font-size:var(--font-size-m);color:var(--gray--1);line-height:24px;display:block;text-align:center;line-height:22px;font-size:var(--font-size-s);font-style:normal;min-height:90px;width:100%}@media (min-width:768px) and (max-width:1023px){.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-description{width:100%}}@media (min-width:0) and (max-width:767px){.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-description{font-size:var(--font-size-xs);line-height:20px}}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-machine-name,.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-redirection,.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .field--name-url{display:none}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .access-button{border-radius:6px;background:var(--primary--1);border-color:var(--primary--1);color:var(--secondary--1);display:none;line-height:45px;margin-top:40px;padding:0;width:100%}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .access-button[disabled]{background:#c2c2c2!important;border-color:var(--black)!important;color:var(--secondary--4)!important}.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .access-button:focus,.home-ex-cliente .field--name-content-services .paragraph--type--block-management-services .access-button:hover{background:var(--primary--1-hover);border-color:var(--primary--1)}.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(--secondary--1);font-size:var(--font-size-title-s)}.modal-crm-message__subtitle{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--gray--1)}.modal-crm-message__close{position:absolute;right:20px;top:18px}.modal-crm-message__close-item{color:var(--secondary--2)}.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(--secondary--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(--secondary--1)!important;color:var(--secondary--1);font-weight:700}.refund-digital-form{border:1px solid rgba(0,0,0,.1);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-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(--secondary--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(--gray--1)}@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(--secondary--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(--gray--1)}.refund-digital-form__select .select-dropdown{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--gray--1)}.refund-digital-form__select input.select-dropdown:focus{border-bottom-color:var(--gray--1)!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:var(--secondary--1);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(--white);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: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(--secondary--1)}.refund-digital-form__radios{position:relative;padding:16px 0 0 24px;margin:40px 0}.refund-digital-form__radios label{font-family:var(--font-secondary);font-size:var(--font-size-m);color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.refund-digital-form__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 img{width:200px;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(--secondary--1);font-family:var(--font-primary);font-size:var(--font-size-title-l)}.refund_header__header__description{font-size:var(--font-size-l);font-family:var(--font-primary)}@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(--secondary--2);font-size:var(--font-size-m)}.refund-manual-form__textfield:focus{border-bottom-color:var(--secondary--2)!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:var(--secondary--1);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(--white);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: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(--secondary--2)}.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__header_titulo{line-height:48px;font-size:24px;margin:0;color:var(--secondary--2);margin-bottom:20px}.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(--secondary--1);color:#fff;min-width:50px}.form-envio-docs__header_titulo{font-size:24px;margin:0;color:var(--secondary--1)}.form-envio-docs__header_subtitulo{font-size:16px;margin-top:10px;line-height:1.4}.form-envio-docs__header_subtitulo strong{font-weight:700}.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__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}.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(--secondary--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(--secondary--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(--secondary--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}.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(--secondary--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(--secondary--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}.odpv-benefits-list-card__title{font-size:16px;font-family:var(--font-secondary);color:var(--secondary--2);text-align:center;line-height:1.4}.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-m);font-family:var(--font-primary);color:var(--secondary--2);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(--secondary--2)}.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}.custom-alert{background-color:var(--primary--1)}.custom-alert__content__title{color:var(--secondary--1)}.custom-alert__content__body h5{color:var(--secondary--1)}.custom-alert__content__body p{color:var(--secondary--1)}.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:var(--font-primary);font-size:24px;line-height:31px;margin:0 auto 15px auto;color:var(--secondary--1)}.financial-adjustment-box__text{font-family:var(--font-primary);font-size:var(--font-size-l);line-height:24px;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}.atendimento-em-libras__topics{background:#f6f6f8}.atendimento-em-libras .atendimento-em-libras-titulo{font-family:var(--font-primary);color:var(--primary-color-v2);font-weight:700}.atendimento-em-libras .atendimento-em-libras-sub-titulo{color:var(--gray--1);font-size:var(--font-size-lg)}.atendimento-em-libras__card h4{color:var(--primary-color-v2);font-size:var(--font-size-title-s);font-weight:700}.atendimento-em-libras__card p{color:var(--gray--1);font-size:var(--font-size-l)}.atendimento-em-libras .img-cor-secondary{fill:var(--primary-color-v2)}.atendimento-em-libras .img-cor-primary{fill:var(--primary-color-v2)}.atendimento-em-libras .btn-custom-libras.odpv.button{color:var(--secondary-color-v2)}.atendimento-em-libras .btn-custom-libras.odpv.button:hover{color:var(--primary-color-v2)}.banner-top{background-color:var(--primary-color-v2);color:var(--secondary-color-v2)}.banner-top-title{font-family:var(--font-primary-medium);font-weight:700}.banner-top-button.odpv.button{font-family:var(--font-primary);background-color:var(--secondary-color-v2);color:var(--primary-color-v2);font-weight:700}.banner-bottom{background:linear-gradient(90deg,#465eff 70%,#ffd828 70%);color:#fff}.banner-bottom-content{background:var(--primary-color-v2)}.banner-bottom-title{font-family:var(--font-primary);font-weight:700;color:var(--secondary-color-v2)}.banner-bottom-button{font-family:var(--font-primary)}.banner-bottom-image{background-color:#ffd828}.panel{background-color:#fff}.panel .close-button{color:var(--secondary--1)}.backdrop-libras{background-color:#000}html.has-open-panel{overflow-y:hidden}.painel__icon-libra{fill:#06f}.panel__body h3{font-family:var(--font-primary);color:var(--primary-color-v2);font-size:var(--font-size-title-l);font-weight:700}.panel__body p{font-family:var(--font-primary-regular);font-size:var(--font-size-l);color:var(--gray--1)}.panel__body .odpv.button{color:var(--secondary-color-v2);font-weight:700;transition:all}.panel__body .panel__btn.odpv.button:hover{box-shadow:0 0 6px 5px rgba(0,0,0,.1607843137);background-color:var(--primary-color-v2);transition:all .2s ease-in-out}.panel__body .panel__btn.odpv.button:focus{background-color:var(--primary-color-v2)}.panel__body .button--bordered.panel__btn.odpv.button:hover{background-color:var(--white)}.tooltip-wrapper .tooltip-text{color:var(--primary--1)}.tooltip-wrapper .tooltip-icon{background:var(--secondary--1)}.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/bbdental_beneficiary/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(--secondary--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}.odpv-btn-back-page{font-weight:700}.odpv-table{font-weight:700}.odpv-table thead{background-color:var(--secondary--1)}@media (min-width:0) and (max-width:767px){.odpv-table tbody tr td{font-weight:400}.odpv-table tbody tr td::before{font-weight:700}}.odpv-card-bordered{border:1px solid var(--secondary--1)}.region-content .fale-conosco{font-family:var(--font-secondary);color:var(--secondary--1)}.region-content .fale-conosco .fale-conosco-hours{color:var(--gray--1);font-weight:700;font-size:var(--font-size)}.region-content .fale-conosco .fale-conosco-titulo{font-weight:700;font-size:24px;font-family:var(--font-secondary);font-weight:500}.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(--secondary--1)}.region-content .fale-conosco .fale-conosco-company{color:var(--gray--1);font-size:20px;font-family:var(--font-secondary)}.region-content .fale-conosco .fale-conosco-medal{font-size:24px;font-weight:700;color:var(--white);background:var(--secondary--1)}.region-content .fale-conosco .fale-conosco-medal.smoke{background:var(--light-gray-6);color:var(--secondary--1)}.region-content .fale-conosco .fale-conosco-medal-titulo{font-family:var(--font-secondary);font-size:var(--font-size-m)}.region-content .fale-conosco .fale-conosco-medal-italic{font-style:italic;font-size:var(--font-size-l)}.region-content .fale-conosco .text{color:var(--gray--1);font-size:var(--font-size-l)}.region-content .fale-conosco .text.descricao{font-size:var(--font-size-l)}@media (max-width:1210px){.region-content .fale-conosco .text.descricao{font-size:var(--font-size-m)}}.region-content .fale-conosco__nome{font-size:var(--font-size-m);color:var(--gray--6)}.region-content .fale-conosco__telefones__numero{color:var(--secondary--1);font-size:var(--font-size-m)}.region-content .fale-conosco__telefones__numero--icon{font-size:18px;color:var(--secondary--1)}.region-content .fale-conosco .odpv{font-family:var(--font-secondary)}.region-content .fale-conosco .button--bordered{color:var(--secondary--1);font-family:var(--secondary--1);border:1px solid var(--secondary--1)}.region-content .fale-conosco .button--bordered:active,.region-content .fale-conosco .button--bordered:focus{background:0 0}
/*# sourceMappingURL=app.min.css.map */
