.elementor-5786 .elementor-element.elementor-element-dd96271:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-dd96271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-bg-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-dd96271{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:23% 0% 13.5% 0%;}.elementor-5786 .elementor-element.elementor-element-dd96271 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-81b7281 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-083cbbe > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-5786 .elementor-element.elementor-element-083cbbe{text-align:center;}.elementor-5786 .elementor-element.elementor-element-083cbbe .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:4.43vw;font-weight:400;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-f32ab4a{text-align:center;}.elementor-5786 .elementor-element.elementor-element-f32ab4a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2.6vw;font-weight:400;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-8d11fb2{--grid-template-columns:repeat(1, auto);width:initial;max-width:initial;top:-15vw;--icon-size:2vw;--grid-row-gap:1.5vw;}.elementor-5786 .elementor-element.elementor-element-8d11fb2 .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-5786 .elementor-element.elementor-element-8d11fb2{right:-5vw;}body.rtl .elementor-5786 .elementor-element.elementor-element-8d11fb2{left:-5vw;}.elementor-5786 .elementor-element.elementor-element-8d11fb2 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-5786 .elementor-element.elementor-element-8d11fb2 .elementor-social-icon i{color:#02010105;}.elementor-5786 .elementor-element.elementor-element-8d11fb2 .elementor-social-icon svg{fill:#02010105;}.elementor-5786 .elementor-element.elementor-element-004cc3e:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/refferal-sec2-new.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-background-overlay{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/black-divider.png");background-position:top center;background-repeat:no-repeat;background-size:7.86vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-004cc3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11% 0% 14% 0%;}.elementor-5786 .elementor-element.elementor-element-1b9c6e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-107196e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1em;color:#000000;}.elementor-5786 .elementor-element.elementor-element-e65c01a > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-5786 .elementor-element.elementor-element-e65c01a{font-family:"Figtree", Sans-serif;font-size:1.88vw;font-weight:400;line-height:1em;letter-spacing:-1px;}.elementor-5786 .elementor-element.elementor-element-2576ddc > .elementor-widget-container{padding:0% 2% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5786 .elementor-element.elementor-element-2576ddc{--e-icon-list-icon-size:1.2vw;--icon-vertical-align:flex-start;--icon-vertical-offset:0.1vw;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-text{transition:color 0.3s;}.elementor-5786 .elementor-element.elementor-element-f09484b:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-f09484b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/11/referral-network-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-f09484b > .elementor-background-overlay{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/contact-white-divider.png");background-position:top center;background-repeat:no-repeat;background-size:12.97vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-f09484b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 14% 0%;}.elementor-5786 .elementor-element.elementor-element-8672900 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-ed5d275 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-5786 .elementor-element.elementor-element-ed5d275 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-e5fd826 > .elementor-widget-container{margin:0% 0% 3% 0%;padding:5% 6.5% 5% 6.5%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A081;border-radius:40px 40px 40px 40px;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-wrapper{text-align:start;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-title{margin-bottom:10px;font-family:"Figtree", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-wrapper .elementor-image-box-img{width:6.16vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-7bffedd > .elementor-widget-container{margin:0% 0% 3% 0%;padding:5% 3% 5% 6.5%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A081;border-radius:40px 40px 40px 40px;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-wrapper{text-align:start;}.elementor-5786 .elementor-element.elementor-element-7bffedd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5786 .elementor-element.elementor-element-7bffedd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5786 .elementor-element.elementor-element-7bffedd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-title{margin-bottom:10px;font-family:"Figtree", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-wrapper .elementor-image-box-img{width:5.47vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-14aa73e > .elementor-widget-container{margin:0% 0% 7% 0%;padding:5% 6.5% 5% 6.5%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A081;border-radius:40px 40px 40px 40px;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-wrapper{text-align:start;}.elementor-5786 .elementor-element.elementor-element-14aa73e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5786 .elementor-element.elementor-element-14aa73e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5786 .elementor-element.elementor-element-14aa73e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-title{margin-bottom:10px;font-family:"Figtree", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-wrapper .elementor-image-box-img{width:5.73vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.37vw;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-5786 .elementor-element.elementor-element-81b940a{width:var( --container-widget-width, 30.52vw );max-width:30.52vw;--container-widget-width:30.52vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button:hover, .elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button:focus{color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button:hover svg, .elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-0409615:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-0409615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-bg4.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5786 .elementor-element.elementor-element-0409615 > .elementor-background-overlay{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img-div.png");background-position:top center;background-repeat:no-repeat;background-size:7.86vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-0409615{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 12% 0%;}.elementor-bc-flex-widget .elementor-5786 .elementor-element.elementor-element-e961e3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5786 .elementor-element.elementor-element-e961e3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5786 .elementor-element.elementor-element-e961e3b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5786 .elementor-element.elementor-element-e961e3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-73b4bd3{text-align:center;}.elementor-5786 .elementor-element.elementor-element-73b4bd3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-7496fed{width:var( --container-widget-width, 76.09vw );max-width:76.09vw;--container-widget-width:76.09vw;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:1.67vw;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-7496fed > .elementor-widget-container{margin:-0.5em 0em 0em 0em;}.elementor-5786 .elementor-element.elementor-element-7496fed p{margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-ff1761c{margin-top:3%;margin-bottom:4%;padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-99f5d02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5786 .elementor-element.elementor-element-99f5d02 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/truck-accident.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/truck-accident-hover.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-5f93668{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-5f93668 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.67vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/04/motor-accident-bg-inactive.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/04/motor-accident-bg-active.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-75f7d08{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-75f7d08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.667vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/04/bycicle-accident-inactive-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/04/bycicle-accident-active-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-93aa4a1{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.667vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img-gray.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-d91050f{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-d91050f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.667vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img-gray2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img2-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-7af4af3{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-7af4af3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 10% 0% 10%;text-align:center;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.667vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 10% 0% 10%;text-align:center;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__front{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img-gray3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/08/referral-img3-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5786 .elementor-element.elementor-element-2f0475e{width:var( --container-widget-width, 15.73vw );max-width:15.73vw;--container-widget-width:15.73vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-2f0475e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-icon i{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-icon svg{transform:rotate(0deg);}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Figtree", Sans-serif;font-size:1.667vw;font-weight:700;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__button{margin-inline-center:0;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:1.667vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Figtree", Sans-serif;font-size:0.65vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.56vw;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-5786 .elementor-element.elementor-element-3ff302f{width:var( --container-widget-width, 26vw );max-width:26vw;--container-widget-width:26vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-3ff302f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button:hover, .elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button:focus{color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button:hover svg, .elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-7152fb8:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-7152fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/12/referral-new-bg-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5786 .elementor-element.elementor-element-7152fb8 > .elementor-background-overlay{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/12/referral-new-overlay-1.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-7152fb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 8% 0%;}.elementor-5786 .elementor-element.elementor-element-fe944e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5786 .elementor-element.elementor-element-fe944e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5786 .elementor-element.elementor-element-f8a8311 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-f8a8311{z-index:2;text-align:center;}.elementor-5786 .elementor-element.elementor-element-f8a8311 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:10.42vw;font-weight:800;text-transform:uppercase;line-height:0.78em;letter-spacing:-0.42vw;}.elementor-5786 .elementor-element.elementor-element-b395072{--spacer-size:35vw;}.elementor-5786 .elementor-element.elementor-element-2601f50 > .elementor-widget-container{padding:0% 14.5% 2% 14.5%;}.elementor-5786 .elementor-element.elementor-element-2601f50{z-index:5;text-align:center;font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.56vw;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-5786 .elementor-element.elementor-element-5f38ad2{width:var( --container-widget-width, 26vw );max-width:26vw;--container-widget-width:26vw;--container-widget-flex-grow:0;z-index:2;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button:hover, .elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button:focus{color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button:hover svg, .elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-833432b .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.41vw;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-833432b{width:var( --container-widget-width, 25.36vw );max-width:25.36vw;--container-widget-width:25.36vw;--container-widget-flex-grow:0;z-index:2;}.elementor-5786 .elementor-element.elementor-element-833432b > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-833432b .elementor-button:hover, .elementor-5786 .elementor-element.elementor-element-833432b .elementor-button:focus{color:#007367;}.elementor-5786 .elementor-element.elementor-element-833432b .elementor-button:hover svg, .elementor-5786 .elementor-element.elementor-element-833432b .elementor-button:focus svg{fill:#007367;}.elementor-5786 .elementor-element.elementor-element-169634d:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-169634d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/black-divider.png");background-position:top center;background-repeat:no-repeat;background-size:7.86vw auto;}.elementor-5786 .elementor-element.elementor-element-169634d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7.8% 0% 8% 0%;}.elementor-5786 .elementor-element.elementor-element-169634d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-b27dfd5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5786 .elementor-element.elementor-element-1f31e57 > .elementor-widget-container{margin:0% 0% -1% 0%;}.elementor-5786 .elementor-element.elementor-element-1f31e57{text-align:center;}.elementor-5786 .elementor-element.elementor-element-1f31e57 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-5786 .elementor-element.elementor-element-c068723 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-5786 .elementor-element.elementor-element-c068723{text-align:center;font-family:"proxima-nova", Sans-serif;font-size:1.875vw;font-weight:500;}.elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.875vw;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-5786 .elementor-element.elementor-element-424e902{width:var( --container-widget-width, 39.427vw );max-width:39.427vw;--container-widget-width:39.427vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-424e902 > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button:hover, .elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button:focus{color:#007367;}.elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button:hover svg, .elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button:focus svg{fill:#007367;}.elementor-5786 .elementor-element.elementor-element-e03ee75:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-e03ee75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crlegalteam.com/wp-content/uploads/2025/07/black-divider.png");background-position:top center;background-repeat:no-repeat;background-size:7.86vw auto;}.elementor-5786 .elementor-element.elementor-element-e03ee75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 10% 0%;}.elementor-5786 .elementor-element.elementor-element-e03ee75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5786 .elementor-element.elementor-element-1a1903f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5786 .elementor-element.elementor-element-7555c31{text-align:center;}.elementor-5786 .elementor-element.elementor-element-7555c31 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-5786 .elementor-element.elementor-element-fc8fcf2{width:var( --container-widget-width, 60.26vw );max-width:60.26vw;--container-widget-width:60.26vw;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-fc8fcf2 > .elementor-widget-container{background-color:#F1F1F1CC;padding:4% 3% 2% 3%;border-style:solid;border-width:2px 0px 2px 0px;border-color:#DECDBB;}@media(max-width:1024px){.elementor-5786 .elementor-element.elementor-element-dd96271{padding:25% 3% 15% 3%;}.elementor-5786 .elementor-element.elementor-element-083cbbe .elementor-heading-title{font-size:5vw;}.elementor-5786 .elementor-element.elementor-element-f32ab4a .elementor-heading-title{font-size:3vw;}body:not(.rtl) .elementor-5786 .elementor-element.elementor-element-8d11fb2{right:-1vw;}body.rtl .elementor-5786 .elementor-element.elementor-element-8d11fb2{left:-1vw;}.elementor-5786 .elementor-element.elementor-element-8d11fb2{top:-21vw;--icon-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-004cc3e:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:68% 0px;}.elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-background-overlay{background-size:12vw auto;}.elementor-5786 .elementor-element.elementor-element-004cc3e{padding:9% 3% 6% 3%;}.elementor-5786 .elementor-element.elementor-element-107196e .elementor-heading-title{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-e65c01a{font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-2576ddc > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-2576ddc{--e-icon-list-icon-size:1.8vw;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > a{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-f09484b > .elementor-background-overlay{background-size:15vw auto;}.elementor-5786 .elementor-element.elementor-element-f09484b{padding:10% 3% 8% 3%;}.elementor-5786 .elementor-element.elementor-element-ed5d275 .elementor-heading-title{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5786 .elementor-element.elementor-element-e5fd826.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-title{margin-bottom:5px;font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-wrapper .elementor-image-box-img{width:10vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-description{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-title{margin-bottom:5px;font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-wrapper .elementor-image-box-img{width:8vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-description{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-title{margin-bottom:5px;font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-wrapper .elementor-image-box-img{width:10vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-description{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-81b940a{--container-widget-width:50vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 50vw );max-width:50vw;}.elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-0409615 > .elementor-background-overlay{background-size:12vw auto;}.elementor-5786 .elementor-element.elementor-element-0409615{padding:8% 2% 8% 2%;}.elementor-5786 .elementor-element.elementor-element-e961e3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-73b4bd3 .elementor-heading-title{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-7496fed{font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-ff1761c{margin-top:4%;margin-bottom:5%;padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-99f5d02 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-5786 .elementor-element.elementor-element-5f93668{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 4% 0% 4%;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 4% 0% 4%;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 4% 0% 4%;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-d91050f{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 10% 0% 10%;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 4% 0% 4%;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 4% 0% 4%;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.9vw;}.elementor-5786 .elementor-element.elementor-element-3ff302f{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-7152fb8{padding:3% 3% 4% 3%;}.elementor-5786 .elementor-element.elementor-element-f8a8311 .elementor-heading-title{font-size:11vw;}.elementor-5786 .elementor-element.elementor-element-b395072{--spacer-size:40vw;}.elementor-5786 .elementor-element.elementor-element-2601f50 > .elementor-widget-container{padding:0% 7% 2% 7%;}.elementor-5786 .elementor-element.elementor-element-2601f50{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-5f38ad2{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-833432b{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;}.elementor-5786 .elementor-element.elementor-element-833432b .elementor-button{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-169634d:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-169634d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:12vw auto;}.elementor-5786 .elementor-element.elementor-element-169634d{padding:8% 3% 8.5% 3%;}.elementor-5786 .elementor-element.elementor-element-1f31e57 .elementor-heading-title{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-c068723{font-size:2.5vw;}.elementor-5786 .elementor-element.elementor-element-424e902{--container-widget-width:42vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 42vw );max-width:42vw;}.elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button{font-size:2vw;}.elementor-5786 .elementor-element.elementor-element-e03ee75:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-e03ee75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:12vw auto;}.elementor-5786 .elementor-element.elementor-element-e03ee75{padding:6% 3% 15% 3%;}.elementor-5786 .elementor-element.elementor-element-7555c31 .elementor-heading-title{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-fc8fcf2{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-5786 .elementor-element.elementor-element-dd96271{padding:37% 5% 11% 5%;}.elementor-5786 .elementor-element.elementor-element-083cbbe > .elementor-widget-container{padding:0% 5% 4% 5%;}.elementor-5786 .elementor-element.elementor-element-083cbbe .elementor-heading-title{font-size:10vw;line-height:1em;}.elementor-5786 .elementor-element.elementor-element-f32ab4a > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-5786 .elementor-element.elementor-element-f32ab4a .elementor-heading-title{font-size:6vw;line-height:1.3em;}.elementor-5786 .elementor-element.elementor-element-8d11fb2{width:var( --container-widget-width, 11.797px );max-width:11.797px;--container-widget-width:11.797px;--container-widget-flex-grow:0;top:-27vw;--icon-size:5vw;--grid-row-gap:3vw;}body:not(.rtl) .elementor-5786 .elementor-element.elementor-element-8d11fb2{right:-2vw;}body.rtl .elementor-5786 .elementor-element.elementor-element-8d11fb2{left:-2vw;}.elementor-5786 .elementor-element.elementor-element-004cc3e:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:180% auto;}.elementor-5786 .elementor-element.elementor-element-004cc3e > .elementor-background-overlay{background-size:30vw auto;}.elementor-5786 .elementor-element.elementor-element-004cc3e{padding:121% 3% 10% 3%;}.elementor-5786 .elementor-element.elementor-element-107196e > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-5786 .elementor-element.elementor-element-107196e{text-align:center;}.elementor-5786 .elementor-element.elementor-element-107196e .elementor-heading-title{font-size:8vw;}.elementor-5786 .elementor-element.elementor-element-e65c01a{text-align:center;font-size:5vw;}.elementor-5786 .elementor-element.elementor-element-2576ddc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-2576ddc{--e-icon-list-icon-size:4vw;}.elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5786 .elementor-element.elementor-element-2576ddc .elementor-icon-list-item > a{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-f09484b:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-f09484b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:160% auto;}.elementor-5786 .elementor-element.elementor-element-f09484b > .elementor-background-overlay{background-size:30vw auto;}.elementor-5786 .elementor-element.elementor-element-f09484b{padding:98% 3% 10% 3%;}.elementor-5786 .elementor-element.elementor-element-ed5d275{text-align:center;}.elementor-5786 .elementor-element.elementor-element-ed5d275 .elementor-heading-title{font-size:8vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-wrapper{text-align:center;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-img{margin-bottom:10px;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-wrapper .elementor-image-box-img{width:15vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-title{font-size:5vw;}.elementor-5786 .elementor-element.elementor-element-e5fd826 .elementor-image-box-description{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd > .elementor-widget-container{padding:5% 6% 5% 6%;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-wrapper{text-align:center;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-img{margin-bottom:15px;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-wrapper .elementor-image-box-img{width:13vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-title{font-size:5vw;}.elementor-5786 .elementor-element.elementor-element-7bffedd .elementor-image-box-description{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-wrapper{text-align:center;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-img{margin-bottom:15px;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-wrapper .elementor-image-box-img{width:15vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-title{font-size:5vw;}.elementor-5786 .elementor-element.elementor-element-14aa73e .elementor-image-box-description{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-81b940a{width:100%;max-width:100%;}.elementor-5786 .elementor-element.elementor-element-81b940a .elementor-button{font-size:4vw;line-height:1.3em;padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-0409615:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-0409615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-5786 .elementor-element.elementor-element-0409615 > .elementor-background-overlay{background-size:30vw auto;}.elementor-5786 .elementor-element.elementor-element-0409615{padding:25% 5% 10% 5%;}.elementor-5786 .elementor-element.elementor-element-73b4bd3 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-5786 .elementor-element.elementor-element-73b4bd3 .elementor-heading-title{font-size:8vw;}.elementor-5786 .elementor-element.elementor-element-7496fed{width:100%;max-width:100%;font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-7496fed > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-5786 .elementor-element.elementor-element-ff1761c{margin-top:10%;margin-bottom:10%;padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-99f5d02{width:100%;}.elementor-5786 .elementor-element.elementor-element-5f93668 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5786 .elementor-element.elementor-element-5f93668{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-5f93668 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5786 .elementor-element.elementor-element-75f7d08{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-75f7d08 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5786 .elementor-element.elementor-element-93aa4a1{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-93aa4a1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-d91050f > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5786 .elementor-element.elementor-element-d91050f{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-d91050f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5786 .elementor-element.elementor-element-7af4af3{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-7af4af3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:6vw;line-height:1.2em;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:6vw;}.elementor-5786 .elementor-element.elementor-element-2f0475e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:3.4vw;}.elementor-5786 .elementor-element.elementor-element-3ff302f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-3ff302f .elementor-button{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-7152fb8:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-7152fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:135% auto;}.elementor-5786 .elementor-element.elementor-element-7152fb8 > .elementor-background-overlay{background-size:135% auto;}.elementor-5786 .elementor-element.elementor-element-7152fb8{padding:3% 3% 7% 3%;}.elementor-5786 .elementor-element.elementor-element-f8a8311 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-f8a8311{z-index:2;}.elementor-5786 .elementor-element.elementor-element-f8a8311 .elementor-heading-title{font-size:14vw;}.elementor-5786 .elementor-element.elementor-element-b395072{--spacer-size:50vw;}.elementor-5786 .elementor-element.elementor-element-2601f50 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-5786 .elementor-element.elementor-element-2601f50{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-5f38ad2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5786 .elementor-element.elementor-element-5f38ad2 .elementor-button{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-833432b{width:100%;max-width:100%;}.elementor-5786 .elementor-element.elementor-element-833432b > .elementor-widget-container{margin:3% 3% 3% 3%;}.elementor-5786 .elementor-element.elementor-element-833432b .elementor-button{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-169634d:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-169634d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30vw auto;}.elementor-5786 .elementor-element.elementor-element-169634d{padding:15% 3% 14% 3%;}.elementor-5786 .elementor-element.elementor-element-1f31e57 .elementor-heading-title{font-size:8vw;}.elementor-5786 .elementor-element.elementor-element-c068723{font-size:4.5vw;}.elementor-5786 .elementor-element.elementor-element-424e902{width:100%;max-width:100%;}.elementor-5786 .elementor-element.elementor-element-424e902 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-5786 .elementor-element.elementor-element-424e902 .elementor-button{font-size:4vw;}.elementor-5786 .elementor-element.elementor-element-e03ee75:not(.elementor-motion-effects-element-type-background), .elementor-5786 .elementor-element.elementor-element-e03ee75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30vw auto;}.elementor-5786 .elementor-element.elementor-element-e03ee75{padding:15% 3% 030% 3%;}.elementor-5786 .elementor-element.elementor-element-7555c31 .elementor-heading-title{font-size:8vw;}.elementor-5786 .elementor-element.elementor-element-fc8fcf2{width:100%;max-width:100%;}.elementor-5786 .elementor-element.elementor-element-fc8fcf2 > .elementor-widget-container{padding:5% 3% 10% 3%;}}@media(min-width:768px){.elementor-5786 .elementor-element.elementor-element-1b9c6e8{width:41%;}.elementor-5786 .elementor-element.elementor-element-10a1de6{width:58.999%;}.elementor-5786 .elementor-element.elementor-element-1545c97{width:59.999%;}.elementor-5786 .elementor-element.elementor-element-8672900{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5786 .elementor-element.elementor-element-1b9c6e8{width:50%;}.elementor-5786 .elementor-element.elementor-element-10a1de6{width:50%;}.elementor-5786 .elementor-element.elementor-element-1545c97{width:50%;}.elementor-5786 .elementor-element.elementor-element-8672900{width:50%;}}/* Start custom CSS */.green-btn.ref-btn a{
    height: 4.219vw;
    text-decoration: underline;
}

.footer-ct-sec {
    display: none;
}

.strong {
  font-weight: 700;
}

.sec5 .elementor-background-overlay {
  z-index: 2;
  pointer-events: none;
}

.referral a.elementor-icon {
  border-radius: 26.727px;
  background: var(
    --CR-Copper,
    linear-gradient(
      270deg,
      #ab7b53 0%,
      #c6a081 25%,
      #decdbb 50%,
      #c6a081 75%,
      #ab7b53 100%
    )
  );
}

.green-txt2 {
  color: #007367;
}

.practice-areas-inner .elementor-widget-wrap {
  gap: 0.6vw;
}

.practice-areas-item .elementor-icon-wrapper {
  display: none;
}

.practice-areas-item .elementor-flip-box__layer__description {
  -webkit-text-stroke: 0.3px #ab7b53;
}

.practice-areas-item .elementor-flip-box {
  height: 15.73vw;
  position: relative;
  transition: ease 500ms;
}

.practice-areas-item .elementor-flip-box:before {
  content: "";
  position: absolute;
  inset: -3px;
  padding: 3px;
  background: radial-gradient(
    circle,
    rgba(171, 123, 83, 1) 0%,
    rgba(198, 160, 129, 1) 25%,
    rgba(222, 205, 187, 1) 48%,
    rgba(198, 160, 129, 1) 75%,
    rgba(171, 123, 83, 1) 100%
  );
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 50%;
}

.practice-areas-item .elementor-flip-box__layer {
  border-radius: 50%;
}

.practice-areas-item .elementor-flip-box:hover {
  transform: scale(1.4);
  z-index: 2;
}

/*form*/
div#gform_fields_6 {
  gap: 0;
}
.referral-form .section-content-wrapper.gform_fields.gfield {
  margin-bottom: 2vw;
  padding-left: 7%;
}

.referral-form .collapsible-section-header {
  border: 0 !important;
  margin-bottom: 2vw;
}

.referral-form .collapsible-section-header:not(.num1) {
  border-top: 2px solid #decdbb !important;
  padding-top: 2vw !important;
  /* margin-top: 3vw; */
}

.referral-form .collapsible-section-header h3.gsection_title {
  position: relative;
  padding-left: 4vw;
  font-family: "Figtree", Sans-Serif;
  font-size: 1.88vw;
  font-weight: 700;
  margin: 0;
}

.referral-form .collapsible-section-header h3.gsection_title:before {
  content: "1";
  background: var(
    --CR-Copper,
    linear-gradient(
      270deg,
      #ab7b53 0%,
      #c6a081 25%,
      #decdbb 50%,
      #c6a081 75%,
      #ab7b53 100%
    )
  );
  width: 20vw;
  border-radius: 50px;
  margin-right: 20px;
  font-family: "Figtree", Sans-Serif;
  font-size: 1.56vw;
  font-weight: 400;
  position: absolute;
  width: 3vw;
  height: 3vw;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.referral-form .collapsible-section-header.num2 h3.gsection_title:before {
  content: "2" !important;
}

.referral-form .collapsible-section-header.num3 h3.gsection_title:before {
  content: "3" !important;
}

.referral-form .collapsible-section-header.num4 h3.gsection_title:before {
  content: "4" !important;
}

.referral-form .collapsible-section-header.num5 h3.gsection_title:before {
  content: "5" !important;
}

.referral-form label.gfield_label.gform-field-label {
  display: none !important;
}
.referral-form .gform_body ::placeholder {
  color: #000 !important;
}
.referral-form .gform_body input,
.referral-form .gform_body textarea {
  border: 1px solid #007367 !important;
  font-family: "Figtree", Sans-Serif !important;
  font-weight: 500;
  font-size: 1.25vw !important;
  height: 3.85vw !important;
  padding: 0 !important;
  padding-left: 30px !important;
  outline: 0 !important;
}

.referral-form .gform_body textarea {
  height: 9.22vw !important;
  padding-top: 20px !important;
}

.referral-form legend.gfield_label.gform-field-label {
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.25vw !important;
  font-weight: 700 !important;
  line-height: 1.4em !important;
}

.referral-form .gchoice label,
.referral-form .gfield--input-type-consent label {
  font-family: "Figtree", Sans-Serif !important;
  font-weight: 500 !important;
  font-size: 1.25vw !important;
}

.referral-form .gfield--input-type-consent legend {
  display: none !important;
}

.referral-form .gfield--type-radio .gchoice input {
  height: 18px !important;
  padding: 5px !important;
  width: 18px !important;
  border: 1px solid #c9c9c9 !important;
}

.referral-form .gchoice:not(:last-child) {
  padding-bottom: 1.5%;
}

.referral-form #field_6_15 {
  padding-bottom: 2% !important;
}

.referral-form .gform_body input[type="checkbox"] {
  height: 1.5vw !important;
  width: 1.5vw !important;
  border: 0 !important;
  padding-left: 0 !important;
  margin-right: 0.5vw;
  border: 1px solid #000 !important;
}

.referral-form .ginput_container.ginput_container_consent {
  display: inline-flex;
  align-items: center;
}

.referral-form .gform_footer {
  width: 25.31vw;
  margin: 0 auto -8vw !important;
  text-align: center;
}

.referral-form .gform_footer button {
  width: 100% !important;
  color: #000 !important;
  text-align: center;
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.61vw !important;
  font-style: normal;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  border: 0 !important;
  height: 3.5vw !important;
  padding: 0 3.6vw !important;
  background-color: transparent !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: 0.3s !important;
  cursor: pointer;
}

.referral-form .gform_footer button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    315deg,
    #ab7b53 11.54%,
    #c6a081 31.41%,
    #decdbb 51.28%,
    #c6a081 71.15%,
    #ab7b53 91.03%
  );
  transition: all 0.4s ease-in-out !important;
  z-index: -1;
}

.referral-form .gform_footer button::after {
  position: absolute;
  content: "" !important;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 100px;
  border: 2px solid transparent;
  background: linear-gradient(315deg, #ab7b53, #decdbb, #ab7b53) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 5;
}

.referral-form .gform_footer button:hover::before {
  left: 95%;
  border-radius: 50px 0 0 50px;
}

/*.referral-form .gform_footer button:hover {*/
/*    color: #fff !important;*/
/*}*/

/*.referral-form .gform-footer.gform_footer.top_label {*/
/*  margin-bottom: -8vw;*/
/*}*/

/*.referral-form .gform_footer button:hover {*/
/*  background: linear-gradient(*/
/*    -315deg,*/
/*    #ab7b53 6.87%,*/
/*    #c6a081 29.5%,*/
/*    #decdbb 52.13%,*/
/*    #c6a081 74.76%,*/
/*    #ab7b53 97.39%*/
/*  );*/
/*}*/

.referral-form .gform_confirmation_message {
  font-family: "Figtree", sans-serif;
  text-align: center;
  font-size: 1.25vw;
  padding-bottom: 2%;
  color: #007367;
}

.referral-form span.ty-head {
  font-size: 2vw;
  font-weight: 700;
}

.referral-form input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #0c0d0e !important;
  border-radius: 50px;
  cursor: pointer;
  vertical-align: middle;
  background-color: white;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}

.referral-form input[type="checkbox"]:checked {
  background-color: #d0000c;
  border-color: #d0000c !important;
  outline: 2px solid #fff !important;
  outline-offset: -3px !important;
}

/* Optional: checkmark icon when checked */
.referral-form input[type="checkbox"]:checked::after {
  content: "✔";
  color: white;
  font-size: 14px;
  position: relative;
  left: 3px;
  top: -1px;
  display: none;
}

@media only screen and (max-width: 1024px) {
         .green-btn.ref-btn a{
        height: 50px;
       
}   
  .practice-areas-item .elementor-flip-box {
    height: 18vw;
  }

  .practice-areas-inner .elementor-widget-wrap {
    gap: 2vw;
  }

  .referral-form .gform_confirmation_message {
    font-size: 2vw;
  }

  .referral-form span.ty-head {
    font-size: 3vw;
  }

  .referral-form .collapsible-section-header h3.gsection_title {
    font-size: 2.5vw;
    padding-left: 6%;
  }

  .referral-form .collapsible-section-header h3.gsection_title:before {
    font-size: 2vw;
    width: 4vw;
    height: 4vw;
  }

  .referral-form .gform_body input,
  .referral-form .gform_body textarea {
    font-size: 2vw !important;
    height: 50px !important;
  }

  .referral-form .gform_body textarea {
    height: 150px !important;
    padding-top: 20px !important;
  }

  .referral-form .gform_footer button {
    height: 50px !important;
    font-size: 2vw !important;
  }

  .referral-form .gchoice label,
  .referral-form .gfield--input-type-consent label {
    font-size: 2vw !important;
  }

  .referral-form legend.gfield_label.gform-field-label {
    font-size: 2vw !important;
  }

  .referral-form .gform_body input[type="checkbox"] {
    height: 2vw !important;
    width: 2vw !important;
  }
  .referral-form .gform-footer.gform_footer.top_label {
    margin-bottom: -16vw;
    margin-top: 6vw;
  }

  .referral-form .section-content-wrapper.gform_fields.gfield {
    margin-bottom: 3vw;
  }

  .referral-form .gform_footer {
    width: 30vw;
  }
}

@media only screen and (max-width: 767px) {
  
    
  .practice-areas-item .elementor-flip-box {
    height: 70vw;
  }

  .practice-areas-inner .elementor-widget-wrap {
    gap: 2vw;
  }

  .referral-form .gform_confirmation_message {
    font-size: 4vw;
  }

  .referral-form span.ty-head {
    font-size: 5vw;
  }

  .referral-form .collapsible-section-header h3.gsection_title {
    font-size: 5vw;
    padding-left: 15%;
    line-height: 1.2em;
  }

  .referral-form .collapsible-section-header h3.gsection_title:before {
    font-size: 4vw;
    width: 8vw;
    height: 8vw;
  }

  .referral-form .gform_body input,
  .referral-form .gform_body textarea {
    font-size: 4vw !important;
    height: 50px !important;
    padding-left: 20px !important;
  }

  .referral-form .gform_body textarea {
    height: 150px !important;
    padding-top: 20px !important;
  }

  .referral-form .gform_footer button {
    height: 50px !important;
    font-size: 4vw !important;
    width: 100% !important;
  }

  .referral-form .gchoice label,
  .referral-form .gfield--input-type-consent label {
    font-size: 4vw !important;
  }

  .referral-form legend.gfield_label.gform-field-label {
    font-size: 4vw !important;
  }

  .referral-form .gform_body input[type="checkbox"] {
    height: 6vw !important;
    width: 6vw !important;
    margin-right: 10px !important;
    margin-top: -6%;
  }

  .referral-form .ginput_container.ginput_container_consent {
    align-items: center;
  }

  .referral-form .collapsible-section-header:not(.num1) {
    border-top: 2px solid #decdbb !important;
    padding-top: 5vw !important;
    /* margin-top: 9vw; */
  }

  /* .referral-form .gform-footer.gform_footer.top_label {
        margin-bottom: -32vw;
        margin-top: 11vw;
    } */

  .referral-form .gform-footer.gform_footer.top_label {
    margin-bottom: -33vw;
    margin-top: 0;
  }

  .referral-form .section-content-wrapper.gform_fields.gfield {
    margin-bottom: 6vw;
  }

  .referral-form .gform_footer {
    width: 100%;
  }

  .mb-icon .elementor-icon-list-icon svg {
    border: 1px solid #fff;
    border-radius: 50px;
  }

  .break-mb br {
    display: block;
  }
}/* End custom CSS */