@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap);:root{--app-height:100vh;--combined-height:0;--header-height:0}body{height:var(--app-height)}.btn{line-height:1.2!important}.contact-info .hfe-post-info li{margin-bottom:10px}.contact-info .hfe-post-info li .hfe-post-info-text{font-weight:600}.contact-info .hfe-post-info .elementor-repeater-item-d48a36f .hfe-post-info-text{font-size:18px;font-weight:700}.contact-info .hfe-post-info li .st0{fill:#0A4988}.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon,.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon svg,.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon svg .st0{transition:all 0.4s ease-in-out}.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon:hover{background-color:#0A4988}.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon:hover svg,.elementor-94 .elementor-element.elementor-element-dc35c8e.social-media .elementor-social-icon:hover svg .st0{fill:#fff}.hfe-copyright-wrapper span{display:inline-flex;justify-content:center;align-items:center}.hfe-copyright-wrapper img{width:34px;margin-left:5px}.contact-info .hfe-post-info li span{word-break:break-word}.contact-form .row{display:flex;flex-wrap:wrap;margin:0 -30px}.contact-form .row>*{padding:0 30px}.contact-form .col-6{width:50%}.contact-form .col-12{width:100%}.btn.btn-form-submit{min-width:306px}.btn.btn-form-submit:focus,.btn.btn-form-submit:focus-visible,.btn.btn-form-submit:active{background-color:var(--e-global-color-accent)!important;color:var(--e-global-color-text)!important;border-color:var(--e-global-color-accent)!important}.mb-0{margin-bottom:0}.mt-5{margin-top:80px}.consultation-form .elementor-shortcode{max-width:1132px}.post-grid-row{margin:0 -15px}.post-grid-row .slick-slide{height:inherit}.post-grid-row .slick-slide>div{height:100%}.post-grid-item{padding:0 15px}.post-box{position:relative;background-color:#FFFFF2;height:100%;overflow:hidden;transition:all 0.4s ease-in-out}.post-box:after{content:'';position:absolute;bottom:-14px;left:0;height:14px;width:100%;background-color:#2173C5;transition:all .4s ease-in-out}.post-box .post-img{width:100%;height:243px;display:block;position:relative;margin-top:0;transition:all 0.4s ease-in-out}.post-box .post-img img{height:100%;width:100%;object-fit:cover;transition:all 0.4s ease-in-out}.post-box .post-title{line-height:inherit;padding-bottom:10px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;min-height:94px}.post-box .post-title a{font-size:20px;font-weight:600;line-height:1.4;color:#080808;font-family:"Poppins",serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.post-box .post-head{padding:20px 30px 25px;display:flex;flex-wrap:wrap;align-content:space-between;transition:all 0.4s ease-in-out}.post-date-author{border-top:1px solid rgb(0 0 0 / .2);padding:18px 0 0;width:100%}.post-date-author .post-date{font-size:16px;font-weight:600;line-height:1;font-family:"Poppins",serif;color:#0A4988;text-transform:uppercase;margin-bottom:15px}.post-date-author .post-author{font-size:14px;font-weight:400;color:#000;line-height:1;font-family:"Poppins",serif}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:9999;overflow:hidden}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:50px;border-radius:20px;width:90%;max-width:1000px;max-height:80%;overflow-y:auto}.close-popup{position:absolute;top:10px;right:15px;font-size:18px;cursor:pointer}.no-scroll{overflow:hidden;height:100%}.popup-content::-webkit-scrollbar{width:6px;background-color:#f0f0f0;border-radius:20px}.popup-content::-webkit-scrollbar-thumb{background-color:#0A4988;border-radius:20px}.popup-content .popup-title{font-size:50px;font-weight:500;line-height:1;color:#0A4988;font-family:"Poppins",serif;margin-bottom:28px}.popup-content .cms-con{margin-bottom:55px}.cms-con p.disclaimer-top-text{font-size:18px;font-weight:500}.popup-content .cms-con p b,.popup-content .cms-con p strong{font-size:18px}.popup-content ul li{padding-left:20px!important}.popup-content ul li::before{background:url(/wp-content/themes/candourlegal/img/svg/right.svg) no-repeat;top:3px}.popup-buttons .btn{min-width:unset;cursor:pointer}.popup-buttons .btn.btn-blue{min-width:192px;background-color:#0A4988;color:#fff!important;border-color:#0A4988}.popup-buttons .btn.btn-blue-outline{background-color:#fff0;border-color:#0A4988;color:#0A4988}.popup-buttons .btn~.btn{margin-left:20px}.error404 .header-main,.page-id-1223 .header-main{position:relative;background-color:#000}.error404 .header-main:before,.page-id-1223 .header-main:before{display:none}.error-sec{padding:100px 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:calc(var(--app-height) - var(--combined-height))}.error-sec .error-con{text-align:center;max-width:450px;margin:auto}.error-sec .error-title{font-size:200px;font-weight:700;color:#0A4988;line-height:1;text-shadow:0 4px #ccc;letter-spacing:10px;margin:0;font-family:"Poppins",serif}.error-sec .error-title img{display:inline-block;max-width:150px}.error-sec .error-subtitle{font-size:50px;line-height:1;color:#000;font-weight:700;padding-bottom:20px;margin:0}.error-sec p{color:#000;font-size:16px;font-weight:500;display:block;line-height:1.4;margin-top:0;margin-bottom:22px}.get-touch-form .contact-form .row{margin:0 -12px}.get-touch-form .contact-form .row>*{padding:0 12px}.get-touch-form .form-control{font-size:18px;padding-top:15px;padding-bottom:15px}.get-touch-form .mt-5{margin-top:20px}.get-touch-form .btn.btn-form-submit{min-width:206px}.animated.fadeIn .text-line{stroke-dasharray:500;stroke-dashoffset:500;animation:dash 5s linear forwards,filling 5s ease-in forwards;-webkit-animation:dash 5s linear forwards,filling 5s ease-in forwards;font-size:94px;writing-mode:tb-rl;transform:scale(-1);width:84px;height:550px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(180deg)}.animated.fadeIn .text-line text{font-family:"Red Hat Display",Sans-serif;font-weight:800;line-height:.8;text-transform:uppercase}@keyframes dash{to{stroke-dashoffset:0}}@keyframes filling{0%,90%{stroke:#fff;stroke-opacity:0}100%{stroke:#fff;stroke-opacity:1}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes filling{0%,90%{fill:#fff;fill-opacity:0}100%{fill:#fff;fill-opacity:1}}@supports (-webkit-animation:none){@keyframes dash{to{stroke-dashoffset:0}}@keyframes filling{0%,90%{fill:#fff;fill-opacity:0}100%{fill:#fff;fill-opacity:1}}}@media only screen and (min-width:1025px){.d-lg-none{display:none}.btn.btn-form-submit:hover{background-color:transparent!important;color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}}@media only screen and (min-width:1200px){.post-box:hover:after{bottom:0}.post-box .post-img img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%)}.post-box:hover .post-img img{filter:inherit;-webkit-filter:inherit;-moz-filter:inherit;-ms-filter:inherit}.popup-buttons .btn.btn-blue:hover{background-color:#fff0;color:#0A4988!important}.popup-buttons .btn.btn-blue-outline:hover{background-color:#0A4988;color:#fff}.btn:hover{background-color:#0A4988;color:#fff!important}}@media only screen and (max-width:1499px){.animated.fadeIn .text-line{width:60px;font-size:60px;height:360px}}@media only screen and (max-width:1399px){.popup-content{padding:25px}.popup-content .popup-title{font-size:36px;margin-bottom:15px}.popup-content .cms-con{margin-bottom:25px}.popup-content .cms-con p b,.popup-content .cms-con p strong{font-size:16px}.popup-content{max-width:90%}.popup-content .cms-con ul li{margin-bottom:15px}.popup-content .cms-con p{margin-bottom:15px}.popup-buttons .btn.btn-blue{min-width:140px}.popup-buttons .btn,.btn{font-size:16px;padding:15px 20px}.popup-buttons .btn~.btn{margin-left:15px}}@media only screen and (max-width:1199px){.address-main .elementor-widget-container br{display:none}.d-block{display:block}.address-main.e-con.e-flex>.e-con-inner{flex-wrap:nowrap}.elementor-94 .address-main .elementor-element-794ad6a{border-right:none}.elementor-94 .address-main .elementor-element-dbee54f{border-right:1px solid #C1C1C1}.contact-info .hfe-post-info .elementor-repeater-item-d48a36f .hfe-post-info-text{font-size:16px}.form-control{font-size:16px;padding:15px 0}.mt-5{margin-top:30px}textarea{height:100px}.btn.btn-form-submit{min-width:200px}.contact-form .row{margin:0 -15px}.contact-form .row>*{padding:0 15px}.elementor-10 .elementor-element.elementor-element-a2e0102{--z-index:unset}.post-grid-row{margin:0 -10px}.post-grid-item{padding:0 10px}.post-box .post-head{padding:15px 15px 20px}.post-box .post-img{height:auto;aspect-ratio:9 / 4.05}.post-box .post-title{padding-bottom:15px;min-height:82px}.post-box .post-title a{font-size:16px}.post-date-author{padding-top:15px}.post-date-author .post-date{font-size:14px;margin-bottom:10px}.post-date-author .post-author{font-size:12px}.post-box:after{height:8px;bottom:0}.thank-you-img img{max-width:120px}.error-sec{padding:70px 15px}.error-sec .error-title{font-size:130px}.error-sec .error-subtitle{font-size:36px}}@media only screen and (max-width:991px){.address-main.e-con.e-flex>.e-con-inner{flex-wrap:wrap}.elementor-94 .address-main .elementor-element-dbee54f{border-right:none}.elementor-94 .address-main .elementor-element-794ad6a{border-right:1px solid #C1C1C1}.post-grid-row{margin:0 -8px}.post-grid-item{padding:0 8px}}@media only screen and (max-width:767px){.hfe-copyright-wrapper span{white-space:normal}.slick-dots{margin-top:10px}.popup-content .popup-title{font-size:28px}.popup-content{max-width:95%;padding:20px 15px;max-height:90%;border-radius:12px}.popup-content .cms-con p b,.popup-content .cms-con p strong,.cms-con p.disclaimer-top-text{font-size:14px}}@media only screen and (max-width:568px){.hfe-copyright-wrapper span{display:block}.hfe-copyright-wrapper span a{display:inline-block;vertical-align:middle}.hfe-copyright-wrapper span small{display:none}.contact-form .col-6{width:100%}.mt-5{margin-top:20px}.btn.btn-form-submit{min-width:160px}.popup-buttons .btn,.btn{font-size:14px;padding:12px 15px}.popup-buttons .btn.btn-blue{min-width:auto}.popup-buttons .btn~.btn{margin-left:10px}.thank-you-img img{max-width:100px}.error-sec{padding:50px 15px}.error-sec .error-title{font-size:100px}.error-sec .error-subtitle{font-size:28px;padding-bottom:15px}.error-sec p{margin-bottom:10px}}