.elementor-29741 .elementor-element.elementor-element-ae63097>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-ae63097:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-ae63097>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://imagility.co/wp-content/uploads/2024/04/banner.png);background-position:top right;background-repeat:no-repeat;background-size:cover}.elementor-29741 .elementor-element.elementor-element-ae63097{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-ae63097>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-ec8178a>.elementor-element-populated{padding:80px 30px 80px 10px}.elementor-29741 .elementor-element.elementor-element-c3dddf0{margin:0 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-family:"Nunito Sans",Sans-serif;font-size:28px;font-weight:600;line-height:60px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-68bc128{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-29741 .elementor-element.elementor-element-68bc128 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:48px;font-weight:800;line-height:44px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-ef9f7e8{margin:0 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-family:"Helvetica",Sans-serif;font-size:18px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-3a0c6f7 .elementor-button{background-color:#2E35DF;background-image:none;font-family:"Inter",Sans-serif;font-weight:400;fill:#FFF;color:#FFF;border-radius:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-3a0c6f7{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-29741 .elementor-element.elementor-element-3a0c6f7 .elementor-button,.elementor-29741 .elementor-element.elementor-element-3a0c6f7 .elementor-button .elementor-button-icon{font-size:18px}.elementor-29741 .elementor-element.elementor-element-17989d8>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-17989d8>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-90beb79{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-8e76462:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-8e76462>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2E35DF;background-image:url(https://imagility.co/wp-content/uploads/2024/04/Calling-All-Attorneys.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-29741 .elementor-element.elementor-element-8e76462,.elementor-29741 .elementor-element.elementor-element-8e76462>.elementor-background-overlay{border-radius:33px 33px 33px 33px}.elementor-29741 .elementor-element.elementor-element-8e76462{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-8e76462>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-e0b33ec>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-f6ce762>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-7eac7f1 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-29741 .elementor-element.elementor-element-ca850c8{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Nunito Sans",Sans-serif;font-size:20px;font-weight:400;color:#FDFDFD;--textColor:#FDFDFD}.elementor-29741 .elementor-element.elementor-element-542b57c .elementor-button{background-color:#FFF;background-image:none;font-family:"Nunito Sans",Sans-serif;font-weight:600;fill:#000;color:#000;border-radius:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-542b57c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-29741 .elementor-element.elementor-element-542b57c .elementor-button,.elementor-29741 .elementor-element.elementor-element-542b57c .elementor-button .elementor-button-icon{font-size:20px}.elementor-29741 .elementor-element.elementor-element-c336c9b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-c336c9b{padding:40px 0 40px 0}.elementor-29741 .elementor-element.elementor-element-535a8ec>.elementor-element-populated{padding:40px 0 0 0}.elementor-29741 .elementor-element.elementor-element-abc2ae1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-abc2ae1 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-7c35024{font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-dce1753 .elementor-button{background-color:#2E35DF;background-image:none;font-family:"Helvetica",Sans-serif;font-weight:400;border-radius:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-dce1753{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-dce1753 .elementor-button,.elementor-29741 .elementor-element.elementor-element-dce1753 .elementor-button .elementor-button-icon{font-size:18px}.elementor-29741 .elementor-element.elementor-element-8e1b797>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-bc8e1de{text-align:right}.elementor-29741 .elementor-element.elementor-element-bc8e1de img,.elementor-29741 .elementor-element.elementor-element-bc8e1de svg{border-style:none}.elementor-29741 .elementor-element.elementor-element-d386f74:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-d386f74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F5F9}.elementor-29741 .elementor-element.elementor-element-d386f74{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-29741 .elementor-element.elementor-element-d386f74>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-6fd14cb>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-2893708{text-align:right}.elementor-29741 .elementor-element.elementor-element-2893708 img,.elementor-29741 .elementor-element.elementor-element-2893708 svg{border-style:none}.elementor-29741 .elementor-element.elementor-element-4231508>.elementor-element-populated{padding:40px 40px 0 20px}.elementor-29741 .elementor-element.elementor-element-b71cde4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-b71cde4 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-3562758{font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-8574cd1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-8574cd1{padding:40px 0 40px 0}.elementor-29741 .elementor-element.elementor-element-fcc52ca>.elementor-element-populated{padding:40px 0 0 0}.elementor-29741 .elementor-element.elementor-element-19a1989{width:auto;max-width:auto;background-color:#2E35DF21;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 05px) 0;padding:3px 30px 3px 30px;border-radius:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-19a1989 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:20px;font-weight:700;line-height:50px;color:#000}.elementor-29741 .elementor-element.elementor-element-169cded{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-169cded .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-7d6e4d2{font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-8852a3c .elementor-button{background-color:#2E35DF;background-image:none;font-family:"Helvetica",Sans-serif;font-weight:400;border-radius:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-8852a3c{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-8852a3c .elementor-button,.elementor-29741 .elementor-element.elementor-element-8852a3c .elementor-button .elementor-button-icon{font-size:18px}.elementor-29741 .elementor-element.elementor-element-9f72dad>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-c7130ba{text-align:right}.elementor-29741 .elementor-element.elementor-element-c7130ba img,.elementor-29741 .elementor-element.elementor-element-c7130ba svg{border-style:none}.elementor-29741 .elementor-element.elementor-element-9dec103>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-9dec103:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-9dec103>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F5F9}.elementor-29741 .elementor-element.elementor-element-9dec103{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-29741 .elementor-element.elementor-element-9dec103>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-115b1ff>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-0a5e606{text-align:right}.elementor-29741 .elementor-element.elementor-element-0a5e606 img,.elementor-29741 .elementor-element.elementor-element-0a5e606 svg{border-style:none}.elementor-29741 .elementor-element.elementor-element-fec48fc>.elementor-element-populated{padding:40px 0 0 0}.elementor-29741 .elementor-element.elementor-element-4c7cf88{width:auto;max-width:auto;background-color:#2E35DF21;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 05px) 0;padding:3px 30px 3px 30px;border-radius:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-4c7cf88 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:20px;font-weight:700;line-height:50px;color:#000}.elementor-29741 .elementor-element.elementor-element-3321f38{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-3321f38 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-3d6e51e{font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-158c3c0 .elementor-button{background-color:#2E35DF;background-image:none;font-family:"Helvetica",Sans-serif;font-weight:400;border-radius:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-158c3c0{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-158c3c0 .elementor-button,.elementor-29741 .elementor-element.elementor-element-158c3c0 .elementor-button .elementor-button-icon{font-size:18px}.elementor-29741 .elementor-element.elementor-element-b4f121a{padding:60px 0 60px 0}.elementor-29741 .elementor-element.elementor-element-0c58f27{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-29741 .elementor-element.elementor-element-0c58f27 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:800;color:#000}.elementor-29741 .elementor-element.elementor-element-7e28cfe>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-c4d05b7{text-align:center;font-family:"Nunito Sans",Sans-serif;font-size:20px;font-weight:600;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-74daec2{text-align:left}.elementor-29741 .elementor-element.elementor-element-b0e456c{margin:-13px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 40px 0 50px;font-family:"Helvetica",Sans-serif;font-size:18px;font-weight:400;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-662fb14{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 160px 40px 0;text-align:right}.elementor-29741 .elementor-element.elementor-element-7ae478b:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-7ae478b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6FAFF}.elementor-29741 .elementor-element.elementor-element-7ae478b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-7ae478b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-a8f7029{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:center}.elementor-29741 .elementor-element.elementor-element-a8f7029 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:800;color:#000}.elementor-29741 .elementor-element.elementor-element-85c5876:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-85c5876>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#663DD2 0%,#02CBD0 100%)}.elementor-29741 .elementor-element.elementor-element-85c5876{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 180px 0}.elementor-29741 .elementor-element.elementor-element-85c5876>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-af774ee{text-align:center}.elementor-29741 .elementor-element.elementor-element-af774ee .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:42px;font-weight:800;color:#FFF}.elementor-29741 .elementor-element.elementor-element-03cc27e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-182px;margin-bottom:0;padding:0 0 0 0;z-index:7}.elementor-29741 .elementor-element.elementor-element-03cc27e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-8e13c65{text-align:center}.elementor-29741 .elementor-element.elementor-element-ba5a1b2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-190px;margin-bottom:0;padding:180px 60px 0 60px;z-index:6}.elementor-29741 .elementor-element.elementor-element-ba5a1b2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-0002a06:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-29741 .elementor-element.elementor-element-0002a06>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://imagility.co/wp-content/uploads/2024/02/feb12.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-29741 .elementor-element.elementor-element-0002a06>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:-10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 40px 100px 40px}.elementor-29741 .elementor-element.elementor-element-0002a06>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-acce9e2{margin:10px 30px calc(var(--kit-widget-spacing, 0px) + 10px) 30px;text-align:center;font-family:"Helvetica",Sans-serif;font-size:19px;font-weight:700;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-f45526b{text-align:left}.elementor-29741 .elementor-element.elementor-element-a044bdf{margin:10px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0 0 0 0;text-align:left;font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-a0f5034{margin:10px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;columns:2;text-align:left;font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-61cd247{margin:10px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;columns:2;text-align:left;font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-2cabcdb{margin:10px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;text-align:left;font-family:"Helvetica",Sans-serif;font-size:19px;color:#000;--textColor:#000000}.elementor-29741 .elementor-element.elementor-element-e1fad96{text-align:right}.elementor-29741 .elementor-element.elementor-element-fc8665d{padding:60px 0 60px 0}.elementor-29741 .elementor-element.elementor-element-097a11f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-29741 .elementor-element.elementor-element-097a11f .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#2E35DF}.elementor-29741 .elementor-element.elementor-element-040b840 .dt-css-grid{grid-column-gap:15px;grid-row-gap:20px;--grid-row-gap:20px}.elementor-29741 .elementor-element.elementor-element-040b840 .dt-isotope .wf-cell{padding-right:calc(15px/2)!important;padding-left:calc(15px/2)!important;padding-top:calc(20px/2)!important;padding-bottom:calc(20px/2)!important}.elementor-29741 .elementor-element.elementor-element-040b840 .dt-isotope{margin-right:calc(-1*15px/2)!important;margin-left:calc(-1*15px/2)!important;margin-top:calc(-1*20px/2)!important;margin-bottom:calc(-1*20px/2)!important}.elementor-29741 .elementor-element.elementor-element-040b840 .filter{--display-by:none;--display-sort:none;justify-content:center}.elementor-29741 .elementor-element.elementor-element-040b840{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio))}.elementor-29741 .elementor-element.elementor-element-040b840 article{border-style:solid;border-width:4px 4px 4px 4px;border-color:#12B3FF}.elementor-29741 .elementor-element.elementor-element-040b840 article .post-entry-content{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-040b840 .content-rollover-layout-list .post-entry-wrapper{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-040b840 .description-under-image .post-entry-content{align-self:flex-start}.elementor-29741 .elementor-element.elementor-element-040b840 .description-on-hover .post-entry-content .post-entry-body{align-self:flex-start}.elementor-29741 .elementor-element.elementor-element-040b840 .post-entry-content{text-align:left}.elementor-29741 .elementor-element.elementor-element-040b840 .classic-layout-list .post-thumbnail-wrap{text-align:left}.elementor-29741 .elementor-element.elementor-element-040b840 .entry-meta .meta-item:not(:first-child):before{content:"•"}.elementor-29741 .elementor-element.elementor-element-040b840 .filter .filter-categories{justify-content:center}.elementor-29741 .elementor-element.elementor-element-040b840 .filter .filter-extras{justify-content:center}.elementor-29741 .elementor-element.elementor-element-040b840 .paginator{justify-content:center}.elementor-29741 .elementor-element.elementor-element-97bd037{margin-top:0;margin-bottom:0;padding:0 0 60px 0}.elementor-29741 .elementor-element.elementor-element-0a7291c:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-0a7291c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-29741 .elementor-element.elementor-element-0a7291c,.elementor-29741 .elementor-element.elementor-element-0a7291c>.elementor-background-overlay{border-radius:12px 12px 12px 12px}.elementor-29741 .elementor-element.elementor-element-0a7291c{box-shadow:0 0 10px 0 rgb(0 0 0 / .26);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 30px 50px 30px}.elementor-29741 .elementor-element.elementor-element-0a7291c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-29741 .elementor-element.elementor-element-8e229bf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-29741 .elementor-element.elementor-element-8e229bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-8e229bf>.elementor-element-populated{padding:0 60px 0 0}.elementor-29741 .elementor-element.elementor-element-0e4e031 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:38px;font-weight:500;line-height:48px;color:#1F1F1F}.elementor-29741 .elementor-element.elementor-element-0c190b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F4F9}.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-element-populated,.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-element-populated>.elementor-background-overlay,.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-background-slideshow{border-radius:19px 19px 19px 19px}.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 30px 0 20px}.elementor-29741 .elementor-element.elementor-element-0c190b1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-29741 .elementor-element.elementor-element-db4879b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-db4879b{padding:0 0 15px 0}.elementor-29741 .elementor-element.elementor-element-ea2a387>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-96a09f4{padding:100px 0 80px 0;text-align:center}.elementor-29741 .elementor-element.elementor-element-96a09f4 img,.elementor-29741 .elementor-element.elementor-element-96a09f4 svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-311a789>.elementor-element-populated{padding:60px 0 30px 0}.elementor-29741 .elementor-element.elementor-element-7ae05db>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-7ae05db{padding:0 0 15px 0}.elementor-29741 .elementor-element.elementor-element-8c16738>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-a995dab{text-align:center}.elementor-29741 .elementor-element.elementor-element-a995dab img,.elementor-29741 .elementor-element.elementor-element-a995dab svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-e392366{text-align:center}.elementor-29741 .elementor-element.elementor-element-e392366 img,.elementor-29741 .elementor-element.elementor-element-e392366 svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-8407056{text-align:center}.elementor-29741 .elementor-element.elementor-element-8407056 img,.elementor-29741 .elementor-element.elementor-element-8407056 svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-fd0a715>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-fd0a715{padding:0 0 15px 0}.elementor-29741 .elementor-element.elementor-element-c6c9137>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-f804798{text-align:center}.elementor-29741 .elementor-element.elementor-element-f804798 img,.elementor-29741 .elementor-element.elementor-element-f804798 svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-26f42af{text-align:center}.elementor-29741 .elementor-element.elementor-element-26f42af img,.elementor-29741 .elementor-element.elementor-element-26f42af svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-05946fb{text-align:center}.elementor-29741 .elementor-element.elementor-element-05946fb img,.elementor-29741 .elementor-element.elementor-element-05946fb svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-275987b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-29741 .elementor-element.elementor-element-275987b{padding:0 0 15px 0}.elementor-29741 .elementor-element.elementor-element-0790ae4>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-29741 .elementor-element.elementor-element-cc60bfd{text-align:center}.elementor-29741 .elementor-element.elementor-element-cc60bfd img,.elementor-29741 .elementor-element.elementor-element-cc60bfd svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-69ab622{text-align:center}.elementor-29741 .elementor-element.elementor-element-69ab622 img,.elementor-29741 .elementor-element.elementor-element-69ab622 svg{max-width:62%}.elementor-29741 .elementor-element.elementor-element-1a3899b{text-align:center}.elementor-29741 .elementor-element.elementor-element-1a3899b img,.elementor-29741 .elementor-element.elementor-element-1a3899b svg{max-width:62%}@media(min-width:768px){.elementor-29741 .elementor-element.elementor-element-ec8178a{width:52.315%}.elementor-29741 .elementor-element.elementor-element-17989d8{width:47.685%}.elementor-29741 .elementor-element.elementor-element-8b7b83f{width:38.766%}.elementor-29741 .elementor-element.elementor-element-a4dffbe{width:61.234%}.elementor-29741 .elementor-element.elementor-element-8e229bf{width:36%}.elementor-29741 .elementor-element.elementor-element-0c190b1{width:64%}.elementor-29741 .elementor-element.elementor-element-ea2a387{width:50%}.elementor-29741 .elementor-element.elementor-element-311a789{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-29741 .elementor-element.elementor-element-ec8178a{width:100%}.elementor-29741 .elementor-element.elementor-element-e0b33ec{width:100%}.elementor-29741 .elementor-element.elementor-element-f6ce762{width:100%}.elementor-29741 .elementor-element.elementor-element-535a8ec{width:100%}.elementor-29741 .elementor-element.elementor-element-8e1b797{width:100%}.elementor-29741 .elementor-element.elementor-element-6fd14cb{width:100%}.elementor-29741 .elementor-element.elementor-element-4231508{width:100%}.elementor-29741 .elementor-element.elementor-element-fcc52ca{width:100%}.elementor-29741 .elementor-element.elementor-element-9f72dad{width:100%}.elementor-29741 .elementor-element.elementor-element-115b1ff{width:100%}.elementor-29741 .elementor-element.elementor-element-fec48fc{width:100%}.elementor-29741 .elementor-element.elementor-element-8e229bf{width:100%}.elementor-29741 .elementor-element.elementor-element-0c190b1{width:100%}}@media(max-width:1024px){.elementor-29741 .elementor-element.elementor-element-ae63097:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-ae63097>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://imagility.co/wp-content/uploads/2024/04/banner.png);background-position:bottom left;background-size:cover}.elementor-29741 .elementor-element.elementor-element-ec8178a>.elementor-element-populated{padding:60px 30px 60px 20px}.elementor-29741 .elementor-element.elementor-element-68bc128{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-29741 .elementor-element.elementor-element-68bc128 .elementor-heading-title{font-size:36px}.elementor-29741 .elementor-element.elementor-element-8e76462:not(.elementor-motion-effects-element-type-background),.elementor-29741 .elementor-element.elementor-element-8e76462>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain}.elementor-29741 .elementor-element.elementor-element-7eac7f1{padding:140px 0 0 0}.elementor-29741 .elementor-element.elementor-element-c336c9b{padding:40px 10px 40px 10px}.elementor-29741 .elementor-element.elementor-element-abc2ae1 .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-bc8e1de{padding:0 150px 0 150px;text-align:center}.elementor-29741 .elementor-element.elementor-element-d386f74{padding:40px 10px 40px 10px}.elementor-29741 .elementor-element.elementor-element-2893708{padding:0 150px 0 150px;text-align:center}.elementor-29741 .elementor-element.elementor-element-b71cde4 .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-8574cd1{padding:40px 10px 40px 10px}.elementor-29741 .elementor-element.elementor-element-19a1989 .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-169cded .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-c7130ba{padding:0 150px 0 150px;text-align:center}.elementor-29741 .elementor-element.elementor-element-9dec103{padding:40px 10px 40px 10px}.elementor-29741 .elementor-element.elementor-element-0a5e606{padding:0 150px 0 150px;text-align:center}.elementor-29741 .elementor-element.elementor-element-4c7cf88 .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-3321f38 .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-097a11f .elementor-heading-title{font-size:32px;line-height:42px}.elementor-29741 .elementor-element.elementor-element-040b840 .filter{--display-by:none;--display-sort:none}.elementor-29741 .elementor-element.elementor-element-0e4e031{padding:0 0 20px 0}}@media(max-width:767px){.elementor-29741 .elementor-element.elementor-element-c3dddf0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;line-height:38px}.elementor-29741 .elementor-element.elementor-element-68bc128 .elementor-heading-title{font-size:30px;line-height:36px}.elementor-29741 .elementor-element.elementor-element-ef9f7e8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-29741 .elementor-element.elementor-element-3a0c6f7 .elementor-button{padding:30px 30px 30px 30px}.elementor-29741 .elementor-element.elementor-element-90beb79{padding:10px 10px 10px 10px}.elementor-29741 .elementor-element.elementor-element-8e76462{padding:20px 20px 20px 20px}.elementor-29741 .elementor-element.elementor-element-7eac7f1{padding:60px 0 0 0}.elementor-29741 .elementor-element.elementor-element-7eac7f1 .elementor-heading-title{font-size:24px}.elementor-29741 .elementor-element.elementor-element-542b57c .elementor-button{padding:11px 11px 11px 11px}.elementor-29741 .elementor-element.elementor-element-abc2ae1 .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-bc8e1de{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-2893708{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-b71cde4 .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-19a1989 .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-169cded .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-c7130ba{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-0a5e606{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-4c7cf88 .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-3321f38 .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-b0e456c{padding:0 20px 0 20px}.elementor-29741 .elementor-element.elementor-element-662fb14{padding:0 0 0 0;text-align:right}.elementor-29741 .elementor-element.elementor-element-af774ee .elementor-heading-title{font-size:26px}.elementor-29741 .elementor-element.elementor-element-03cc27e{margin-top:-200px;margin-bottom:0}.elementor-29741 .elementor-element.elementor-element-ba5a1b2{padding:180px 10px 80px 10px}.elementor-29741 .elementor-element.elementor-element-0002a06>.elementor-element-populated{padding:0 0 0 0}.elementor-29741 .elementor-element.elementor-element-acce9e2{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-29741 .elementor-element.elementor-element-f45526b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 10px}.elementor-29741 .elementor-element.elementor-element-a044bdf{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-29741 .elementor-element.elementor-element-a0f5034{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;columns:1}.elementor-29741 .elementor-element.elementor-element-61cd247{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;columns:1}.elementor-29741 .elementor-element.elementor-element-2cabcdb{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-29741 .elementor-element.elementor-element-e1fad96{padding:0 0 50px 0}.elementor-29741 .elementor-element.elementor-element-097a11f .elementor-heading-title{font-size:26px;line-height:38px}.elementor-29741 .elementor-element.elementor-element-040b840 .filter{--display-by:none;--display-sort:none}.elementor-29741 .elementor-element.elementor-element-0e4e031 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-29741 .elementor-element.elementor-element-96a09f4{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 10px 10px 10px}.elementor-29741 .elementor-element.elementor-element-96a09f4 img{max-width:43%}.elementor-29741 .elementor-element.elementor-element-8c16738{width:33%}.elementor-29741 .elementor-element.elementor-element-78e8cab{width:33%}.elementor-29741 .elementor-element.elementor-element-d66ade9{width:33%}.elementor-29741 .elementor-element.elementor-element-c6c9137{width:33%}.elementor-29741 .elementor-element.elementor-element-a788cf3{width:33%}.elementor-29741 .elementor-element.elementor-element-fa1b74f{width:33%}.elementor-29741 .elementor-element.elementor-element-0790ae4{width:33%}.elementor-29741 .elementor-element.elementor-element-b38f64f{width:33%}.elementor-29741 .elementor-element.elementor-element-acfb24e{width:33%}}.elementor-29741 .elementor-element.elementor-element-c3dddf0 .underline{border-bottom:5px solid #000}.the7_elements-040b840.portfolio-shortcode .post-details i{margin:0}.the7_elements-040b840.portfolio-shortcode .show-filter-categories .filter-categories{display:flex}.the7_elements-040b840.portfolio-shortcode .hide-filter-categories .filter-categories{display:none}#main .the7_elements-040b840.portfolio-shortcode .filter-extras{display:block}#main .the7_elements-040b840.portfolio-shortcode .filter-extras .filter-by{display:var(--display-by)}#main .the7_elements-040b840.portfolio-shortcode .filter-extras .filter-sorting{display:var(--display-sort)}@media screen and (max-width:1024px){#main .the7_elements-040b840.portfolio-shortcode .filter-categories{display:flex;display:none}.the7_elements-040b840.portfolio-shortcode .show-filter-categories-tablet .filter-categories{display:flex}.the7_elements-040b840.portfolio-shortcode .hide-filter-categories-tablet .filter-categories{display:none}#main .the7_elements-040b840.portfolio-shortcode .filter-extras{display:block}}@media screen and (max-width:767px){#main .the7_elements-040b840.portfolio-shortcode .filter-categories{display:flex;display:none}.the7_elements-040b840.portfolio-shortcode .show-filter-categories-mobile .filter-categories{display:flex}.the7_elements-040b840.portfolio-shortcode .hide-filter-categories-mobile .filter-categories{display:none}#main .the7_elements-040b840.portfolio-shortcode .filter-extras{display:block}}.the7_elements-040b840.portfolio-shortcode.content-bg-on.classic-layout-list article{box-shadow:none}.the7_elements-040b840.portfolio-shortcode.description-on-hover article{overflow:hidden}.the7_elements-040b840.portfolio-shortcode article{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.the7_elements-040b840.portfolio-shortcode article .post-entry-content{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.the7_elements-040b840.portfolio-shortcode:not(.mode-masonry) article:first-of-type,.the7_elements-040b840.portfolio-shortcode:not(.mode-masonry) article.visible.first{margin-top:0}.the7_elements-040b840.portfolio-shortcode.content-bg-on.classic-layout-list article{box-shadow:none}.the7_elements-040b840.portfolio-shortcode.hover-scale article.post:after{background-color:var(--content-bg-color);box-shadow:none}.the7_elements-040b840.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content{background-color:var(--content-bg-color);box-shadow:none}.the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid{grid-template-columns:repeat(auto-fill,minmax(0,1fr))}.the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .double-width{grid-column:span 2}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid{display:flex;flex-flow:row wrap}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .wf-cell{flex:1 0 0%;min-width:0;max-width:100%;padding:15px;box-sizing:border-box}.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .double-width{grid-column:span 2}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell{width:33.333333333333%}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width{width:calc(33.333333333333%) * 2}@media screen and (max-width:1439px){.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(3,1fr)}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell{width:33.333333333333%}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width{width:calc(33.333333333333%)*2}}@media screen and (max-width:1024px){.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(2,1fr)}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell{width:50%}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width{width:calc(50%)*2}}@media screen and (max-width:767px){.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(1,1fr)}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell{width:100%}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width{width:calc(100%)*2}}@media screen and (min-width:1301px){.the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(3,1fr)}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell{width:33.333333333333%}.cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,.no-cssgridlegacy.no-cssgrid .the7_elements-040b840.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width{width:calc(33.333333333333%)*2}}