.elementor-5383 .elementor-element.elementor-element-c26fc2b > .elementor-background-overlay{background-color:#F6F6F6;background-image:url("https://tenacityeducation.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-4-2026-07_07_26-PM.png");background-position:63px 0px;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-5383 .elementor-element.elementor-element-c26fc2b{padding:30px 0px 30px 50px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:52px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#DF0100;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-0a210e2{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-0a210e2 > .elementor-widget-container{padding:0px 130px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a8eea75 > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-a8eea75{padding:30px 0px 30px 0px;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#DF0100;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-93767cf > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-93767cf:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-93767cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-93767cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-93767cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-7636cfa:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-7636cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-7636cfa, .elementor-5383 .elementor-element.elementor-element-7636cfa > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-7636cfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-7636cfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9348eee{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-9348eee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-c39c41a > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-c39c41a:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-c39c41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-c39c41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-c39c41a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-1628a81:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-1628a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-1628a81, .elementor-5383 .elementor-element.elementor-element-1628a81 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-1628a81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-1628a81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-61e3f98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-437b73a > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-437b73a:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-437b73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-437b73a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-5383 .elementor-element.elementor-element-437b73a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-53cd345:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-53cd345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-53cd345, .elementor-5383 .elementor-element.elementor-element-53cd345 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-53cd345{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-53cd345 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-28b4b73{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-28b4b73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-6487734{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-6487734 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-cce5bec{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-cce5bec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-18d8663{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-18d8663 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-7c6773f{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-7c6773f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-d635bd0 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-d635bd0{padding:60px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e8cee44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#DF0100;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper p{color:#000000;font-family:"Nunito", Sans-serif;margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9b74257 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-5d938d9 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-5d938d9{padding:0px 0px 60px 0px;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-5fa9177 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-0ba9b3a{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-0ba9b3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-79225d0{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-89bdcd0{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-8158944{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-1d46559{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-2befef1{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-e9892e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-be41cac{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-be41cac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-8ffc4b9 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-8ffc4b9{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-3d5c10c{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-3d5c10c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-5fa536d{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-5fa536d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-1d7c4d6 > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-1d7c4d6:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-1d7c4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-1d7c4d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-1d7c4d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-9ce49cf:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-9ce49cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-9ce49cf, .elementor-5383 .elementor-element.elementor-element-9ce49cf > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-9ce49cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-9ce49cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-a5ba36d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e98ca66{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-e98ca66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-ebedd78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-d331161 > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-d331161:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-d331161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-d331161{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-5383 .elementor-element.elementor-element-d331161 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-667ddbc:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-667ddbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-667ddbc, .elementor-5383 .elementor-element.elementor-element-667ddbc > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-667ddbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-667ddbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-c4f8292{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-c4f8292 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bcbffcd{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-bcbffcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-39477a3 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-39477a3{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-98f1d46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-8db6cb5{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-8db6cb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title:hover{color:#000000;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-3945baf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9a6a74f > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-21abe07{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-1996f69{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-33a9b9f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-118a834{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-96fab8c > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-96fab8c{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-1827945.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-6033e5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-5ed5927{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-5ed5927 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-b2f0ad9 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-fc8a867 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-bdc130c{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-eaa8958{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-95c7988 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-2ff1702 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-2ff1702{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-24418f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-559f057{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-559f057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-f452133 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-f452133{padding:0px 0px 60px 0px;}.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-debc5ae{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-69b86c3{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-149eefd{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-54e7164 img{height:500px;}.elementor-5383 .elementor-element.elementor-element-949f85d{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-949f85d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e97344e > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-e97344e:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-e97344e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C36;}.elementor-5383 .elementor-element.elementor-element-e97344e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-5383 .elementor-element.elementor-element-e97344e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-426efa5:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-426efa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-426efa5, .elementor-5383 .elementor-element.elementor-element-426efa5 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-426efa5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-426efa5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-a9633b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-b79d7d8{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-b79d7d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bb8eee6{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-bb8eee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bb26dbc:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-bb26dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-bb26dbc, .elementor-5383 .elementor-element.elementor-element-bb26dbc > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-bb26dbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-bb26dbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Nunito", Sans-serif;margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a837c83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e24539c:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-e24539c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061C36;}.elementor-5383 .elementor-element.elementor-element-e24539c, .elementor-5383 .elementor-element.elementor-element-e24539c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-e24539c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-e24539c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5383 .elementor-element.elementor-element-5b86738.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5383 .elementor-element.elementor-element-5b86738.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5383 .elementor-element.elementor-element-5f6b10e{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-5f6b10e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-70fabdf img{height:500px;}.elementor-5383 .elementor-element.elementor-element-146fd56 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-146fd56{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-970b41b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-42d29d5{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-42d29d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e141c9b > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-e141c9b:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-e141c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-e141c9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5383 .elementor-element.elementor-element-e141c9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-6456fe4:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-6456fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-6456fe4, .elementor-5383 .elementor-element.elementor-element-6456fe4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-6456fe4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-6456fe4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-18a1ee7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-93cc318{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-95f3444{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-e1dd431{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-c07d708{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-aab69b6{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-f1bdf20 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-f1bdf20{padding:60px 0px 20px 0px;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-1672447 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-5474dba{font-family:"Nunito", Sans-serif;font-size:15px;color:#2A2A2A;}.elementor-5383 .elementor-element.elementor-element-5474dba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-63be129 > .elementor-container{max-width:1350px;}.elementor-5383 .elementor-element.elementor-element-63be129:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-63be129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-63be129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5383 .elementor-element.elementor-element-63be129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-6d9d90f:not(.elementor-motion-effects-element-type-background), .elementor-5383 .elementor-element.elementor-element-6d9d90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5383 .elementor-element.elementor-element-6d9d90f, .elementor-5383 .elementor-element.elementor-element-6d9d90f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5383 .elementor-element.elementor-element-6d9d90f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-6d9d90f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-3382075{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-0596d32{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E02D2C;}.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5383 .elementor-element.elementor-element-7bdca29{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5383 .elementor-element.elementor-element-05ab921 img{height:500px;}.elementor-5383 .elementor-element.elementor-element-c2bed0d > .elementor-container{max-width:1300px;}.elementor-5383 .elementor-element.elementor-element-c2bed0d{padding:20px 0px 40px 0px;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title{color:#061C36;margin:0px 0px 10px 0px;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:45px;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title:hover{color:#061C36;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #DF0100 0%, #DF0100 100%);}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:3px;color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:3px;color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-divider, .elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-border-divider::before{height:3px;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#DF0100;color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#DF0100;}.elementor-5383 .elementor-element.elementor-element-84f80fb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5383 .elementor-element.elementor-element-a634e11{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-59f5356 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5383 .elementor-element.elementor-element-7383f07{width:56.28%;}.elementor-5383 .elementor-element.elementor-element-5c2b59d{width:43.675%;}}@media(max-width:1024px){.elementor-5383 .elementor-element.elementor-element-c26fc2b > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-5383 .elementor-element.elementor-element-c26fc2b > .elementor-background-overlay{background-position:-513px 0px;opacity:1;}.elementor-5383 .elementor-element.elementor-element-c26fc2b{padding:20px 10px 20px 10px;}.elementor-5383 .elementor-element.elementor-element-7383f07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;}.elementor-5383 .elementor-element.elementor-element-476b1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-0a210e2{text-align:center;}.elementor-5383 .elementor-element.elementor-element-0a210e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;}.elementor-5383 .elementor-element.elementor-element-a81a8e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-9a08fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-9348eee{text-align:center;}.elementor-5383 .elementor-element.elementor-element-9348eee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-61e3f98 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-61e3f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-28b4b73{text-align:center;}.elementor-5383 .elementor-element.elementor-element-28b4b73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-6487734{text-align:center;}.elementor-5383 .elementor-element.elementor-element-6487734 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-cce5bec{text-align:center;}.elementor-5383 .elementor-element.elementor-element-cce5bec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-18d8663{text-align:center;}.elementor-5383 .elementor-element.elementor-element-18d8663 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-7c6773f{text-align:center;}.elementor-5383 .elementor-element.elementor-element-7c6773f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;}.elementor-5383 .elementor-element.elementor-element-9b74257 .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-9b74257 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-5fa9177 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-5fa9177 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-0ba9b3a{text-align:center;}.elementor-5383 .elementor-element.elementor-element-0ba9b3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-e9892e6 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-e9892e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-be41cac{text-align:center;}.elementor-5383 .elementor-element.elementor-element-be41cac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-ac9bbd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-3d5c10c{text-align:center;}.elementor-5383 .elementor-element.elementor-element-3d5c10c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-5fa536d{text-align:center;}.elementor-5383 .elementor-element.elementor-element-5fa536d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a5ba36d .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-a5ba36d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-e98ca66{text-align:center;}.elementor-5383 .elementor-element.elementor-element-e98ca66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-ebedd78 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-ebedd78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-c4f8292{text-align:center;}.elementor-5383 .elementor-element.elementor-element-c4f8292 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bcbffcd{text-align:center;}.elementor-5383 .elementor-element.elementor-element-bcbffcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-98f1d46 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-98f1d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-8db6cb5{text-align:center;}.elementor-5383 .elementor-element.elementor-element-8db6cb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-3945baf .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-3945baf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-6033e5e .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-6033e5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-5ed5927{text-align:center;}.elementor-5383 .elementor-element.elementor-element-5ed5927 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-fc8a867 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-fc8a867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-95c7988 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-95c7988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-24418f3 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-24418f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-559f057{text-align:center;}.elementor-5383 .elementor-element.elementor-element-559f057 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-949f85d{text-align:center;}.elementor-5383 .elementor-element.elementor-element-949f85d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a9633b6 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-a9633b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-b79d7d8{text-align:center;}.elementor-5383 .elementor-element.elementor-element-b79d7d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-bb8eee6{text-align:center;}.elementor-5383 .elementor-element.elementor-element-bb8eee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-a837c83 .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-a837c83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-5f6b10e{text-align:center;}.elementor-5383 .elementor-element.elementor-element-5f6b10e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-970b41b .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-970b41b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-42d29d5{text-align:center;}.elementor-5383 .elementor-element.elementor-element-42d29d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5383 .elementor-element.elementor-element-1672447 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-5383 .elementor-element.elementor-element-1672447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5383 .elementor-element.elementor-element-5474dba{text-align:center;}.elementor-5383 .elementor-element.elementor-element-5474dba > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-9348eee *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-9348eee {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-9348eee p,
.elementor-5383 .elementor-element.elementor-element-9348eee .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-9348eee:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b4b73 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-28b4b73 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-28b4b73 p,
.elementor-5383 .elementor-element.elementor-element-28b4b73 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-28b4b73:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6487734 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-6487734 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-6487734 p,
.elementor-5383 .elementor-element.elementor-element-6487734 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-6487734:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce5bec *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-cce5bec {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-cce5bec p,
.elementor-5383 .elementor-element.elementor-element-cce5bec .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-cce5bec:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18d8663 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-18d8663 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-18d8663 p,
.elementor-5383 .elementor-element.elementor-element-18d8663 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-18d8663:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c6773f *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-7c6773f {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-7c6773f p,
.elementor-5383 .elementor-element.elementor-element-7c6773f .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-7c6773f:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ba9b3a *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-0ba9b3a {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-0ba9b3a p,
.elementor-5383 .elementor-element.elementor-element-0ba9b3a .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-0ba9b3a:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79225d0 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-79225d0 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-79225d0:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-79225d0:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-79225d0:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-79225d0:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-79225d0 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89bdcd0 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-89bdcd0 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-89bdcd0:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-89bdcd0:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-89bdcd0:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-89bdcd0:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-89bdcd0 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8158944 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-8158944 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-8158944:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-8158944:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-8158944:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-8158944:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-8158944 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d46559 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-1d46559 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-1d46559:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-1d46559:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-1d46559:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-1d46559:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-1d46559 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2befef1 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-2befef1 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-2befef1:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-2befef1:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-2befef1:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-2befef1:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-2befef1 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be41cac *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-be41cac {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-be41cac p,
.elementor-5383 .elementor-element.elementor-element-be41cac .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-be41cac:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-219816a */.elementor-5383 .elementor-element.elementor-element-219816a {
    position: relative;
    border-radius: 18px;
}

.elementor-5383 .elementor-element.elementor-element-219816a::before {
    content: 'Global Licensure';
    position: absolute;
    top: 14px;
    right: 14px;
    background: #dc2626;
    color: #ffffff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    padding: 6px 12px;
    border-radius: 30px;
    z-index: 3;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.4);
    pointer-events: none;
}

.elementor-5383 .elementor-element.elementor-element-219816a img {
    width: 100% !important;
    height: 100% !important;
    min-height: 320px;
    object-fit: cover;
    border-radius: 18px;
    border: 2px solid #ffffff;
    box-shadow: 0 10px 30px rgba(6, 28, 54, 0.1);
    transition: all 0.4s ease;
}

.elementor-5383 .elementor-element.elementor-element-219816a:hover img {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(6, 28, 54, 0.16);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d5c10c *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-3d5c10c {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-3d5c10c p,
.elementor-5383 .elementor-element.elementor-element-3d5c10c .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-3d5c10c:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fa536d *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-5fa536d {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-5fa536d p,
.elementor-5383 .elementor-element.elementor-element-5fa536d .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-5fa536d:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e98ca66 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-e98ca66 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-e98ca66 p,
.elementor-5383 .elementor-element.elementor-element-e98ca66 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-e98ca66:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4f8292 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-c4f8292 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-c4f8292 p,
.elementor-5383 .elementor-element.elementor-element-c4f8292 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-c4f8292:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcbffcd *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-bcbffcd {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-bcbffcd p,
.elementor-5383 .elementor-element.elementor-element-bcbffcd .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-bcbffcd:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db6cb5 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-8db6cb5 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-8db6cb5 p,
.elementor-5383 .elementor-element.elementor-element-8db6cb5 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-8db6cb5:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21abe07 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-21abe07 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-21abe07:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-21abe07:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-21abe07:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-21abe07:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-21abe07 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1996f69 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-1996f69 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-1996f69:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-1996f69:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-1996f69:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-1996f69:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-1996f69 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33a9b9f *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-33a9b9f {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-33a9b9f:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-33a9b9f:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-33a9b9f:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-33a9b9f:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-33a9b9f .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-118a834 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-118a834 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-118a834:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-118a834:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-118a834:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-118a834:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-118a834 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ed5927 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-5ed5927 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-5ed5927 p,
.elementor-5383 .elementor-element.elementor-element-5ed5927 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-5ed5927:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bdc130c *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-bdc130c {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-bdc130c:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-bdc130c:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-bdc130c:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-bdc130c:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-bdc130c .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eaa8958 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-eaa8958 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-eaa8958:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-eaa8958:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-eaa8958:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-eaa8958:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-eaa8958 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-559f057 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-559f057 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-559f057 p,
.elementor-5383 .elementor-element.elementor-element-559f057 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-559f057:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-debc5ae *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-debc5ae {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-debc5ae:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-debc5ae:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-debc5ae:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-debc5ae:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-debc5ae .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69b86c3 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-69b86c3 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-69b86c3:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-69b86c3:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-69b86c3:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-69b86c3:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-69b86c3 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc0fbe4 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-fc0fbe4:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-fc0fbe4:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-fc0fbe4 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-149eefd *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-149eefd {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-149eefd:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-149eefd:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-149eefd:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-149eefd:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-149eefd .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54e7164 */.elementor-5383 .elementor-element.elementor-element-54e7164 {
    position: relative;
    border-radius: 18px;
}

.elementor-5383 .elementor-element.elementor-element-54e7164::before {
    content: 'Campus Safety & Life';
    position: absolute;
    top: 14px;
    right: 14px;
    background: #dc2626;
    color: #ffffff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    padding: 6px 12px;
    border-radius: 30px;
    z-index: 3;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.4);
    pointer-events: none;
}

.elementor-5383 .elementor-element.elementor-element-54e7164 img {
    width: 100% !important;
    height: 90% !important;
    min-height: 320px;
    object-fit: cover;
    border-radius: 18px;
    border: 2px solid #ffffff;
    box-shadow: 0 10px 30px rgba(6, 28, 54, 0.1);
    transition: all 0.4s ease;
}

.elementor-5383 .elementor-element.elementor-element-54e7164:hover img {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(6, 28, 54, 0.16);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-949f85d *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-949f85d {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-949f85d p,
.elementor-5383 .elementor-element.elementor-element-949f85d .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-949f85d:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79d7d8 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-b79d7d8 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-b79d7d8 p,
.elementor-5383 .elementor-element.elementor-element-b79d7d8 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-b79d7d8:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8eee6 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-bb8eee6 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-bb8eee6 p,
.elementor-5383 .elementor-element.elementor-element-bb8eee6 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-bb8eee6:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6b10e *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-5f6b10e {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-5f6b10e p,
.elementor-5383 .elementor-element.elementor-element-5f6b10e .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-5f6b10e:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70fabdf */.elementor-5383 .elementor-element.elementor-element-70fabdf {
    position: relative;
    border-radius: 18px;
}

.elementor-5383 .elementor-element.elementor-element-70fabdf::before {
    content: 'Campus Safety & Life';
    position: absolute;
    top: 14px;
    right: 14px;
    background: #dc2626;
    color: #ffffff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    padding: 6px 12px;
    border-radius: 30px;
    z-index: 3;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.4);
    pointer-events: none;
}

.elementor-5383 .elementor-element.elementor-element-70fabdf img {
    width: 100% !important;
    height: 90% !important;
    min-height: 320px;
    object-fit: cover;
    border-radius: 18px;
    border: 2px solid #ffffff;
    box-shadow: 0 10px 30px rgba(6, 28, 54, 0.1);
    transition: all 0.4s ease;
}

.elementor-5383 .elementor-element.elementor-element-70fabdf:hover img {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(6, 28, 54, 0.16);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42d29d5 *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-42d29d5 {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-42d29d5 p,
.elementor-5383 .elementor-element.elementor-element-42d29d5 .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-42d29d5:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-18a1ee7 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-18a1ee7 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-18a1ee7:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-18a1ee7:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-18a1ee7:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-18a1ee7:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-18a1ee7 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-93cc318 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-93cc318 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-93cc318:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-93cc318:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-93cc318:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-93cc318:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-93cc318 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-95f3444 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-95f3444 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-95f3444:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-95f3444:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-95f3444:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-95f3444:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-95f3444 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1dd431 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-e1dd431 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-e1dd431:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-e1dd431:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-e1dd431:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-e1dd431:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-e1dd431 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c07d708 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-c07d708 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-c07d708:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-c07d708:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-c07d708:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-c07d708:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-c07d708 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aab69b6 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-aab69b6 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-aab69b6:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-aab69b6:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-aab69b6:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-aab69b6:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-aab69b6 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5474dba *//* Elementor Text Editor Widget Box Style */
.elementor-5383 .elementor-element.elementor-element-5474dba {
    background-color: #f7faff;
    border: 1px solid #dbeafe;
    border-left: 4px solid #e11d48;
    border-radius: 12px;
    padding: 24px 28px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

/* Typography Styling */
.elementor-5383 .elementor-element.elementor-element-5474dba p,
.elementor-5383 .elementor-element.elementor-element-5474dba .elementor-widget-container {
    color: #334155;
    font-size: 15px;
    line-height: 1.75;
    font-weight: 500;
    margin: 0;
}

/* Hover Effect */
.elementor-5383 .elementor-element.elementor-element-5474dba:hover {
    transform: translateY(-3px);
    background-color: #ffffff;
    border-color: #bfdbfe;
    border-left-color: #be123c;
    box-shadow: 0 10px 25px rgba(225, 29, 72, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3382075 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-3382075 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-3382075:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-3382075:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-3382075:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-3382075:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-3382075 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4a6e5a6 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-4a6e5a6:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-4a6e5a6:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-4a6e5a6 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0596d32 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-0596d32 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-0596d32:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-0596d32:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-0596d32:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-0596d32:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-0596d32 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7bdca29 *//* Container Card Styling */
.elementor-5383 .elementor-element.elementor-element-7bdca29 {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover Lift Effect */
.elementor-5383 .elementor-element.elementor-element-7bdca29:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(6, 28, 54, 0.12);
    border-color: #cbd5e1;
}

/* Icon Wrapper/Circle */
.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon {
    background-color: rgba(220, 38, 38, 0.1) !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

/* Icon Inside */
.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon svg {
    color: #dc2626 !important;
    fill: #dc2626 !important;
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    transition: all 0.3s ease !important;
}

/* Icon Hover State */
.elementor-5383 .elementor-element.elementor-element-7bdca29:hover .elementor-icon {
    background-color: #dc2626 !important;
    transform: scale(1.08) rotate(4deg);
}

.elementor-5383 .elementor-element.elementor-element-7bdca29:hover .elementor-icon i,
.elementor-5383 .elementor-element.elementor-element-7bdca29:hover .elementor-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Small Sub-heading / Title (Top Text) */
.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-box-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    color: #64748b !important;
    margin-bottom: 2px !important;
}

/* Main Text / Description (Bottom Bold Text) */
.elementor-5383 .elementor-element.elementor-element-7bdca29 .elementor-icon-box-description {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #061c36 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05ab921 */.elementor-5383 .elementor-element.elementor-element-05ab921 {
    position: relative;
    border-radius: 18px;
}

.elementor-5383 .elementor-element.elementor-element-05ab921::before {
    content: 'Career Pathways';
    position: absolute;
    top: 14px;
    right: 14px;
    background: #dc2626;
    color: #ffffff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    padding: 6px 12px;
    border-radius: 30px;
    z-index: 3;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.4);
    pointer-events: none;
}

.elementor-5383 .elementor-element.elementor-element-05ab921 img {
    width: 100% !important;
    height: 90% !important;
    min-height: 320px;
    object-fit: cover;
    border-radius: 18px;
    border: 2px solid #ffffff;
    box-shadow: 0 10px 30px rgba(6, 28, 54, 0.1);
    transition: all 0.4s ease;
}

.elementor-5383 .elementor-element.elementor-element-05ab921:hover img {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(6, 28, 54, 0.16);
}/* End custom CSS */