@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}:root{--accent-color:#8eb91b}.adp_container *{box-sizing:border-box!important}.adp_container :not(.no_box_sizing){box-sizing:border-box!important}.adp-container-feedback-desktop,body{font-family:"Gilroy regular",sans-serif;color:#17174a}.adp-container-feedback-desktop{background:#f8faf1 0 0 no-repeat padding-box;overflow-x:hidden;margin:0 auto;padding:1rem 2%}body{margin:0;background:rgba(244,231,212,.48)0 0 no-repeat padding-box}.borrower-style{color:#8eb91b}.title-style,h1{font-size:2rem;font-family:"Gilroy bold",sans-serif}.title-style-no-economy{margin:0 0 0 21%;width:fit-content}.title-style-no-economy-coborrower{margin:0 0 0 8%;width:fit-content}.selection-container{margin:auto;width:fit-content}.selection-container-mobile{margin:auto;width:90%}.offer-to-display{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}.offer-to-display>.best-offer-text{margin-bottom:1rem;font-size:1.1rem}h1{font-size:2.4rem}.best-offer-container{display:flex;margin:auto;gap:2rem;justify-content:center;position:relative}.best-offer-container-one{width:fit-content;padding:2rem 10rem}.img-offer-container{position:absolute;left:5%;top:-10%}.img-offer-container-one-offer{position:absolute;left:-6%;top:-3%}.img-offer-container-no-economy{position:absolute;left:19%;top:-2%}.img-offer-container-no-economy-coborrower{position:absolute;left:8%;top:-7%}.best-offer-row,.information-message-block{display:flex;position:relative}.selection-container .best-offer-row{margin:auto}.information-message-block{border:3px solid var(--accent-color);border-radius:35px 10px;padding:.5rem 1.3rem;margin:2.3rem auto;width:fit-content;min-width:600px;max-width:600px;text-align:left;font-size:1.1rem;font-family:"Gilroy bold",serif;letter-spacing:0;user-select:none;gap:1rem;align-items:center}.information-message-block>p{margin:0 0 0 11%}.information-message-block::before{content:"";background:url(/wp-content/plugins/premista-content-view/assets/images/adp/icons/icon-check.svg);background-size:cover;width:2.5rem;height:2.5rem;position:absolute;display:block;left:15px}.insurance-offer-block,.insurance-offer-block-mobile,.insurance-offer-block-selected{display:grid;gap:1rem;border:0;box-shadow:0 3px 6px rgba(0,0,0,.1333333333);background-color:#fff;border-radius:30px 12px;padding:.8rem 1.3rem;margin:2.3rem auto;width:fit-content;position:relative}.insurance-offer-block,.insurance-offer-block-selected{grid-template-columns:repeat(3,1fr)}.insurance-offer-block-mobile{grid-template-columns:40% 60%}.insurance-offer-block-mobile>.insurance-partner-logo{width:fit-content;max-width:118px;padding-right:.5rem;border-right:1px solid #efe3d5}.best-offer-icon{position:absolute;display:flex;top:-7px;justify-content:center;align-items:center;gap:.3rem;font-family:"Gilroy bold";font-size:10px}.toggleContainer{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:fit-content;min-width:11rem;border:7px solid #fff;border-radius:2rem;background:#fff;font-family:"Gilroy bold";color:#17174a;cursor:pointer;user-select:none;padding:.4rem .5rem}.toggleContainer::before{content:"";position:absolute;width:50%;height:100%;left:0;border-radius:2rem;background:#17174a;transition:all .3s}.toggleCheckbox:checked+.toggleContainer::before{left:50%}.toggleContainer div{text-align:center;z-index:1;line-height:1.5rem;align-items:center;display:flex;justify-content:center}.toggleCheckbox{display:none}.toggleCheckbox:checked+.toggleContainer div:first-child{color:#17174a;transition:color .3s}.toggleCheckbox:checked+.toggleContainer div:last-child{color:#fff;transition:color .3s}.toggleCheckbox+.toggleContainer div:first-child{color:#fff;transition:color .3s}.toggleCheckbox+.toggleContainer div:last-child{color:#17174a;transition:color .3s}.insurance-offer-details-mobile,.insurance-partner-logo{display:flex;flex-direction:column;justify-content:center}.insurance-offer-details-mobile{align-items:center}.insurance-partner-logo{border-right:1px solid #efe3d5;max-width:118px}.best-offer-block .insurance-partner-logo{border:0}.best-offer-block .insurance-partner-logo>span{text-align:center}.insurance-partner-logo-modal>span,.insurance-partner-logo>span,.insurance-partner-logos-modal>span{font-size:.8rem}#warrantiesModalMobile .insurance-partner-logo-modal{flex-direction:row;gap:1rem}#warrantiesModalMobile .modal-offer-cost-resume,.insurance-partner-logo-modal{display:flex;align-items:center}.insurance-partner-logo-modal{flex-direction:column;padding:1rem;justify-content:center}.insurance-partner-logos-modal{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem;justify-content:center;align-items:center}.insurance-monthly-payments{text-align:left;letter-spacing:0;font-size:1.1rem;color:#17174a;display:flex;align-items:center;gap:.7rem;justify-content:center}.selection-container-mobile #bestOfferTotalMonthlyCost .insurance-monthly-payments{margin-bottom:0}.insurance-monthly-payments-text{font-size:.863rem;margin-bottom:.3rem;display:block;text-align:center}.selection-container-mobile .insurance-monthly-payments-text{font-size:.863rem;margin-bottom:.8rem}#bestOfferTotalMonthlyCost .insurance-monthly-payments{margin-bottom:1.2rem}.insurance-monthly-cost{text-align:left;font-size:2.175rem;font-family:"Gilroy bold",sans-serif;letter-spacing:0;color:#17174a}.selection-container-mobile .insurance-monthly-cost{font-size:2.6rem}.best-offer-block{box-shadow:0 3px 5px -5px rgba(0,0,0,.0980392157);background-color:#fff;border-radius:35px;overflow:visible}#bestOfferTotalSaving{padding:3rem 3rem 1rem 7rem}#bestOfferTotalSaving::before,.selection-container-mobile #bestOfferTotalMonthlyCost::before{content:"";background:url(/wp-content/plugins/premista-content-view/assets/images/adp/icons/Illu_restitution.svg);background-size:cover;display:block;position:absolute}#bestOfferTotalSaving::before{width:14rem;height:14rem;left:-16%;top:22px;transform:translate(-10%,-3.5%)}.best-offer-market-text{font-family:"Gilroy bold",sans-serif;font-size:1.5rem}.title-style-economy{margin:0 0 0 27%;width:fit-content}.title-style-economy-coborrower{margin:0 0 0 12%;width:fit-content}#bestOfferTotalSaving>.frame{margin-top:-10px;margin-bottom:10px}#bestOfferTotalMonthlyCost,.best-offer-monthly-cost{display:flex;align-content:center;align-items:center;padding:3.1rem 2rem 1rem}#bestOfferTotalMonthlyCostOneOffer{display:flex;align-content:center;padding:3.1rem 2rem 1rem;justify-content:center}#bestOfferTotalMonthlyCostOneOffer .frame{margin-top:-67px}#bestOfferTotalMonthlyCostOneOffer .insurance-monthly-payments{padding-bottom:1.5rem;padding-top:.5rem}#bestOfferTotalMonthlyCostOneOffer .insurance-monthly-cost{font-size:2.7rem}.selection-container-mobile #bestOfferTotalMonthlyCost{padding:1rem;flex-direction:column}.selection-container-mobile #bestOfferTotalMonthlyCost::before{width:8rem;height:8rem;left:-9%;top:-35%;z-index:98}.selection-container-mobile .saving-mobile-container{position:absolute;top:0;width:100%;text-align:center;background-color:#17174a;color:#fff;font-family:"Gilroy Bold",serif;font-size:.813rem;line-height:1rem;padding:.2rem 0;align-items:center;display:inline-flex;justify-content:center;gap:.5rem}.selection-container-mobile .saving-mobile-container>span{font-size:1rem;font-family:"Gilroy Bold",serif}.best-offer-monthly-cost{flex-direction:column;padding:1rem 2rem}.first-offer-container{width:fit-content;text-align:center;margin:4rem auto 1rem}.offer-container{display:flex;gap:2rem;justify-content:center}.frame{background:#17174a;border-radius:18px;color:#fff;padding:.3rem 1.6rem;text-align:center;font-size:.9rem;font-family:"Gilroy bold",serif}.frame-name{margin:auto;width:fit-content}.text-information{font-size:.8rem;color:#17174a;text-align:center}.amount-saved{color:var(--accent-color);font-size:3rem;font-family:"Gilroy bold",serif;text-align:center}.see-warranty,.see-warranty-button{display:flex;align-items:center;gap:1rem}.see-warranty-button{gap:.5rem .8rem;font-size:.8rem;background-color:#8eb91b;border-radius:4px;color:#fff;padding:.6rem;border:0;cursor:pointer}.see-warranty-button::before{content:"";background:url(/wp-content/plugins/premista-content-view/assets/images/adp/icons/icon-garanties.svg);background-size:cover;margin-right:auto;display:block;width:1rem;height:1rem}.best-offer-text{letter-spacing:0;color:#17174a;font-size:1.25rem;font-family:"Gilroy bold"}.name-borrower{color:#8eb91b}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);align-content:center}.modal-header{padding:1rem;color:#17174a;font-size:1.25rem;font-family:"Gilroy Bold",serif;text-align:center;border-bottom:1px solid #efe3d5;justify-content:center}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff;border-radius:12px}.modal-content{position:relative;background-color:#fff;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.1333333333);margin:auto;padding:0;max-width:600px;animation-name:animatetop;animation-duration:.4s}.close{color:#aaa;float:right;font-size:28px;font-weight:700;align-content:center;display:flex}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}#modalLogoInsurance{margin:auto;border:0}.modal-annual-cost{background:#efe3d5;border-radius:7px;display:flex;flex-direction:column;padding:.7rem;width:fit-content;justify-self:end}.modal-annual-cost span{text-align:center}.modal-annual-cost-amount{font-size:2.063rem;font-family:"Gilroy bold",serif;letter-spacing:0;color:#17174a}.all-warranty{padding:1rem}.all-warranty>span{margin-bottom:.7rem;display:block;font-size:.88rem;text-align:center}#warrantyModal .modal-offer-cost-resume{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #efe3d5;padding:1rem}#warrantyModal .modal-offer-cost-resume-name{display:flex;flex-direction:column;gap:.5rem}#warrantiesModal .modal-offer-cost-resume{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #efe3d5;padding:1rem 2rem;justify-content:center;align-items:center}#warrantiesModal .modal-offer-cost-resume-name{display:flex;flex-direction:column;gap:.5rem;align-items:center}#warrantiesModal .modal-annual-cost{justify-self:center}.modal-offer-cost-resume-name>.frame{width:70px}.warranty{background-color:#efe3d5;border-radius:5px;color:#17174a;font-size:1rem;font-family:"Gilroy bold",serif;text-align:left;display:flex;align-content:center;padding:.2rem 1rem;margin-bottom:.7rem;justify-content:flex-start;align-items:center;position:relative;min-height:40px}.warranty img{margin-left:auto;margin-right:0}.button-return-container{display:flex;justify-content:center;padding-bottom:3rem;margin-top:3rem}.button-return{background:var(--accent-color);font-size:1.2rem;background-color:#8eb91b;border-radius:4px;color:#fff;padding:.6rem;border:0;cursor:pointer}.best-offer-block>.frame-name{margin-top:-35px}#warrantiesModal .modal-content{max-width:800px!important}.modal-body{padding:0!important}.offer-selection{position:absolute;display:flex;top:-10px;font-size:11px;font-family:"Gilroy bold",serif;gap:.5rem}.offer-selection>div{align-content:center;margin-top:15px}@media screen and (max-width:1440px){.img-offer-container-one-offer{position:absolute}}@media screen and (max-width:1399px){.information-message-block{min-width:none}.best-offer-container,.best-offer-row{flex-direction:column}.best-offer-block{justify-content:center}.best-offer-block>.frame-name{margin-top:-180px}.coborrower-present .insurance-offer-block{display:flex;flex-direction:column}.insurance-partner-logo{border-right:none}h1{text-align:center}}@media screen and (max-width:1120px){.img-offer-container-one-offer{display:none}}@media screen and (max-width:699px){.information-message-block{min-width:unset;font-size:.9rem}.img-offer-container-one-offer{display:none}}@media screen and (max-width:499px){.information-message-block{margin-right:1rem;margin-left:1rem;font-size:.9rem}.information-message-block::before{width:1.5rem;height:1.5rem}}@media screen and (max-width:399px){.information-message-block::before{width:1.5rem;height:1.5rem}}