.elementor-27 .elementor-element.elementor-element-51fb55ea > .elementor-container{min-height:520px;}.elementor-27 .elementor-element.elementor-element-51fb55ea:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-51fb55ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://technicalcampusif.com/wp-content/uploads/2026/04/Technical_campus-14-e1775734328254.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-51fb55ea > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, #f2295b 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-51fb55ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-13c2a0f9{text-align:center;}.elementor-27 .elementor-element.elementor-element-13c2a0f9 .elementor-heading-title{font-size:60px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3a35338{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-3a35338 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-32f425e0 img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-6af5bafb .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-36e41311 .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-d6dca94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-d6dca94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-ea8918d img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-33321be .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-7efb7e0 .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-7c0f6e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-7c0f6e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-4b4b7d0 img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-a89ba9a .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-6d768cf .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-5b89e46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-5b89e46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-3c7355b img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-4c62363 .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-3aafb9d .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-3ee8197{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-3ee8197 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-7b6d21f img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-dcf9434 .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-8e8ed2a .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-6be3ce7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-6be3ce7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-f1158ea img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-4c54f52 .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-c2b2190 .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-d3cb2bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-d3cb2bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-39a6b12 img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-982929a .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-595f5d4 .elementor-heading-title{color:#0073AA;}.elementor-27 .elementor-element.elementor-element-2558870{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-27 .elementor-element.elementor-element-2558870 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-745075b img{border-radius:15px 15px 15px 15px;}.elementor-27 .elementor-element.elementor-element-d4e7b04 .elementor-heading-title{font-size:42px;font-weight:800;}.elementor-27 .elementor-element.elementor-element-93dc932 .elementor-heading-title{color:#0073AA;}:root{--page-title-display:none;}