main header{height:200px;margin-top:92px}main header .header-grid{max-width:1202px;margin:0 auto;width:100%;padding:0 16px;height:100%;display:flex;justify-content:space-between;align-items:center}main header svg{width:80px}main header h1{font-size:48px}main header h3{text-transform:uppercase;font-weight:lighter;letter-spacing:.08em}main nav{margin-top:48px}main nav .nav-grid{max-width:1202px;margin:0 auto;width:100%;padding:0 16px}main nav ul li{margin-top:8px}main section{padding:48px 0;position:relative}main section .section-scroll{position:absolute;top:-100px}main section .section-grid{max-width:1202px;margin:0 auto;width:100%;padding:0 16px}main>section:nth-child(even){background:#f2f2f2}main section h2{font-size:36px}main section h3{font-size:28px}main section .content{margin-top:24px;line-height:1.7}main section .content ul{padding-left:16px}main section .content li{list-style:disc}main section .content li+li{margin-top:8px}main section .content>*{margin-top:16px}main section .content .browsers{display:flex;align-items:center;justify-content:space-between;margin-top:36px}main section .content .browsers p{width:18%}main section .content .browsers a{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px 36px;border-radius:16px;box-shadow:0px 4px 8px #00000000;transition:.3s all ease-in-out;width:19%;height:100%}main section .content .browsers a:hover{box-shadow:0px 10px 16px #00000000}.content .browsers a span{margin-top:16px}main footer{padding:24px 0 48px}main footer .footer-grid{width:100%;max-width:1202px;padding:0 16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}main footer .footer-grid .footer-grid-col ul{list-style:none;padding:0}main footer .footer-grid .footer-grid-col1{text-align:left}main footer .footer-grid .footer-grid-col1 ul{text-align:left;justify-content:flex-start}main footer .footer-grid .footer-grid-col2{text-align:right}main footer .footer-grid .footer-grid-col2 ul{text-align:left;justify-content:flex-end}main footer .footer-grid h4{margin:36px 0 16px}main footer .footer-grid ul{display:flex;align-items:center}main footer .footer-grid .footer-grid-col2 ul a{letter-spacing:.03em;text-transform:uppercase}main footer .footer-grid ul li+li{margin-left:24px}@media (max-width:1200px){main section .content .browsers a{padding:16px;min-height:160px;text-align:center}}@media (max-width:1024px){main footer .footer-grid{align-items:flex-start;flex-direction:column}main footer .footer-grid .footer-grid-col{text-align:left}main footer .footer-grid ul{flex-direction:column;align-items:flex-start}main footer .footer-grid ul li+li{margin-left:0;margin-top:16px}main footer .footer-grid ul li a{font-size:14px}}@media (max-width:768px){main header{height:25vh}main header h1{font-size:28px}main header h3{font-size:14px;letter-spacing:.03em}main header svg{width:48px}main section h2{font-size:24px;line-height:1.5}main section h3{font-size:20px;line-height:1.5}main section .content .browsers{flex-wrap:wrap;justify-content:center;align-items:stretch}main section .content .browsers p{width:calc(50% - 16px);margin:8px}main section .content .browsers a{width:48%}}@media (max-width:450px){main section .content .browsers a{min-height:unset;border-radius:8px;padding:8px}.content .browsers a img{width:48px;height:48px}.content .browsers a span{font-size:13px}}.dft-policies-request-container{max-width:1202px;width:100%;margin:0 auto;padding:64px 16px}.dft-policies-request-container form{border-radius:16px;box-shadow:0px 12px 16px rgba(0,0,0,.1);padding:32px 48px;max-width:820px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}form#privacy-request .input-container{display:flex;flex-direction:column;align-items:flex-start;margin:16px 0}form#privacy-request .input-container label,form#privacy-request .textarea-container label{margin-bottom:8px;font-weight:700}form#privacy-request .input-container input[type=email],form#privacy-request .input-container input[type=text],form#privacy-request .input-container select,form#privacy-request .textarea-container textarea{border:none;border-radius:8px;padding-left:12px;font-size:16px;width:100%}form#privacy-request .textarea-container{width:100%;margin-top:16px}form#privacy-request .textarea-container textarea{min-height:120px;resize:none}form#privacy-request .input-container{width:48%}form#privacy-request .input-container input[type=email],form#privacy-request .input-container input[type=text],form#privacy-request .input-container select{height:36px}form#privacy-request .consent-container{margin:16px 0 24px}form#privacy-request .consent-container label{line-height:1.5;display:inline}form#privacy-request .form-footer{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;width:100%}form#privacy-request .form-footer .form-message{display:flex;align-items:center;justify-content:center;margin-top:8px}form#privacy-request .form-footer .form-message svg{width:24px;height:24px;margin-right:16px}form#privacy-request .form-footer input[type=submit]{appearance:none;height:48px;display:flex;align-items:center;justify-content:center;padding:0 36px;border:none;font-size:16px;border-radius:26px;cursor:pointer;font-weight:700;transition:.3s all ease-in-out}@media only screen and (max-width:768px){form#privacy-request>div{width:100% !important}}@media only screen and (max-width:450px){.dft-policies-request-container{padding-top:32px}form#privacy-request>div{width:100% !important}.dft-policies-request-container form{padding:24px 16px}form#privacy-request .form-footer .form-message svg{width:16px;height:16px;margin-right:8px}}