@media (min-width:980px) and (max-width:1320px){.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo{position:relative!important;margin-bottom:20px}}@media (min-width:981px){.dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}.dt-4-columns-blog .column.size-1of4{width:22.75%!important;margin-right:3%}.dt-4-columns-blog .column.size-1of4:nth-child(4){margin-right:0!important}.dt-4-columns-blog .et_pb_post{margin-bottom:11px}}.product-img img{object-fit:cover!important;height:300px!important}@media screen and (min-width:981px){.slideBanner{animation:slide-right-large 13s infinite linear!important}}@media screen and (max-width:980px){.slideBanner{animation:slide-right-medium 10s infinite linear!important}}@media screen and (max-width:767px){.slideBanner{animation:slide-right-small 7s infinite linear!important}}@keyframes slide-right-large{0%{transform:translate(100%)}100%{transform:translate(-115%)}}@keyframes slide-right-medium{0%{transform:translate(100%)}100%{transform:translate(-150%)}}@keyframes slide-right-small{0%{transform:translate(105%)}100%{transform:translate(-190%)}}.home-gallery .et_pb_image_wrap img{height:300px!important;object-fit:cover!important}@media screen and (max-width:767px){.home-gallery .et_pb_image_wrap img{height:200px!important;object-fit:cover!important}}:root{--global_gap:30px}@media screen and (max-width:980px){.flex-column__reverse--mobile{display:flex;flex-direction:column-reverse;gap:var(--global_gap)}.flex-column__reverse--mobile .et_pb_column{margin:0!important}}#portfolio-wrapper{background-color:#f9f9f9;padding:64px 5vw}#archive-wrapper{background-color:#f9f9f9;padding:64px 5vw;max-width:1920px;margin:0 auto}#portfolio-container{max-width:1920px;margin:0 auto}h2.portfolio-category-heading{font-weight:700;font-size:2rem;color:#2C7DA0!important;line-height:1.1em}.portfolio-category-post-list li a{color:#013A63}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:none!important}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{background-repeat:no-repeat!important}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_cart_totals form .form-row input.input-text,.et_pb_wc_cart_totals form .form-row textarea{width:100%!important}.et-menu li li a{width:220px!important}@font-face{font-display:swap}