.app-benefits{padding:90px 0 40px;text-align:center}@media (min-width:768px){.app-benefits{padding:185px 0 50px;text-align:right}}.app-benefits__image{position:relative}@media (max-width:767.8px){.app-benefits__image{margin-bottom:30px;-webkit-mask-image:linear-gradient(0deg,#000 25%,transparent);padding:0 calc(43px - var(--padding));position:absolute;top:250px;z-index:-1}}@media (min-width:768px){.app-benefits__image{bottom:-30px;left:var(--padding);position:absolute}}.app-benefits__image:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.app-benefits__image:before{background:linear-gradient(90deg,transparent,var(--black))}}.app-benefits__image img{height:auto;position:relative;width:auto;z-index:-2}.app-benefits__text h2{color:var(--white);font-family:var(--fontHeading);font-size:40px;font-weight:300;letter-spacing:-1px;margin-left:auto;max-width:690px;text-align:right}@media (max-width:767.8px){.app-benefits__text h2{font-size:25px;margin-top:50px;text-align:left;width:100%}}.app-benefits__buttons{margin-top:50px}@media (max-width:767.8px){.app-benefits__buttons{margin-top:0}}.app-benefits__buttons a{margin-left:20px;transition:all .5s}@media (max-width:767.8px){.app-benefits__buttons a{margin-left:0;margin-top:20px;width:100%}}.app-benefits__buttons a:hover{background-color:var(--white)!important;color:var(--black)}.app-benefits__items{list-style:disc;margin-left:auto;margin-top:59px;width:550px}@media (max-width:767.8px){.app-benefits__items{margin-top:170px}}.app-benefits__items li{color:var(--white);font-family:var(--fontHeading);font-size:20px;font-weight:300;letter-spacing:-.5px;margin-bottom:30px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media (max-width:767.8px){.app-benefits__items li{margin-bottom:17px;margin-left:20px;transform:rotate(0deg)}}.app-benefits__items li p{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}@media (max-width:767.8px){.app-benefits__items li p{text-align:left;transform:rotate(0deg)}}.modal-benefits{display:none;height:100%;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:100}.modal-benefits .dark-filter{background-color:rgba(25,45,75,.8);height:100%;opacity:1;position:absolute;width:100%}.modal-benefits .modal-close{cursor:pointer;position:absolute;right:40px;top:40px}@media (max-width:767.8px){.modal-benefits .modal-close{right:20px;top:10px}}.modal-benefits .modal-close>img{width:23px!important}.modal-benefits .modal-box{background-color:var(--black);box-shadow:5px 5px 30px var(--black);height:500px;left:50%;overflow:hidden;padding:40px;position:absolute;top:56%;transform:translate(-50%,-50%);width:80%}@media (max-width:767.8px){.modal-benefits .modal-box{height:auto;top:54%;width:95%}}.modal-benefits .modal-box h2{color:var(--white);font-size:31px;font-weight:300;letter-spacing:-.78px;margin-bottom:40px;padding-right:40px;text-align:center;text-transform:uppercase}@media (max-width:767.8px){.modal-benefits .modal-box h2{font-size:21px;letter-spacing:-.53px;padding-right:unset}}.modal-benefits .modal-box .accordion{border-top:1px solid var(--buttonColor);margin-top:0;padding:19px 5px}.modal-benefits .modal-box .accordion:last-child{border-bottom:1px solid var(--buttonColor)}.modal-benefits .modal-box .accordion__header p{color:var(--lighterText);font-size:21px;font-weight:300;text-transform:unset;transition:all .15s}.modal-benefits .modal-box .accordion.open .accordion__header p{color:var(--white);font-weight:700}.modal-benefits .modal-box .accordion__body{color:var(--white)}