/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1724878323
Updated: 2024-08-28 20:52:03

*/


body .hover_boxes:hover .boxer_hover .elementor-heading-title a{color: #fff;}
/*Background Liner Gradient  */
.back_box_color {background: #000;}

/* home page */
.boxer_hover{ transition: transform .1s;}
.boxer_hover:hover { -ms-transform: scale(0.8); -webkit-transform: scale(0.8);  transform: scale(1.4); }

.best_attorneys .elementor-widget-container .swiper-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;}
.text_stroke h2 span {color: #BE892E26;font-family: "Times New Roman";font-size: 95px; font-weight: 400;letter-spacing: 2.85px; -webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #D0A058;}
#banner_sec_home_pg,.slider_home_pg_banner{background: linear-gradient(119deg, #0D111A 22.51%, #313133 71.85%, #0D111A 97.01%);z-index: 0;}
#banner_sec_home_pg:after,.slider_home_pg_banner:after {background: linear-gradient(180deg, rgba(13, 17, 26, 0.00) 22.7%, #0D111A 54.01%, #0D111A 78.79%, rgba(13, 17, 26, 0.00) 102.63%); content: ""; position: absolute; height: 340px; bottom: -91px; width: 100%; }
#loop_carasoul_prac_areas .elementor-widget-container .swiper-pagination .swiper-pagination-bullet[aria-current="true"]{background-color:#D0A058;}
#pawlink_law_post_type .elementor-post__text .elementor-post__read-more:after{content:"\f061";font-family:'FontAwesome';position:absolute;right:-20px;font-weight: 400;font-size: 13px;line-height: 22px;color: #D0A058;top:-1px;}
#pawlink_law_post_type .elementor-post__text .elementor-post__read-more{position:relative;}
#client_says_about_reviews .elementor-widget-container .elementor-testimonial__header {display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:17px;}
#client_says_about_reviews .elementor-widget-container .elementor-testimonial__header img{object-position: center;}
#client_says_about_us_sec {background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%),url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/08/client_says_about_us_sec_img.png")lightgray 50%;}
#client_says_about_us_sec .client_says_below_cont{backdrop-filter: blur(17px);}
 .faqs_wrapper .elementor-widget-container .elementor-accordion{display:flex;flex-direction:column;row-gap:15px;}
.Linear_gradient_second .faqs_wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item{border-radius: 5px;border: 1px solid #000000;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label{color: #000;font-family: "Times New Roman";font-size: 18px;font-weight: 700;line-height: 30px;width:100%;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label input,.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label textarea{border-radius: 5px;border: 1px solid #000000;padding: 13px 10px;background-color:transparent;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label input::placeholder,.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label textarea::placeholder{color: #C8C8C8;font-family: 'Montserrat';font-size: 12px;font-weight: 400;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form{display:flex;flex-direction:column;row-gap:10px;}
.get_in_touch_sec .get_in_touch_form input[type="submit"]:hover ,.career_form_cls form.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{border: 2px solid #000;color: #fff;background: #000;}
.get_in_touch_sec .get_in_touch_form input[type="submit"]{border:2px solid #000; border-radius: 5px;background: #fff;padding: 13px 50px;color: #000;font-family: Montserrat;font-size: 15px;font-weight: 400;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label input::placeholder,.get_in_touch_sec .get_in_touch_form .elementor-widget-container p label textarea{height:125px;}
#linear_gradient_cont:after {opacity: 0.2;background: #000000; filter: blur(132px); transform: rotate(150deg); content: ""; position: absolute; width: 433px; height:100%;top:-90px;left:20%;bottom:0px; }
#linear_gradient_cont{position:relative;}
.Linear_gradient_second { position: relative;}.career_form_cls form.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit.has-spinner
.Linear_gradient_second:after {opacity: 0.2; background: #000000; filter: blur(132px); transform: rotate(30deg); content: ""; position: absolute; width: 433px; height: 100%; bottom: 0px;right: 43%; }
/*    forms icons */
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form p label:has(input[type="text"]):after {content:"";position:absolute;top:50px;filter:brightness(0) saturate(100%);right:15px;font-size: 15px;font-weight: 900; height:15px; width:14px; background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/user.svg")}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form p label{position:relative;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form p label:has(input[type="email"]):after {content:"";position:absolute;top:50px;filter:brightness(0) saturate(100%);right:15px;font-size: 15px;font-weight: 900;background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/envelope.svg");height:15px; width:14px;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form p label:has(input[type="tel"]):after {content:"";position:absolute;top:50px;filter:brightness(0) saturate(100%);right:15px;font-size: 15px;font-weight: 900;background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/phone.svg");height:15px; width:14px;}
.get_in_touch_sec .get_in_touch_form .elementor-widget-container form p label:has(textarea):after {content:"";position:absolute;top:40px;filter:brightness(0) saturate(100%);right:15px;font-size: 15px;font-weight: 900;height:15px; width:14px;background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/message.svg")}
/*  */
/*  Career Page Imtiaz*/
.career_form_cls form.wpcf7-form.init p label {color: #000;width: 100%;position:relative;margin-bottom:30px;line-height:2}
.career_form_cls form.wpcf7-form.init p {width: 48%;display: inline-block;margin:0;position:relative;z-index:1;}
.career_form_cls form.wpcf7-form.init p label span.wpcf7-form-control-wrap {width: 100%}
.career_form_cls input[type=email],   input[type=tel], input[type=text] {background: transparent; border-radius: 5px; border: 1px solid #C8C8C8;padding:10px 20px}
.career_form_cls  input[type=email]::placeholder,   input[type=tel]::placeholder, input[type=text]::placeholder {color: #C8C8C8;font-size:12px}
.career_form_cls form.wpcf7-form.init p label:has(input[type="text"]):after {content: ""; position: absolute; top: 45px;filter: brightness(0) saturate(100%);right: 10px;  background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/user.svg");width:14px;height:15px;}
.career_form_cls form.wpcf7-form.init p label:has(input[type="email"]){margin-left: 20px;}
.career_form_cls form.wpcf7-form.init p label:has(input[type="email"]):after {content: ""; position: absolute; top: 45px;filter: brightness(0) saturate(100%);right: 10px;background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/envelope.svg");width:15px;height:15px;}
.career_form_cls form.wpcf7-form.init p label:has(input[type="tel"]):after{content: ""; position: absolute; top: 45px; filter: brightness(0) saturate(100%);right: 10px;background-image:url("https://staging.devcustomprojects.com/pawlik-law-group/wp-content/uploads/2024/09/phone.svg");width:14px;height:15px;}
.career_form_cls form.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit.has-spinner { border:2px solid #000;background:#fff; padding: 13px 20px; width: 132px; margin-top: 30px;color:#000;}
.career_form_cls form.wpcf7-form.init input.wpcf7-form-control.wpcf7-file.file_upload{margin-top:30px}
.career_form_cls form.wpcf7-form.init .upload_Img p{display:flex;align-items: center;}
.career_form_cls form.wpcf7-form.init p label.custom_file_upload{width: fit-content;padding:13px 20px;border-radius: 5px;background: #fff;/* font-size:15px; *//* height: 48px; */line-height: 1;margin-left: 20px;}
.career_form_cls form.wpcf7-form.init .upload_Img span.wpcf7-form-control-wrap {border-radius: 5px;border: 1px solid #C8C8C8;width: 88%;height: 100%;padding: 15px 10px;}
.career_form_cls form.wpcf7-form.init p label.custom_file_upload{width: fit-content;padding:32px 20px;border-radius: 5px;    background: #fff;
    border: 2px solid #000;line-height: 0;margin-left: 17px;color:#000;}
.career_form_cls form.wpcf7-form.init ::-webkit-file-upload-button {display: none;}
.career_form_cls form.wpcf7-form.init .upload_Img p{width:100%}
.career_form_cls form.wpcf7-form.init .upload_Img p label{margin-bottom:unset}
.career_form_cls form.wpcf7-form.init input#file_upload {border-radius: 5px;background: #fff;padding: 5px 15px;color: #000;border: 2px solid #000;position: relative;font-size: 13px;z-index: 99;}
.career_form_cls form.wpcf7-form.init input#file_upload:hover {background: #000;color: #fff;}
.career_form_cls form.wpcf7-form.init input#file_upload:after{ content:"\2715"; position:absolute; right:15px;}
.career_custom_form:after {opacity: 0.2;background: #BD882C;filter: blur(132px);transform: rotate(-150deg); content: ""; position: absolute; width: 433px; height: 100%; bottom: 0px;z-index:0;}
/* #what_our_exper:before{content:"";position:absolute;background-color:#D0A058;width: 1px;
height: 80px;left:60px;top:10px;}
#what_our_exper:after{content:"";position:absolute;background-color:#D0A058;width: 1px;
height: 80px;right:0px;top:10px}
#what_our_exper2:after{content:"";position:absolute;background-color:#D0A058;width: 1px;
height: 80px;right:60px;top:10px}
#what_our_exper{position:relative;} */
#elementor-panel-state-loading {display: none !important; }
.linear_graient_update{background: linear-gradient(180deg, #FFF 15%, #FAF4EA 100%) !important;}
.hero_slider_carosoul .hero_slider_caro_slider .e-con-inner:has(.slider_home_pg_banner){ max-width:100%;}
.blog_main_cont:hover {background-color:black !important}
.blog_main_cont:hover .blog_heading.elementor-widget h1 a, .blog_main_cont:hover .blog_content_hover.elementor-widget .elementor-widget-container, .blog_main_cont:hover .blog_learnmore.elementor-widget .elementor-button-wrapper a span {color:#ffffff}
.client_says_below_cont{display:none !important;}
/* coming soon page css */
.coming_soon {
  position: relative;
  font-size: 3rem;
  color: #0D111A !important;
  opacity: 0;
  transform: scale(0.8);
  animation: fadeZoomIn 2s ease-out forwards;
}

/* Underline effect using ::after */
.coming_soon::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 0%;
  height: 3px;
  background-color: #0D111A;
  animation: underlineSlide 2s ease-out infinite;
}

@keyframes fadeZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes underlineSlide {
  0% {
    width: 0%;
    left: 0%;
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
    width: 0%;
    left: 100%;
  }
}
/*  */
@media only screen and (max-width: 1280px){
	.Linear_gradient_second:after{transform: rotate(20deg);}
	#linear_gradient_cont:after{transform: rotate(160deg);}
	.career_form_cls form.wpcf7-form.init .upload_Img span.wpcf7-form-control-wrap{width: 80%;}
	#client_says_cont1 {width:50%;}
	.text_stroke h2 span {font-size: 80px;}
}
@media only screen and (max-width: 1024px){
	.text_stroke h2 span {font-size: 70px;}
	.hamburger_header .elementor-widget-container .elementor-nav-menu--dropdown{position:absolute;top:42px;left:-236px;width:300px}
.hamburger_header .elementor-widget-container .elementor-active{position:relative;}
	.Linear_gradient_second:after {content: none; }#linear_gradient_cont:after {content: none; }
	#banner_sec_home_pg:after,.slider_home_pg_banner:after {content: none; }
	.career_form_cls form.wpcf7-form.init .upload_Img span.wpcf7-form-control-wrap{width:65%;}
	body .copyRight_Section .copyRight_Container .elementor-widget { margin-block-end: 40px; }
	
}
@media only screen and (max-width: 766px){
	.text_stroke h2 span {font-size: 60px;}
	.hamburger_header .elementor-widget-container .elementor-nav-menu--dropdown{width:250px;}
	#linear_gradient_cont:after{content:none;}
	.career_custom_form:after{content:none;}
	.career_form_cls form.wpcf7-form.init p:nth-child(4){width:100%;}
	       
}
@media only screen and (max-width: 480px){
	.text_stroke h2 span {font-size: 43px;}
.hamburger_header .elementor-widget-container .elementor-nav-menu--dropdown{left:-210px;}
/* #client_says_cont1 {width:100%;}	 */
.upload_Img p {flex-direction:column;}
.career_form_cls form.wpcf7-form.init .upload_Img span.wpcf7-form-control-wrap{width:100%;}
.career_form_cls form.wpcf7-form.init p label.custom_file_upload{padding:20px 20px;width:98%;}
.career_form_cls form.wpcf7-form.init p{width:100%}
.career_form_cls form.wpcf7-form.init p label:has(input[type="email"]) { margin-left: 0px;}
.career_form_cls form.wpcf7-form.init p label.custom_file_upload{margin-left:0px;}	
	.career_form_cls form.wpcf7-form.init input#file_upload {width: 100%;}
}


body .custom_box:hover .hover_icon .elementor-icon-box-wrapper .elementor-icon {background-color: #fff;}
body .custom_box:hover .hover_icon .elementor-icon-box-wrapper .elementor-icon svg{filter: brightness(0) saturate(100%);}
body .custom_box:hover .hover_icon .elementor-icon-box-wrapper h3,body .custom_box:hover .hover_icon .elementor-icon-box-wrapper p {color: #fff;}
.black_svg ul>li svg {filter: brightness(0) saturate(100%);}
.career_form_cls form.wpcf7-form.init p label.custom_file_upload:hover {background: #000;color: #fff;border: 2px solid #000;}
body .our-team_box:hover h1.elementor-heading-title.elementor-size-default, body .our-team_box:hover .elementor-widget-theme-post-excerpt .elementor-widget-container, body .our-team_box:hover h2.elementor-heading-title.elementor-size-default {color: #fff;}
body .our-team_box:hover span.elementor-button-content-wrapper{color:#fff;}
body .our-team_box:hover span.elementor-button-content-wrapper svg {filter: invert(1);}