#site-header, #site-footer{display:none;}
h1.elementor-heading-title, h2.elementor-heading-title, h3.elementor-heading-title, h4.elementor-heading-title, h5.elementor-heading-title, h6{font-family:"DM Serif Display",Sans-serif!important;font-weight:400!important;}
h1{ font-size:80px!important; line-height:85px!important;}
h2{ font-size:55px!important; line-height:60px!important;}
h3{ font-size:40px!important; line-height:45px!important;}
.lp-br-hide br{display:none;}
.marquee-wrap marquee{padding:20px 0;display:block;}
.marquee-wrap marquee ul{margin:0;display:flex;}
.marquee-wrap marquee ul li{font-family:"Inter", Sans-serif;font-size:24px;color:#ffffff;display:flex;position:relative;margin:0;padding:0 20px 0 80px; font-weight:300;list-style:none;}
.marquee-wrap marquee ul li:before{content:'';position:absolute;background:url(https://www.jagrblegal.com.au/wp-content/uploads/2025/05/logo_icon.webp); background-size:67px 17px;width:67px;height:17px;left:0;top:50%;border-radius:0;transform:translateY(-50%);}
/*.lp-btn-wrap.elementor-element .elementor-button .elementor-button {background-color: transparent;font-family: "DM Serif Display", Sans-serif; font-size: 32px; letter-spacing: 0px; fill: #FFFFFF; color: #FFFFFF; background-image: linear-gradient(90deg, #D6AB4F -6%, #824F0D 100%); border: 2px solid rgba(214, 171, 79, 0); border-radius: 50px; padding: 26px 94px 26px 40px;}
.lp-btn-wrap.elementor-element .elementor-button .elementor-button:hover, .lp-btn-wrap.elementor-element .elementor-button .elementor-button:focus {background-color: transparent; color: #FFFFFF;
background-image: linear-gradient(90deg, #824F0D -6%, #D6AB4F 100%); border-color: #D6AB4F; }*/
.lp-btn-wrap.elementor-element .elementor-button .elementor-button-icon{font-size:55px;position:absolute;right:22px;top:50%;transform:translateY(-50%);}

.lp-form-wrap::-webkit-input-placeholder {  color: #000000 !important; opacity:1 !important; } /* Firefox 18- */
.lp-form-wrap:-moz-placeholder { color: #000000 !important; opacity:1 !important;  } /* Firefox 19+ */
.lp-form-wrap::-moz-placeholder { color: #000000 !important; opacity:1 !important; }
.lp-form-wrap:-ms-input-placeholder { color: #000000 !important; opacity:1 !important; }

.lp-form-wrap div.wpforms-container-full:not(:empty){margin: 0 auto;}
.lp-form-wrap .wpforms-container .wpforms-field{ padding: 0 0 15px; }
.lp-form-wrap label {color: #fff; display: block; font-weight: 600; margin-bottom: 0; font-size: 20px !important; font-family: 'Inter'; text-align: center; }
.lp-form-wrap div.wpforms-container-full input[type=email], .lp-form-wrap div.wpforms-container-full input[type=number], .lp-form-wrap div.wpforms-container-full input[type=tel], 
.lp-form-wrap div.wpforms-container-full input[type=text], .lp-form-wrap div.wpforms-container-full select, .lp-form-wrap div.wpforms-container-full textarea {background: #ffffff; border-width: 1px !important; margin-bottom: 0; padding: 43px 40px; border-radius: 50px; font-size: 20px; font-family: 'Inter'; color: #000000 !important; border-color: #000000 !important;}
.lp-form-wrap div.wpforms-container-full button[type=submit] { background: #111111 !important; color: #ffffff !important; border-radius: 50px; font-size: 35px;    font-family: "DM Serif Display", Sans-serif !important; border:1px solid #111111 !important; letter-spacing: 0; text-transform: uppercase; font-weight: 400; padding: 33px 0; width: 100%; height: auto;}
.lp-form-wrap div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active { background: #82500D !important; border:1px solid #111111 !important; }
.lp-form-wrap div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner { padding: 21px 35px !important; border-color: #111111 !important; border-radius: 50px !important;}
.lp-form-wrap div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable {font-size: 20px; color: #111111; font-family:"Inter",Sans-serif!important; font-weight: 400!important;  }

.lp-vision-statement-wrap{}
.lp-text-grad h2.elementor-heading-title{ color: #824F0D; background-image: linear-gradient(45deg, #824F0D , #D6AB4F 50%, #824F0D 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@media only screen and (max-width: 1024px) {
.lp-phone-email-block a{ font-size:20px !important; }
}

@media only screen and (max-width: 767px) {
h1{ font-size:50px!important; line-height:55px!important;}
h2{ font-size:40px!important; line-height:45px!important;}
h3{ font-size:30px!important; line-height:35px!important;}
.lp-br-hide br{display:block;}
/*.lp-btn-wrap.elementor-element .elementor-button .elementor-button-icon { font-size: 20px; line-height: 25px; padding: 15px 65px 15px 20px; }*/
.lp-btn-wrap.elementor-element .elementor-button .elementor-button-icon{font-size:40px;right:15px;}
.lp-form-wrap div.wpforms-container-full button[type=submit] { font-size: 25px; padding: 15px 20px 15px 20px; text-wrap: auto;}
.lp-phone-email-block a{ font-size:20px !important; }
}