.pa-inline-buttons .et_pb_button_module_wrapper {    display: inline-block}.pa-inline-buttons {    text-align: center !important}.dipi_hamburger .hamburger-inner, .dipi_hamburger .hamburger-inner:after, .dipi_hamburger .hamburger-inner:before {    background-color: #000000 !important}.page-content#et-boc.et-boc {    background-color: #EFEAD5 !important}@media (max-width:1260px) {    .remove_secondary_nav {        display: none !important    }}@media (min-width:980px) and (max-width:1260px) {    .hp-hb-query {        padding-top: 20% !important;        padding-bottom: 10% !important    }}@media (min-width:980px) and (max-width:1260px) {    .hb-query {        padding-top: 16% !important;        padding-bottom: 4% !important    }}@media (max-width:1260px) {    .lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu, .lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {        display: flex !important    }    .lwp-hide-mobile-menu .et_mobile_nav_menu {        display: none !important    }}@media (max-width:1260px) {    #main-header, .et-l--header, #top-header {        position: relative !important;        display: flex !important;        flex-direction: column !important;        width: 100% !important;        z-index: 9999999 !important    }}@media (max-width:1260px) {    .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {        margin: 0px !important;        padding: 0px !important    }}@media screen and (max-width:1260px) {    .et-l--header {        height: 0px !important    }}@media screen and (max-width:1260px) {    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button, div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button, body.dipi-mobile-cta-button .dipi-cta-button {        background-color: #333333 !important;        color: #efeae2 !important;        font-family: 'Prata',Georgia,"Times New Roman",serif !important;        font-size: 16px !important;        font-weight: bold !important;        border-radius: 0 !important    }}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a {    font-color: #333333 !important}    .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a:hover {        font-color: #8A1D41 !important    }.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a, .et_pb_menu_2_tb_header.et_pb_menu .nav li ul.sub-menu a, .et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu a {    background-color: #efeae25c !important;    font-color: #333333 !important;    font-family: 'Prata',Georgia,"Times New Roman",serif !important;    font-size: 16px !important;    font-weight: bold !important;    border-radius: 0 !important}    .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a:hover, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a:hover, .et_pb_menu_2_tb_header.et_pb_menu .nav li ul.sub-menu a:hover, .et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu a:hover {        font-color: #8A1D41 !important    }@media screen and (max-width:980px) {    .reverse {        display: flex !important;        flex-direction: column-reverse !important    }}.dipi-pt-btn-wrap a {    display: inline-block !important;    width: 100% !important}@keyframes ripple {    0% {        transform: scale(1);        opacity: 0.9    }    100% {        transform: scale(1.6);        opacity: 0    }}.et_pb_row_fullwidth .dp-portfolio-grid .et_pb_portfolio_item {    min-height: 400px}.dp-portfolio-grid {    padding: 0 10px}    .dp-portfolio-grid .et_pb_portfolio_item {        min-height: 450px;        padding: 35px;        border: 10px solid transparent;        position: relative;        overflow: hidden    }        .dp-portfolio-grid .et_pb_portfolio_item:hover .et_overlay {            z-index: 3;            opacity: 1        }    .dp-portfolio-grid .et_portfolio_image {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        z-index: 0    }        .dp-portfolio-grid .et_portfolio_image img {            max-width: none;            object-fit: cover;            height: 100%;            width: 100%;            object-position: center        }    .dp-portfolio-grid .et_pb_module_header, .dp-portfolio-grid p.post-meta {        position: relative;        z-index: 5;        opacity: 0;        visibility: hidden;        -webkit-transition: all .4s ease 0s;        transition: all .4s ease 0s;        transform: translate(0,-20px);        -ms-transform: translate(0,-20px);        -webkit-transform: translate(0,-20px)    }    .dp-portfolio-grid .et_pb_portfolio_item:hover .et_pb_module_header, .dp-portfolio-grid .et_pb_portfolio_item:hover p.post-meta {        opacity: 1;        visibility: visible;        transform: translate(0,0);        -ms-transform: translate(0,0);        -webkit-transform: translate(0,0);        transition-delay: .2s;        -webkit-transition-delay: .2s    }    .dp-portfolio-grid    .et_pb_portofolio_pagination {        border-top: none    }.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {    padding: 30px 50px;    border: none;    background-color: #fafafa}    .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {        background-color: #93A1A5;        color: #ffffff !important    }.agecalc {    display: flex;    flex-direction: row;    padding-bottom: 20px}    .agecalc div {        width: 50%    }.age-submit {    background-color: #8a1d41;    border-radius: 0px;    border: none;    color: white;    padding: 10px 15px;    margin-right: 20px;    margin-bottom: 10px;    text-align: center;    text-decoration: none;    display: inline-block;    font-size: 14px;    font-weight: bold}.age-result {    padding: 8px;    margin-bottom: 10px}.wpcf7 form.sent .wpcf7-response-output {    margin-top: 200px}.wpcf7 form.sent #age-form {    display: none}