.elementor-4666 .elementor-element.elementor-element-74fe388:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-74fe388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4666 .elementor-element.elementor-element-74fe388{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4666 .elementor-element.elementor-element-74fe388 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-6c9559b > .elementor-element-populated{padding:150px 150px 150px 150px;}.elementor-4666 .elementor-element.elementor-element-46a6b2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-46a6b2d{text-align:left;}.elementor-4666 .elementor-element.elementor-element-46a6b2d .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:3.5rem;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-1d694b4 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-1d694b4{text-align:left;}.elementor-4666 .elementor-element.elementor-element-1d694b4 .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.65rem;font-weight:500;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-overlay{background-color:rgba(0,0,0,.5);}.elementor-4666 .elementor-element.elementor-element-1010116{z-index:99999;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item{width:60%;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button{text-align:left;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action{width:400px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action span{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#FF722B;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-image-action, .elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-image-action::before{border-radius:3px 3px 3px 3px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-image-action{padding:20px 0px 20px 0px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action:hover span{color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action:before{background-color:#606060;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action:hover{border-style:none;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn{left:644px;top:0px;background:#00000000;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before{width:22px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{height:22px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{background:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-9d5ab77:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-9d5ab77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858383;}.elementor-4666 .elementor-element.elementor-element-9d5ab77{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4666 .elementor-element.elementor-element-9d5ab77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-6d8b69d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-73bda69 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4666 .elementor-element.elementor-element-482f8cf > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4666 .elementor-element.elementor-element-2392b09{overflow:hidden;}.elementor-4666 .elementor-element.elementor-element-803563c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-fa860ae > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-4666 .elementor-element.elementor-element-fa860ae{text-align:center;}.elementor-4666 .elementor-element.elementor-element-fa860ae .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:2.5rem;text-transform:uppercase;color:#606060;}.elementor-4666 .elementor-element.elementor-element-db723a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4666 .elementor-element.elementor-element-db723a5{overflow:hidden;padding:20px 100px 10px 100px;}.elementor-bc-flex-widget .elementor-4666 .elementor-element.elementor-element-db693b6.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-4666 .elementor-element.elementor-element-db693b6.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4666 .elementor-element.elementor-element-db693b6.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-4666 .elementor-element.elementor-element-db693b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4666 .elementor-element.elementor-element-db693b6.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-4666 .elementor-element.elementor-element-aabe98c{overflow:hidden;margin-top:0px;margin-bottom:70px;}.elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button{background-color:#FF722B;font-family:"PP Fraktion Sans", Sans-serif;font-size:1.2em;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;padding:15px 150px 15px 150px;}.elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button:hover, .elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button:focus{background-color:#606060;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button:hover svg, .elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-cea04c9:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-cea04c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#53A7DD;}.elementor-4666 .elementor-element.elementor-element-cea04c9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4666 .elementor-element.elementor-element-cea04c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-8567ebb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4666 .elementor-element.elementor-element-8567ebb.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-4666 .elementor-element.elementor-element-8567ebb > .elementor-element-populated{margin:75px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-ba8531e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-ba8531e{text-align:center;}.elementor-4666 .elementor-element.elementor-element-ba8531e .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:2.5rem;text-transform:uppercase;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-878b600{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-4666 .elementor-element.elementor-element-878b600 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-878b600 .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.5rem;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-9db2a2b:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-9db2a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#53A7DD;}.elementor-4666 .elementor-element.elementor-element-9db2a2b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-4666 .elementor-element.elementor-element-9db2a2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-7d0e123:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-7d0e123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#53A7DD;}.elementor-4666 .elementor-element.elementor-element-7d0e123{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 70px 100px;}.elementor-4666 .elementor-element.elementor-element-7d0e123 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-d1b2936:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-d1b2936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313325;}.elementor-4666 .elementor-element.elementor-element-d1b2936{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4666 .elementor-element.elementor-element-d1b2936 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-4b1701e > .elementor-widget-container{margin:50px 80px 50px 80px;}.elementor-4666 .elementor-element.elementor-element-4b1701e .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:2.2rem;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-a1c32f8:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-a1c32f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF722B;}.elementor-4666 .elementor-element.elementor-element-a1c32f8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4666 .elementor-element.elementor-element-a1c32f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-c80ce80 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-c80ce80{text-align:center;}.elementor-4666 .elementor-element.elementor-element-c80ce80 .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:2.5rem;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-0c1ee75 > .elementor-widget-container{margin:25px 0px 80px 0px;}.elementor-4666 .elementor-element.elementor-element-0c1ee75{text-align:center;}.elementor-4666 .elementor-element.elementor-element-0c1ee75 .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-5d71827 .raven-main-swiper{height:60px !important;width:100%;}.elementor-4666 .elementor-element.elementor-element-5d71827.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}.elementor-4666 .elementor-element.elementor-element-5d71827 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-4666 .elementor-element.elementor-element-5d71827 .elementor-swiper-button{font-size:20px;}.elementor-4666 .elementor-element.elementor-element-5d71827 .raven-main-swiper .raven-carousel-image{background-size:contain;}.elementor-4666 .elementor-element.elementor-element-c384859:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-c384859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://www.chalela-legal.com/wp-content/uploads/2025/09/legal-500-bg.png");background-position:center right;background-repeat:no-repeat;}.elementor-4666 .elementor-element.elementor-element-c384859{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4666 .elementor-element.elementor-element-c384859 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4666 .elementor-element.elementor-element-fa26ce6 > .elementor-element-populated{padding:150px 150px 150px 150px;}.elementor-4666 .elementor-element.elementor-element-642b2ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-642b2ab{text-align:left;}.elementor-4666 .elementor-element.elementor-element-642b2ab .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:2rem;text-transform:uppercase;color:#606060;}.elementor-4666 .elementor-element.elementor-element-307ffd5 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-307ffd5{text-align:left;}.elementor-4666 .elementor-element.elementor-element-307ffd5 .elementor-heading-title{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.5rem;font-weight:500;color:#606060;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-overlay{background-color:rgba(0,0,0,.5);}.elementor-4666 .elementor-element.elementor-element-a52f384{z-index:99999;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item{width:60%;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button{text-align:left;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action{width:400px;background-color:#FF722B;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action span{font-family:"PP Fraktion Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#ffffff;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-image-action, .elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-image-action::before{border-radius:3px 3px 3px 3px;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-image-action{padding:20px 0px 20px 0px;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action:hover span{color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action:before{background-color:#606060;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action:hover{border-style:none;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before{width:20px;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{height:20px;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{background:#ffffff;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn{background:transparent;}.elementor-4666 .elementor-element.elementor-element-6aedd27 > .elementor-element-populated{padding:150px 150px 150px 150px;}@media(max-width:1024px){.elementor-4666 .elementor-element.elementor-element-6c9559b > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-4666 .elementor-element.elementor-element-9db2a2b{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-7d0e123{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-5d71827.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-4666 .elementor-element.elementor-element-6c9559b > .elementor-element-populated{padding:100px 25px 100px 25px;}.elementor-4666 .elementor-element.elementor-element-46a6b2d{width:100%;max-width:100%;}.elementor-4666 .elementor-element.elementor-element-46a6b2d .elementor-heading-title{font-size:2.2rem;}.elementor-4666 .elementor-element.elementor-element-1d694b4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4666 .elementor-element.elementor-element-1d694b4 .elementor-heading-title{font-size:1.1rem;}.elementor-4666 .elementor-element.elementor-element-1010116{z-index:99999;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item{width:85%;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action{width:70%;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-button .exad-modal-image-action span{font-size:1em;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-image-action{padding:10px 10px 10px 10px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn{left:90%;top:-5%;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before{width:22px;}.elementor-4666 .elementor-element.elementor-element-1010116 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{height:22px;}.elementor-4666 .elementor-element.elementor-element-803563c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-fa860ae > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4666 .elementor-element.elementor-element-fa860ae .elementor-heading-title{font-size:1.5rem;}.elementor-4666 .elementor-element.elementor-element-db723a5{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-db693b6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4666 .elementor-element.elementor-element-18f063b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-bfe3399 .elementor-button{font-size:1em;padding:15px 20px 15px 20px;}.elementor-4666 .elementor-element.elementor-element-8567ebb > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-ba8531e .elementor-heading-title{font-size:1.5rem;}.elementor-4666 .elementor-element.elementor-element-878b600{width:100%;max-width:100%;}.elementor-4666 .elementor-element.elementor-element-878b600 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-878b600 .elementor-heading-title{font-size:1rem;}.elementor-4666 .elementor-element.elementor-element-9db2a2b{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-7d0e123{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-4b1701e > .elementor-widget-container{margin:00px 00px 0px 020px;padding:15px 0px 15px 0px;}.elementor-4666 .elementor-element.elementor-element-4b1701e .elementor-heading-title{font-size:1.3rem;}.elementor-4666 .elementor-element.elementor-element-c80ce80 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-c80ce80 .elementor-heading-title{font-size:1.5rem;}.elementor-4666 .elementor-element.elementor-element-0c1ee75 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-0c1ee75 .elementor-heading-title{font-size:1rem;}.elementor-4666 .elementor-element.elementor-element-5d71827.raven-skin-slideshow .raven-main-swiper{margin-bottom:10px;}.elementor-4666 .elementor-element.elementor-element-5d71827 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-fa26ce6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4666 .elementor-element.elementor-element-295b6ba > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 50px 0px 50px;}.elementor-4666 .elementor-element.elementor-element-642b2ab{text-align:center;}.elementor-4666 .elementor-element.elementor-element-642b2ab .elementor-heading-title{font-size:1.35rem;}.elementor-4666 .elementor-element.elementor-element-307ffd5{text-align:center;}.elementor-4666 .elementor-element.elementor-element-307ffd5 .elementor-heading-title{font-size:1rem;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-item{width:85%;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button{text-align:center;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action{width:85%;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-button .exad-modal-image-action span{font-size:1.1em;}.elementor-4666 .elementor-element.elementor-element-a52f384 .exad-modal-image-action{padding:10px 10px 10px 10px;}}/* Start custom CSS for exad-modal-popup, class: .elementor-element-1010116 */.modal-popup {
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74fe388 */@media (max-width: 1024px) {
    .elementor .elementor-background-video-container {
        transform: scaleX(-1);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73bda69 */.marquee-scroller {
    display: flex; 
    animation: scroll-left 60s linear infinite; 
}

.marquee-scroller .elementor-heading-title {
    white-space: nowrap; 
    flex-shrink: 0; 
    padding-right: 5px; 
    color: #FFF;
    font-size: 2.2rem;
     font-family: 'PP Fraktion Sans', 'Sans-Serif';
    font-weight: 500;
}

@keyframes scroll-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-33.33%); 
    }
}

.marquee-wrapper:hover .marquee-scroller {
    animation-play-state: paused;
}

@media (max-width: 768px) {
    .marquee-scroller .elementor-heading-title { 
        font-size: 1.8rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18f063b *//* Contenedor principal */
.cards-servicios {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  flex-wrap: nowrap;
  gap: 100px;
  overflow: hidden;
  font-family: "PP Fraktion Sans", sans-serif;
  margin: 40px 0;
}

/* Tarjeta individual */
.card-servicio {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 18%;
  text-align: left;
  color: #000;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-servicio img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  transition: transform 0.3s ease;
}

.card-servicio h3 {
  font-size: 1.23em;
  color: #606060;
  font-family: PP Fraktion Sans;
  text-transform: none;
  line-height: 1.2;
  font-weight: 500;
  margin: 0;
}

.card-servicio:hover {
  transform: translateY(-5px);
}

.card-servicio:hover img {
  transform: scale(1.03);
}

@media (max-width: 1024px) {
  .cards-servicios {
    flex-wrap: wrap;
    gap: 20px;
  }

  .card-servicio {
    width: calc(50% - 10px);
  }
}

@media (max-width: 768px) {
  .cards-servicios {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    gap: 20px;
    padding: 0 10px;
    scroll-snap-type: x mandatory;
  }

  .card-servicio {
    flex: 0 0 80%;
    min-width: 80%;
    scroll-snap-align: start;
  }

  .cards-servicios::-webkit-scrollbar {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63d6e29 *//* === COMPONENTE BASE (BLANCO Y NEGRO UNIFICADOS) === */

/* Contenedor principal */
.chalela-main-card-component,
.chalela-main-card-component-black {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 20px;
  overflow: hidden;
}

/* Tarjeta */
.chalela-card-component,
.chalela-card-component-black {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  width: 23%;
  min-height: 300px;
  border-radius: 10px;
  background-color: #ffffff; /* blanco por defecto */
}

/* Fondo oscuro solo para versión black */
.chalela-card-component-black {
  background-color: #606060;
}

/* Contenido */
.card-content,
.card-content-black {
  width: 100%;
}

/* Header (logo) */
.chalela-card-component .card-header-chalela,
.chalela-card-component-black .card-header-chalela-black {
  position: absolute;
  top: 15px;
  right: 15px;
}

/* Logo */
.chalela-card-component .logo-image,
.chalela-card-component-black .logo-image-black {
  width: 20px;
}

/* Título */
.chalela-card-component .title,
.chalela-card-component-black .title-black {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  margin: 0 0 15px 0;
  text-transform: uppercase;
  font-family: 'PP Fraktion Sans', sans-serif;
  color: #606060; /* color base */
}

/* Título oscuro (versión black) */
.chalela-card-component-black .title-black {
  color: #ffffff;
}

/* Divider */
.chalela-card-component .divider,
.chalela-card-component-black .divider-black {
  border: none;
  height: 3px;
  background-color: #FF722B;
  width: 100%;
  margin: 0 0 10px 0;
  text-align: left;
}

/* Descripción */
.chalela-card-component .description,
.chalela-card-component-black .description-black {
  font-size: 1rem;
  line-height: 1.1;
  font-weight: 400;
  margin: 0;
  font-family: 'PP Fraktion Sans';
  color: #606060;
}

/* Descripción versión black */
.chalela-card-component-black .description-black {
  color: #ffffff;
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .chalela-main-card-component,
  .chalela-main-card-component-black {
    flex-wrap: wrap;
  }

  .chalela-card-component,
  .chalela-card-component-black {
    width: calc(50% - 10px);
  }
}

/* Móvil */
@media (max-width: 768px) {
  .chalela-main-card-component,
  .chalela-main-card-component-black {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    gap: 20px;
    padding: 0 10px;
  }

  .chalela-card-component,
  .chalela-card-component-black {
    flex: 0 0 80%;
    min-width: 80%;
    scroll-snap-align: start;
  }

  .chalela-main-card-component::-webkit-scrollbar,
  .chalela-main-card-component-black::-webkit-scrollbar {
    display: none;
  }
  
    .chalela-card-component .title,
    .chalela-card-component-black .title-black {
      font-size: 1.5rem;
    }
  
    .chalela-card-component .description,
    .chalela-card-component-black .description-black {
      font-size: 1.05rem;
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Light-BF675904a63027f.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-BoldItalic-BF675904a70061a.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:normal;font-weight:bold;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-Bold-BF675904a667d89.woff2')format('woff2');}@font-face{font-family:'PP Fraktion Sans';font-style:italic;font-weight:normal;src:url('https://www.chalela-legal.com/wp-content/uploads/2025/09/PPFraktionSans-LightItalic-BF675904a6ee54f.woff2')format('woff2');}/* End JX Custom Fonts CSS */