@media only screen and (max-width:1199px){.p-content{padding:100px}header #btn-menu{z-index:999;width:25px;height:25px;padding:0;border:0;background-color:transparent;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center;position:relative}header.black #btn-menu span,header.black #btn-menu:before,header.black #btn-menu:after{background-color:#000}header.white #btn-menu span,header.white #btn-menu:before,header.white #btn-menu:after{background-color:#fff}header #btn-menu span,header #btn-menu:before,header #btn-menu:after{content:'';width:100%;height:2px;transition:all .28s ease;position:absolute;left:0}header #btn-menu:before{top:5px}header #btn-menu:after{bottom:5px}header.open #btn-menu span{background-color:#000;opacity:0}header.open #btn-menu:before{background-color:#000;transform:rotate(45deg);top:50%}header.open #btn-menu:after{background-color:#000;transform:rotate(-45deg);top:50%}header nav.menu{flex-direction:column;align-items:end !important;background-color:#fff;width:100%;position:absolute;right:-100%;top:0;padding:50px;gap:16px !important;height:100vh;transition:all .28s ease;z-index:9}header.open nav.menu{padding-top:80px;right:0;gap:40px}header .menu a:after,header .menu a:hover:after,header .menu a.active:after{left:inherit !important;right:0 !important}header.white .menu a.active:after{background-color:#000}header nav.menu a{color:#000 !important}header nav.menu span{transform:rotate(90deg);color:#000 !important}header .btn.btn-primary{display:flex !important;justify-content:center;position:fixed;bottom:0;z-index:99;left:-100%;border-radius:0;width:100%;padding:15px;transition:all .28s ease}header.open .btn.btn-primary{left:0}}@media only screen and (max-width:768px){.p-content{padding:80px 40px 40px}}@media only screen and (max-width:420px){.p-content{padding:80px 25px 25px}}@media only screen and (max-width:350px){.p-content{padding:80px 15px 15px}}