:where(.page-legal) .content-section{padding:80px 0;font-family:Domus,sans-serif}:where(.page-legal) .section-title{text-align:center;margin:40px 0}:where(.page-legal) .section-title h2,:where(.page-legal) .section-title .lead{text-align:center}:where(.page-legal) .terms-content{text-align:justify;background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 0 30px #0003}:where(.page-legal) .terms-content h3{color:#333;margin-bottom:25px;font-size:28px}:where(.page-legal) .terms-content h4{color:#555;margin:30px 0 15px;font-size:22px}:where(.page-legal) .terms-content h5{color:#666;margin:20px 0 10px;font-size:18px}:where(.page-legal) .terms-content p,:where(.page-legal) .terms-content li{color:#555;font-size:16px;line-height:1.7}:where(.page-legal) .terms-content ul{margin-bottom:20px;padding-left:20px}:where(.page-legal) .terms-content ul li{margin-bottom:8px}:where(.page-legal) .terms-content ul ul{margin-top:10px}:where(.page-legal) .terms-content address{background-color:#f9f9f9;border-left:4px solid #ddd;margin:20px 0;padding:15px}@media only screen and (max-width:767px){:where(.page-legal) .footer .col-lg-4,:where(.page-legal) .footer .col-md-4{text-align:center;margin-bottom:30px}:where(.page-legal) .footer .footer-menu{text-align:center;padding-left:0;display:inline-block}:where(.page-legal) .footer address,:where(.page-legal) .footer .contact-info{text-align:center;margin:0 auto}:where(.page-legal) .footer .social-media{justify-content:center;width:100%;margin:20px auto;padding-left:0;display:flex}:where(.page-legal) .footer .col-12{flex-wrap:wrap;justify-content:center;width:100%;padding:0;display:flex}:where(.page-legal) .footer .copyright{text-align:center;width:100%;margin:10px auto;display:block}:where(.page-legal) .footer .contact-info i,:where(.page-legal) .footer address i{margin-right:5px;font-size:14px}}@media only screen and (max-width:575px){:where(.page-legal) .footer .container{padding-left:20px;padding-right:20px}}
