.cleanDynamicFooter{margin-top:200px;overflow:hidden}
.cleanDynamicFooter .footer-form{padding:45px 0;background-color:#141414;background-size:auto 100%;background-position:left center;background-repeat:no-repeat}
.cleanDynamicFooter .footer-form .footer-form-input-container{width:100%}
.cleanDynamicFooter .footer-form .form label.form-field{flex-grow:1}
.cleanDynamicFooter .footer-form .form input{flex-grow:1;flex-shrink:1;flex-basis:auto;background:0;padding:7px 0;border:0;border-bottom:1px solid #5f5f5f;width:100%}
.cleanDynamicFooter .footer-form .form input::placeholder{color:#fff}
.cleanDynamicFooter .footer-form .form input:-ms-input-placeholder{color:#fff}
.cleanDynamicFooter .footer-form .form input::-ms-input-placeholder{color:#fff}
.cleanDynamicFooter .footer-form .form .btn-primary{flex-basis:auto;white-space:nowrap;padding:12px 24px}
.cleanDynamicFooter .footer-form .form .validation-icon{position:absolute;visibility:hidden;opacity:0}
.cleanDynamicFooter .footer-form .form-legal a{text-decoration:underline;font-weight:600}
.cleanDynamicFooter .footer-form .form-legal a:hover{text-decoration:none}
.cleanDynamicFooter .footer-form .form-legal.text-white a{color:#fff}
.cleanDynamicFooter .mega-footer{padding:45px 0}
.cleanDynamicFooter .mega-footer .heading-col{border-bottom:1px solid #d8d8d8;margin-bottom:20px}
.cleanDynamicFooter .mega-footer .heading-col .nav-headline{padding:10px 0}
.cleanDynamicFooter .mega-footer .columns .list-unstyled{margin-bottom:0}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:8px 0}
.cleanDynamicFooter .footer-bottom{border-top:1px solid #d8d8d8;padding:80px 0 40px}
.cleanDynamicFooter .footer-bottom .pan-logo{width:245px;height:46px;margin-bottom:30px}
.cleanDynamicFooter .footer-bottom .pan-logo img{width:100%;height:100%}
.cleanDynamicFooter .footer-bottom .social-icons{gap:30px}
.cleanDynamicFooter .footer-bottom .social-icons .social-icon{width:30px;height:30px}
.cleanDynamicFooter .footer-bottom .social-icons .social-icon img{width:100%;height:100%}
.cleanDynamicFooter .dropdown .btn-language{border-radius:40px;padding:10px 15px 10px 35px;border:1px solid #141414;background-color:#fff;background-size:20px 20px;background-position:15px center;background-repeat:no-repeat;font-size:18px}
.cleanDynamicFooter .dropdown .btn-language span{padding:0 15px 0 5px}
.cleanDynamicFooter .dropdown .btn-language i{background-image:url('https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/chevron-down-black.svg');width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .15s ease-in-out}
@media(min-width:768px) and (max-width:1399.98px){.cleanDynamicFooter .mega-footer .col-md-12 .columns .list-unstyled{flex:0 0 33.33333%;max-width:33.33333%}
.cleanDynamicFooter .footer-bottom .pan-logo{width:190px;height:35px}
}
@media(max-width:1399.98px){.cleanDynamicFooter .footer-bottom .social-icons{gap:24px}
.cleanDynamicFooter .footer-bottom .social-icons .social-icon{width:24px;height:24px}
.cleanDynamicFooter .dropdown .btn-language{padding:8px 12px 8px 30px;background-size:16px 16px;font-size:16px}
.cleanDynamicFooter .dropdown .btn-language span{padding:0 10px 0 3px}
.cleanDynamicFooter .dropdown .btn-language i{width:20px;height:20px}
}
@media(max-width:767.98px){.cleanDynamicFooter .footer-form .form input{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%;margin-bottom:30px}
.cleanDynamicFooter .footer-form .form-title{padding:0 0 32px 0}
.cleanDynamicFooter .mega-footer{padding:45px 0}
.cleanDynamicFooter .mega-footer .heading-col{position:relative;border-bottom:0;cursor:pointer;margin-bottom:5px}
.cleanDynamicFooter .mega-footer .heading-col .nav-headline{padding-bottom:15px}
.cleanDynamicFooter .mega-footer .heading-col:after{content:'';position:absolute;right:0;top:50%;margin-top:-12px;display:inline-flex;width:20px;height:20px;background-image:url('https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/chevron-down-black.svg');background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .15s ease-in-out;z-index:0}
.cleanDynamicFooter .mega-footer .heading-col:not(.collapsed):after{transform:rotate(180deg)}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title{position:relative}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title a,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title span{position:relative;padding:10px 25px 15px 20px;text-decoration:none;z-index:1}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title a:hover,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title span:hover{text-decoration:none}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.collapse ~ .link.hide{display:none}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.expand ~ .link.show{display:list-item}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide{display:none}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show{display:list-item}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show.expand:after{transform:rotate(180deg)}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show.collapse:after{transform:rotate(0)}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide.expand:after{transform:rotate(180deg)}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide.collapse:after{transform:rotate(0)}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title:after{content:'';position:absolute;right:0;top:50%;margin-top:-12px;display:inline-flex;width:20px;height:20px;background-image:url('https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/chevron-down-black.svg');background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.65;transition:transform .15s ease-in-out}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.link a,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.link span{padding:5px 0 5px 40px}
.cleanDynamicFooter .mega-footer .columns.show .list-unstyled>li:first-child{display:list-item}
.cleanDynamicFooter .footer-bottom .pan-logo{width:150px;height:28px}
.cleanDynamicFooter .footer-bottom .bottom-links>li{margin-bottom:15px}
.cleanDynamicFooter .footer-bottom .social-icons{width:100%;position:relative;padding-right:125px}
.cleanDynamicFooter .footer-bottom .social-icons>li:last-child{position:absolute;right:0}
}
@media(max-width:374.98px){.cleanDynamicFooter .footer-bottom .social-icons{gap:20px}
}
@media(min-width:768px){.cleanDynamicFooter .mega-footer{padding-bottom:40px}
.cleanDynamicFooter .mega-footer .heading-col{pointer-events:none}
.cleanDynamicFooter .mega-footer .columns{margin:0 -15px}
.cleanDynamicFooter .mega-footer .columns .list-unstyled{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:0 15px;margin-bottom:30px}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title ~ .sub-title{margin-top:20px}
.cleanDynamicFooter .footer-bottom .bottom-links{gap:20px}
.cleanDynamicFooter .order-md-1{order:1}
.cleanDynamicFooter .order-md-2{order:2}
.cleanDynamicFooter .order-md-3{order:3}
}
@media(min-width:992px){.cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:calc(.562rem + (12 - 9) *((100vw - 992px) /(1600 - 992))) 0}
}
@media(min-width:1200px){.cleanDynamicFooter .footer-form{padding:60px 0}
.cleanDynamicFooter .mega-footer{padding:60px 0}
}
@media(min-width:1400px){.cleanDynamicFooter .order-xxl-2{order:2}
.cleanDynamicFooter .order-xxl-3{order:3}
}
@media(min-width:1600px){.cleanDynamicFooter .footer-form{padding:75px 0}
.cleanDynamicFooter .mega-footer{padding:75px 0}
.cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:12px 0}
.cleanDynamicFooter .footer-bottom .bottom-links{gap:30px}
}
.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter h4,.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter .h4{font-size:1.375rem;line-height:130%}
@media(min-width:768px){.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter h4,.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter .h4{font-size:calc(1.375rem + (48 - 22) *((100vw - 768px) /(1920 - 768)))}
}