@media only screen and (max-width:980px) and (min-width:768px){.two-columns .et_pb_column{width:50%!important;margin-bottom:0}}@media only screen and (min-width:980px){.d-menu:hover span,.page-id-3499 .eg,.page-id-3521 .contact,.page-id-3541 .services,.page-id-3552 .about,.page-id-3559 .jewelry,.page-id-3561 .shop{border-bottom:1px solid black}}@media only screen and (min-width:980px){.header-slider .et_pb_slider .et_pb_slide_0 .et_pb_container,.header-slider .et_pb_slider .et_pb_slide_2 .et_pb_container,.header-slider .et_pb_slider .et_pb_slide_4 .et_pb_container{width:45%;float:left}.header-slider .et_pb_slider .et_pb_slide_1 .et_pb_container,.header-slider .et_pb_slider .et_pb_slide_3 .et_pb_container,.header-slider .et_pb_slider .et_pb_slide_5 .et_pb_container{width:45%;float:right}}.header-slider .et_pb_container{background-color:rgba(0,0,0,0.2);margin:40px 0!important}.et-pb-arrow-next{opacity:1;right:22px}.et-pb-arrow-prev{opacity:1;left:22px}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.pa-steps-inline-buttons .et_pb_button_module_wrapper{display:flex;text-align:center!important;justify-content:center}.home .et_pb_post{background:#f7fbfd!important}.pa-image-gallery-1-1 .et_pb_gallery_image{padding-top:100%;display:block}.pa-image-gallery-1-1 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.reviews-section .et_pb_container{background-color:rgba(0,0,0,0);margin:0!important}#gform_wrapper_2 .gf_simple_horizontal .gform_body .top_label .gfield .large{border-radius:20px;font-family:futura pt}#gform_wrapper_2 .gf_simple_horizontal .gform_footer.top_label input[type=submit]{border-radius:20px;padding:10px 30px;margin-top:5px;font-family:futura pt;border:none!important}#ds-sticky-button{position:fixed;left:-130px!important;top:60vh;width:300px!important;height:40px!important;z-index:99999;transform:rotate(270deg);transform-origin:rigt bottom 0}#ds-sticky-button a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ffffff;font-size:16px;background:#2E2F2F;padding:10px 15px 10px 15px;text-decoration:none}#ds-sticky-button a:hover{background:#000000;text-decoration:none}@media only screen and (max-width:980px){#ds-sticky-button{top:200px!important}}@media only screen and (min-width:981px){.et-fixed-header #top-menu .menu_cta a{color:#fff!important}}.et_pb_scroll_top.et-pb-icon{background:#353535;font-size:32px;transition:all .1s ease-in-out}