.elementor-5359 .elementor-element.elementor-element-856202e{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-856202e:not(.elementor-motion-effects-element-type-background), .elementor-5359 .elementor-element.elementor-element-856202e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gianmarysjewelry.com/wp-content/uploads/2025/06/JBG04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5359 .elementor-element.elementor-element-e4eec7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5359 .elementor-element.elementor-element-74dd315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-792ad08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-792ad08 .elementor-heading-title{font-size:25px;}.elementor-5359 .elementor-element.elementor-element-fa743bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-fa743bb .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:-0.01em;}.elementor-5359 .elementor-element.elementor-element-562c55b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-562c55b .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:-0.01em;}.elementor-5359 .elementor-element.elementor-element-a49d610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-fdee990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-88757d1 .elementor-heading-title{font-size:13px;line-height:1.5em;color:#ADB5BD;}.elementor-5359 .elementor-element.elementor-element-b6f7a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5359 .elementor-element.elementor-element-713894b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-dc8e96d{--divider-border-style:solid;--divider-color:#E9ECEF;--divider-border-width:1px;}.elementor-5359 .elementor-element.elementor-element-dc8e96d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-dc8e96d .elementor-divider-separator{width:100%;}.elementor-5359 .elementor-element.elementor-element-a7f8150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5359 .elementor-element.elementor-element-4870c12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5359 .elementor-element.elementor-element-5aaa5e9  .iconbox-icon{color:var( --e-global-color-text );}.elementor-5359 .elementor-element.elementor-element-f51b3c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5359 .elementor-element.elementor-element-bb44c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5359 .elementor-element.elementor-element-c1e425e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-5359 .container{max-width:1520px;}body.elementor-page-5359 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1520px;}body.elementor-page-5359 .e-con>.e-con-inner{max-width:1520px;}@media(min-width:768px){.elementor-5359 .elementor-element.elementor-element-74dd315{--width:50%;}.elementor-5359 .elementor-element.elementor-element-fdee990{--width:50%;}.elementor-5359 .elementor-element.elementor-element-713894b{--width:100%;}.elementor-5359 .elementor-element.elementor-element-4870c12{--width:25%;}.elementor-5359 .elementor-element.elementor-element-f51b3c4{--width:25%;}.elementor-5359 .elementor-element.elementor-element-bb44c41{--width:25%;}.elementor-5359 .elementor-element.elementor-element-c1e425e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5359 .elementor-element.elementor-element-a49d610{--width:100%;}}@media(max-width:1024px){.elementor-5359 .elementor-element.elementor-element-fa743bb .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-562c55b .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-a49d610{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5359 .elementor-element.elementor-element-c2f23c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-05831ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-dc8e96d > .elementor-widget-container{margin:6px 0px 0px 0px;}}@media(max-width:767px){.elementor-5359 .elementor-element.elementor-element-856202e{--min-height:30vh;}.elementor-5359 .elementor-element.elementor-element-e4eec7f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5359 .elementor-element.elementor-element-fa743bb .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-562c55b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-562c55b .elementor-heading-title{font-size:14px;}.elementor-5359 .elementor-element.elementor-element-a49d610{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5359 .elementor-element.elementor-element-c2f23c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-05831ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-fdee990{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-e675af8 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-5359 .elementor-element.elementor-element-b6f7a35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-713894b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-dc8e96d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-5359 .elementor-element.elementor-element-a7f8150{--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5359 .elementor-element.elementor-element-f51b3c4{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5359 .elementor-element.elementor-element-bb44c41{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5359 .elementor-element.elementor-element-c1e425e{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: none !important;
    float: none;
    width: auto;
}

#frm_field_14_container {
    display: none !important;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main {
    padding: 10px !important;
}

.frm_style_estilo-de-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_estilo-de-formidable.with_frm_style input[type=submit], .frm_style_estilo-de-formidable.with_frm_style .frm_submit input[type=button], .frm_style_estilo-de-formidable.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_estilo-de-formidable.with_frm_style .frm-edit-page-btn {
    font-family: sans-serif;
    height: 45px;
    margin-top: 0px;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main {
    padding: 10px !important;
    font-family: sans-serif;
}/* End custom CSS */