.chat-with-aris-trigger:before{background:url(../img/chat/chat-with-aris-black.svg) no-repeat 50%/contain}.section-hero-ethics.section{padding:140px 0 60px;position:relative}@media (min-width:768px){.section-hero-ethics.section{padding:160px 0 120px}}@media (min-width:1024px){.section-hero-ethics.section{padding:200px 0}}.section-hero-ethics.section .background-asset{left:50%;position:absolute;top:300px;transform:translate(-50%);width:2182px}@media (min-width:768px){.section-hero-ethics.section .background-asset{top:200px}}@media (min-width:1024px){.section-hero-ethics.section .background-asset{top:400px}}.section-hero-ethics.section .background-asset img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-hero-ethics.section .hero-layout{display:flex;flex-flow:column nowrap}@media (min-width:768px){.section-hero-ethics.section .hero-layout{align-items:center;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:1024px){.section-hero-ethics.section .hero-layout{padding:0 100px}}.section-hero-ethics.section .hero-content{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%;z-index:1}@media (min-width:768px){.section-hero-ethics.section .hero-content{flex-direction:row;gap:32px}}@media (min-width:1024px){.section-hero-ethics.section .hero-content{flex-direction:row;gap:60px}}.section-hero-ethics.section .hero-content h4.heading{font-size:32px;font-weight:600;font-weight:700;letter-spacing:0;line-height:100%;line-height:1.2}@media (min-width:768px){.section-hero-ethics.section .hero-content h4.heading{font-size:52px}}@media (min-width:1024px){.section-hero-ethics.section .hero-content h4.heading{font-size:64px}}.section-hero-ethics.section .hero-content .content{margin-top:24px}@media (min-width:768px){.section-hero-ethics.section .hero-content .content{margin-top:40px}}.section-hero-ethics.section .hero-content .content p{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;line-height:135%;max-width:510px}@media screen and (min-width:768px){.section-hero-ethics.section .hero-content .content p{font-size:calc(11.42857px + .59524vw)}}@media screen and (min-width:1440px){.section-hero-ethics.section .hero-content .content p{font-size:20px}}.section-hero-ethics.section .hero-content .content p+p{margin-top:16px}@media (min-width:768px){.section-hero-ethics.section .hero-content .content p+p{margin-top:32px}}.section-hero-ethics.section .hero-content .hero-title{flex:1}.section-hero-ethics.section .hero-content .hero-asset{flex:1;height:100%;max-width:550px;width:100%}.section-hero-ethics.section .hero-content .hero-asset img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.faq-section .tabs .tab-buttons .tab-btn{max-width:-moz-max-content;max-width:max-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (min-width:768px){.faq-section .tabs .tab-buttons .tab-btn{max-width:340px;min-width:340px;width:340px}}.faq-section{margin:auto;max-width:1440px}@media (min-width:768px){.faq-section{padding-left:0;padding-right:0}}@media (min-width:1024px){.faq-section{padding-left:40px;padding-right:40px}}.faq-section .tabs .gift-card{display:flex;flex-direction:column;gap:24px}.faq-section .tabs .gift-card>div{flex:1}@media (min-width:768px){.faq-section .tabs .gift-card{gap:32px}}@media (min-width:1024px){.faq-section .tabs .gift-card{flex-direction:row;gap:56px}}.faq-section .tabs .gift-card .card-content .text h6{font-size:20px;font-weight:700;line-height:1}@media screen and (min-width:768px){.faq-section .tabs .gift-card .card-content .text h6{font-size:calc(15.42857px + .59524vw)}}@media screen and (min-width:1440px){.faq-section .tabs .gift-card .card-content .text h6{font-size:24px}}.faq-section .tabs .gift-card .card-content .text p{font-size:16px;font-weight:500;letter-spacing:.25px;margin-top:20px}@media screen and (min-width:768px){.faq-section .tabs .gift-card .card-content .text p{font-size:calc(13.71429px + .29762vw)}}@media screen and (min-width:1440px){.faq-section .tabs .gift-card .card-content .text p{font-size:18px}}.faq-section .tabs .gift-card .card-content .card-features{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media (min-width:768px){.faq-section .tabs .gift-card .card-content .card-features{margin-top:30px}}.faq-section .tabs .gift-card .card-content .card-features .feature{align-items:center;display:flex;gap:8px}.faq-section .tabs .gift-card .card-content .card-features .feature .feature-content p{font-size:16px;font-weight:500;line-height:1.5}.faq-section .tabs .gift-card .card-content .card-button{margin-top:24px}@media (min-width:768px){.faq-section .tabs .gift-card .card-content .card-button{margin-top:40px}}.faq-section .tabs .gift-card .card-image,.faq-section .tabs .gift-card .card-image img,.popup-overlay{height:100%;width:100%}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:none;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;top:0;z-index:9999}.popup-overlay.active{display:flex}.popup-content{animation:popupSlideIn .3s ease;background:#fff;border-radius:12px;margin:auto;max-height:90vh;max-width:800px;overflow-y:auto;padding:16px;position:relative;width:90%}@media (min-width:768px){.popup-content{padding:32px}}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.popup-close{align-items:center;border:none;color:#666;cursor:pointer;display:flex;float:right;font-size:32px;height:30px;justify-content:center;line-height:1;padding:10px;position:sticky;right:0;top:0;width:30px;z-index:10}@media (min-width:768px){.popup-close{font-size:40px}}.popup-close:hover{color:#000}#popupBody{clear:both}#popupBody h2{margin-bottom:15px;margin-top:0}#popupBody p{margin-bottom:25px}#popupBody .btn{text-align:center;width:100%}body.popup-open{overflow:hidden}
