.elementor-255 .elementor-element.elementor-element-3b94ab3b{--display:flex;--min-height:1700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-255 .elementor-element.elementor-element-3b94ab3b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3b94ab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theosoriolawgroup.com/wp-content/uploads/2026/10/SECAO-1-the-osorio-DESK.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-213321f6{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 1em 1em;--container-widget-width:51%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:49px 49px 49px 49px;text-align:center;}.elementor-255 .elementor-element.elementor-element-213321f6.elementor-element{--align-self:center;}.elementor-255 .elementor-element.elementor-element-213321f6.eael_liquid_glass-effect1{background-color:#2E5084;backdrop-filter:blur(50px);}.elementor-255 .elementor-element.elementor-element-213321f6.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#65A2FF;border-radius:43px 43px 43px 43px;}.elementor-255 .elementor-element.elementor-element-213321f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-f9a4e6a.elementor-element{--align-self:center;}.elementor-255 .elementor-element.elementor-element-c2d3246{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-255 .elementor-element.elementor-element-c2d3246.e-con{--align-self:center;}.elementor-255 .elementor-element.elementor-element-3126dca5{--display:flex;--min-height:230px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#777777;--border-color:#777777;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-255 .elementor-element.elementor-element-3126dca5:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3126dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theosoriolawgroup.com/wp-content/uploads/2026/10/THE-OSORIO-WHATSAPP_.jpg");}.elementor-255 .elementor-element.elementor-element-12de810{width:var( --container-widget-width, 35% );max-width:35%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-255 .elementor-element.elementor-element-12de810.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-12de810 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-185e886f{--display:flex;--min-height:230px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#777777;--border-color:#777777;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-255 .elementor-element.elementor-element-185e886f:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-185e886f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theosoriolawgroup.com/wp-content/uploads/2026/10/THE-OSORIO-LIKEDIN.jpg");}.elementor-255 .elementor-element.elementor-element-376bc463{width:var( --container-widget-width, 44% );max-width:44%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:start;}.elementor-255 .elementor-element.elementor-element-376bc463.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-376bc463 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-48b485b0{--display:flex;--min-height:230px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#777777;--border-color:#777777;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-255 .elementor-element.elementor-element-48b485b0:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-48b485b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theosoriolawgroup.com/wp-content/uploads/2026/10/THE-OSORIO-FACEBOOK.jpg");}.elementor-255 .elementor-element.elementor-element-5d50becc{width:var( --container-widget-width, 42% );max-width:42%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-255 .elementor-element.elementor-element-5d50becc.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-5d50becc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-4f828017{--display:flex;--min-height:230px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#777777;--border-color:#777777;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-255 .elementor-element.elementor-element-4f828017:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-4f828017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theosoriolawgroup.com/wp-content/uploads/2026/10/THE-OSORIO-SITE.jpg");}.elementor-255 .elementor-element.elementor-element-37200cf6{width:var( --container-widget-width, 38% );max-width:38%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:start;}.elementor-255 .elementor-element.elementor-element-37200cf6.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-37200cf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-1c2b51c1{--display:flex;--min-height:274px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-255 .elementor-element.elementor-element-1c2b51c1:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-1c2b51c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-255 .elementor-element.elementor-element-4a369f63{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-255 .elementor-element.elementor-element-4a369f63.elementor-element{--align-self:center;}.elementor-255 .elementor-element.elementor-element-4a369f63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:400;color:#FFFFFF5C;}@media(max-width:1024px) and (min-width:768px){.elementor-255 .elementor-element.elementor-element-3126dca5{--width:100%;}.elementor-255 .elementor-element.elementor-element-185e886f{--width:100%;}.elementor-255 .elementor-element.elementor-element-48b485b0{--width:100%;}.elementor-255 .elementor-element.elementor-element-4f828017{--width:100%;}}@media(max-width:1366px){.elementor-255 .elementor-element.elementor-element-213321f6{--container-widget-width:413px;--container-widget-flex-grow:0;width:var( --container-widget-width, 413px );max-width:413px;}.elementor-255 .elementor-element.elementor-element-c2d3246{--justify-content:center;--flex-wrap:wrap;}.elementor-255 .elementor-element.elementor-element-12de810{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-213321f6{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;}.elementor-255 .elementor-element.elementor-element-213321f6 .elementor-heading-title{font-size:25px;}.elementor-255 .elementor-element.elementor-element-c2d3246{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-255 .elementor-element.elementor-element-3126dca5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-255 .elementor-element.elementor-element-3126dca5:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3126dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-295px 0px;}.elementor-255 .elementor-element.elementor-element-3126dca5.e-con{--align-self:center;}.elementor-255 .elementor-element.elementor-element-12de810{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;text-align:start;}.elementor-255 .elementor-element.elementor-element-12de810.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-12de810 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-185e886f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-255 .elementor-element.elementor-element-185e886f:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-185e886f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-295px 0px;}.elementor-255 .elementor-element.elementor-element-185e886f.e-con{--align-self:center;}.elementor-255 .elementor-element.elementor-element-376bc463{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;text-align:start;}.elementor-255 .elementor-element.elementor-element-376bc463.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-376bc463 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-48b485b0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-255 .elementor-element.elementor-element-48b485b0:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-48b485b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-295px 0px;}.elementor-255 .elementor-element.elementor-element-48b485b0.e-con{--align-self:center;}.elementor-255 .elementor-element.elementor-element-5d50becc{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;text-align:start;}.elementor-255 .elementor-element.elementor-element-5d50becc.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-5d50becc .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-4f828017{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-255 .elementor-element.elementor-element-4f828017:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-4f828017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-130px 0px;}.elementor-255 .elementor-element.elementor-element-4f828017.e-con{--align-self:center;}.elementor-255 .elementor-element.elementor-element-37200cf6{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;text-align:start;}.elementor-255 .elementor-element.elementor-element-37200cf6.elementor-element{--align-self:flex-start;}.elementor-255 .elementor-element.elementor-element-37200cf6 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-1c2b51c1{--min-height:335px;--justify-content:flex-start;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-255 .elementor-element.elementor-element-4a369f63{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-255 .elementor-element.elementor-element-4a369f63 .elementor-heading-title{line-height:1.4em;}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-3b94ab3b{--min-height:1090px;}.elementor-255 .elementor-element.elementor-element-3b94ab3b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3b94ab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-255 .elementor-element.elementor-element-213321f6{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-255 .elementor-element.elementor-element-213321f6 .elementor-heading-title{font-size:20px;}.elementor-255 .elementor-element.elementor-element-f9a4e6a{width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;}.elementor-255 .elementor-element.elementor-element-3126dca5{--width:97%;--min-height:130px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-255 .elementor-element.elementor-element-3126dca5:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3126dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-12de810{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;text-align:start;}.elementor-255 .elementor-element.elementor-element-12de810 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-185e886f{--width:97%;--min-height:130px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-255 .elementor-element.elementor-element-185e886f:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-185e886f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-376bc463{--container-widget-width:134px;--container-widget-flex-grow:0;width:var( --container-widget-width, 134px );max-width:134px;text-align:start;}.elementor-255 .elementor-element.elementor-element-376bc463 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-48b485b0{--width:97%;--min-height:130px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-255 .elementor-element.elementor-element-48b485b0:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-48b485b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-5d50becc{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;text-align:start;}.elementor-255 .elementor-element.elementor-element-5d50becc .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-4f828017{--width:97%;--min-height:130px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-255 .elementor-element.elementor-element-4f828017:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-4f828017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-37200cf6{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;text-align:start;}.elementor-255 .elementor-element.elementor-element-37200cf6 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-255 .elementor-element.elementor-element-1c2b51c1{--min-height:156px;}.elementor-255 .elementor-element.elementor-element-4a369f63{--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;}}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-c2d3246{--width:80%;}}@media(min-width:2400px){.elementor-255 .elementor-element.elementor-element-3b94ab3b{--min-height:1800px;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-255 .elementor-element.elementor-element-213321f6{--container-widget-width:682px;--container-widget-flex-grow:0;width:var( --container-widget-width, 682px );max-width:682px;}.elementor-255 .elementor-element.elementor-element-f9a4e6a{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-255 .elementor-element.elementor-element-12de810{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-255 .elementor-element.elementor-element-12de810 .elementor-heading-title{letter-spacing:-1.7px;}.elementor-255 .elementor-element.elementor-element-376bc463{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-255 .elementor-element.elementor-element-376bc463 .elementor-heading-title{letter-spacing:-1.7px;}.elementor-255 .elementor-element.elementor-element-5d50becc{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-255 .elementor-element.elementor-element-5d50becc .elementor-heading-title{letter-spacing:-1.7px;}.elementor-255 .elementor-element.elementor-element-37200cf6{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-255 .elementor-element.elementor-element-37200cf6 .elementor-heading-title{letter-spacing:-1.7px;}.elementor-255 .elementor-element.elementor-element-1c2b51c1{--min-height:275px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for container, class: .elementor-element-c2d3246 */@media (min-width: 1025px) {

.elementor-255 .elementor-element.elementor-element-c2d3246{
     --zoom-in: 1.05;
     --zoom-out: 1.00;
     --hover-background: #8A00D4;
}
.elementor-255 .elementor-element.elementor-element-c2d3246{
     transition: all .5;
}
.elementor-255 .elementor-element.elementor-element-c2d3246:hover .card-box{
     filter: blur(2px);
     transform: scale(var(--zoom-out));
}
.card-box{
     transform: scale(1);
     transition: all .5s;
}
.card-box:hover{
     transform: scale(var(--zoom-in)) !important;
     z-index: 2;
     filter: blur(0px) !important;
}
.elementor-255 .elementor-element.elementor-element-c2d3246 .elementor-widget-wrap{
     transition: all .5s;
}
.elementor-255 .elementor-element.elementor-element-c2d3246 .card-box:hover .elementor-widget-wrap{
     background: var(--hover-background) !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b94ab3b */p:last-child{ 
    margin-bottom:0px; 
}

*::selection {
  color: #ffffff;
  background: #06212A;
}

html, body{
    width: 100%;
    overflow-x: hidden;
}

body::-webkit-scrollbar { 
width: 12px; 
} 
 
body::-webkit-scrollbar-track { 
background: #202020; 
} 
 
body::-webkit-scrollbar-thumb { 
background-color: #06212A; 
 
border-radius: 10px; 
 
border: 2px solid #202020; 
 
}

.degrade-color{
    padding-right: 0.05em;
    background-image: linear-gradient(128deg, #2e5084 0%, #ffffff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-icon-list-item {
    align-items: baseline;
}

.elementor-icon-list-item i {
    padding-top: 5px;
}/* End custom CSS */