.vertical-align{display:flex;flex-direction:column;justify-content:center}@media all and (max-width:980px){html,body{overflow-x:hidden}body{position:relative}}@media only screen and (max-width:768px){.et_pb_portfolio_filter{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px!important}.et_pb_portfolio_filter a{display:block!important;width:100%!important;padding:15px!important;font-size:22px!important;text-align:left!important;border:1px solid #ccc!important;box-sizing:border-box!important;white-space:normal!important}}.white-gallery-controls .et-pb-arrow-prev,.white-gallery-controls .et-pb-arrow-next{color:#fff!important}.white-gallery-controls .et-pb-controllers a{background-color:rgba(255,255,255,0.5)!important}.white-gallery-controls .et-pb-controllers a.et-pb-active-control{background-color:#fff!important}.cky-consent-container,.cky-modal{background-color:#1a1a1a!important;color:#ffffff!important}.cky-btn,.cky-btn-revisit,.cky-btn-accept,.cky-btn-reject,.cky-btn-preferences{background-color:#1a1a1a!important;border-color:#1a1a1a!important;color:#ffffff!important}.cky-btn:hover,.cky-btn-revisit:hover,.cky-btn-accept:hover,.cky-btn-reject:hover,.cky-btn-preferences:hover{background-color:#333333!important;border-color:#333333!important}.cky-btn-revisit-wrapper{background-color:#1a1a1a!important}.cky-consent-container a,.cky-modal a{color:#ffffff!important}