.elementor-14919 .elementor-element.elementor-element-a374c72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14919 .elementor-element.elementor-element-a083903{--display:flex;}.elementor-14919 .elementor-element.elementor-element-a083903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14919 .elementor-element.elementor-element-f7b4eb0{width:var( --container-widget-width, 139.672% );max-width:139.672%;--container-widget-width:139.672%;--container-widget-flex-grow:0;}.elementor-14919 .elementor-element.elementor-element-f7b4eb0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14919 .elementor-element.elementor-element-f7b4eb0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14919 .elementor-element.elementor-element-bb26af9{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14919 .elementor-element.elementor-element-5ad695e{text-align:center;font-size:30px;font-weight:700;color:#000000;}.elementor-14919 .elementor-element.elementor-element-61c9b61{text-align:center;font-weight:400;}.elementor-14919 .elementor-element.elementor-element-69e6420{--display:flex;}.elementor-14919 .elementor-element.elementor-element-104bf8c{font-weight:400;}.elementor-14919 .elementor-element.elementor-element-39131185{margin-top:10px;margin-bottom:0px;}.elementor-14919 .elementor-element.elementor-element-7c768a18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-7c768a18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-14919 .elementor-element.elementor-element-35ab1404 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14919 .elementor-element.elementor-element-35ab1404 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-35ab1404 img{height:192px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14919 .elementor-element.elementor-element-26f8d47{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-26f8d47 > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-14919 .elementor-element.elementor-element-26f8d47.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-26f8d47{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-26f8d47{right:11px;}.elementor-14919 .elementor-element.elementor-element-26f8d47 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-14919 .elementor-element.elementor-element-34e0b9d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-34e0b9d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14919 .elementor-element.elementor-element-568bd912 > .elementor-widget-container{--e-transform-scale:1;}.elementor-14919 .elementor-element.elementor-element-568bd912 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-568bd912 img{height:192px;object-fit:cover;object-position:center center;}.elementor-14919 .elementor-element.elementor-element-78568faa{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-78568faa > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-78568faa{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-78568faa{right:11px;}.elementor-14919 .elementor-element.elementor-element-78568faa .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-14919 .elementor-element.elementor-element-3773309b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-3773309b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14919 .elementor-element.elementor-element-315d70c1 > .elementor-widget-container{--e-transform-scale:1;}.elementor-14919 .elementor-element.elementor-element-315d70c1 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-315d70c1 img{height:192px;object-fit:cover;object-position:center center;}.elementor-14919 .elementor-element.elementor-element-2fb1da20{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-2fb1da20 > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-2fb1da20{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-2fb1da20{right:11px;}.elementor-14919 .elementor-element.elementor-element-2fb1da20 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-14919 .elementor-element.elementor-element-11eaad8{--display:flex;}.elementor-14919 .elementor-element.elementor-element-af309dc{font-weight:400;}.elementor-14919 .elementor-element.elementor-element-74496e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14919 .elementor-element.elementor-element-06924e5{width:var( --container-widget-width, 101.255% );max-width:101.255%;--container-widget-width:101.255%;--container-widget-flex-grow:0;}.elementor-14919 .elementor-element.elementor-element-06924e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14919 .elementor-element.elementor-element-06924e5 img{width:100%;max-width:100%;}.elementor-14919 .elementor-element.elementor-element-67a72d89{margin-top:0px;margin-bottom:0px;}.elementor-14919 .elementor-element.elementor-element-44bb6bf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-44bb6bf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14919 .elementor-element.elementor-element-36e0a4b1 > .elementor-widget-container{--e-transform-scale:1;}.elementor-14919 .elementor-element.elementor-element-36e0a4b1 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-36e0a4b1 img{height:192px;object-fit:cover;object-position:center center;}.elementor-14919 .elementor-element.elementor-element-5dd15355{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-5dd15355 > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-5dd15355{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-5dd15355{right:11px;}.elementor-14919 .elementor-element.elementor-element-5dd15355 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-14919 .elementor-element.elementor-element-218a81d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-218a81d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14919 .elementor-element.elementor-element-5375733f > .elementor-widget-container{--e-transform-scale:1;}.elementor-14919 .elementor-element.elementor-element-5375733f > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-5375733f img{height:192px;object-fit:cover;object-position:center center;}.elementor-14919 .elementor-element.elementor-element-6c066514{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-6c066514 > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-6c066514{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-6c066514{right:11px;}.elementor-14919 .elementor-element.elementor-element-6c066514 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-14919 .elementor-element.elementor-element-74849d51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14919 .elementor-element.elementor-element-74849d51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14919 .elementor-element.elementor-element-2b57736f > .elementor-widget-container{--e-transform-scale:1;}.elementor-14919 .elementor-element.elementor-element-2b57736f > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14919 .elementor-element.elementor-element-2b57736f img{height:192px;object-fit:cover;object-position:center center;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;bottom:30px;text-align:center;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c > .elementor-widget-container{background-color:#21406BBD;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-dbaeb2c{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-dbaeb2c{right:11px;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-14919 .elementor-element.elementor-element-35ab1404 img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-26f8d47{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;bottom:29px;}.elementor-14919 .elementor-element.elementor-element-26f8d47.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-26f8d47{left:16px;}body.rtl .elementor-14919 .elementor-element.elementor-element-26f8d47{right:16px;}.elementor-14919 .elementor-element.elementor-element-568bd912 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14919 .elementor-element.elementor-element-568bd912 img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-78568faa{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;bottom:29px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-78568faa{left:17px;}body.rtl .elementor-14919 .elementor-element.elementor-element-78568faa{right:17px;}.elementor-14919 .elementor-element.elementor-element-315d70c1 img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-2fb1da20{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;bottom:29px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-2fb1da20{left:17px;}body.rtl .elementor-14919 .elementor-element.elementor-element-2fb1da20{right:17px;}.elementor-14919 .elementor-element.elementor-element-36e0a4b1 img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-5dd15355{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-5dd15355{left:15px;}body.rtl .elementor-14919 .elementor-element.elementor-element-5dd15355{right:15px;}.elementor-14919 .elementor-element.elementor-element-5375733f img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-6c066514{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;bottom:29px;}.elementor-14919 .elementor-element.elementor-element-6c066514.elementor-element{--align-self:center;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-6c066514{left:17px;}body.rtl .elementor-14919 .elementor-element.elementor-element-6c066514{right:17px;}.elementor-14919 .elementor-element.elementor-element-2b57736f img{width:95%;height:146px;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-dbaeb2c{left:16px;}body.rtl .elementor-14919 .elementor-element.elementor-element-dbaeb2c{right:16px;}}@media(min-width:768px){.elementor-14919 .elementor-element.elementor-element-a083903{--width:31%;}}@media(max-width:767px){.elementor-14919 .elementor-element.elementor-element-39131185{padding:0px 10px 0px 10px;}.elementor-14919 .elementor-element.elementor-element-35ab1404 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14919 .elementor-element.elementor-element-35ab1404 img{width:100%;max-width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-26f8d47{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;bottom:29px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-26f8d47{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-26f8d47{right:11px;}.elementor-14919 .elementor-element.elementor-element-568bd912 img{width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-78568faa{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;bottom:29px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-78568faa{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-78568faa{right:11px;}.elementor-14919 .elementor-element.elementor-element-315d70c1 img{width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-2fb1da20{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;bottom:29px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-2fb1da20{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-2fb1da20{right:11px;}.elementor-14919 .elementor-element.elementor-element-67a72d89{padding:0px 10px 0px 10px;}.elementor-14919 .elementor-element.elementor-element-36e0a4b1 img{width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-5dd15355{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-5dd15355{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-5dd15355{right:11px;}.elementor-14919 .elementor-element.elementor-element-5375733f img{width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-6c066514{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-6c066514{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-6c066514{right:11px;}.elementor-14919 .elementor-element.elementor-element-2b57736f img{width:100%;height:192px;}.elementor-14919 .elementor-element.elementor-element-dbaeb2c{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}body:not(.rtl) .elementor-14919 .elementor-element.elementor-element-dbaeb2c{left:11px;}body.rtl .elementor-14919 .elementor-element.elementor-element-dbaeb2c{right:11px;}}/* Start custom CSS for text-editor, class: .elementor-element-5ad695e */.soft-skills-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.soft-skills-section .content-box {
  background: #f9f9f9;
  padding: 25px;
  margin: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* Updated: Explicitly set font sizes to reduce bulk */
.soft-skills-section h1 {
  font-size: 30px; /* Reduced size */
  line-height: 1.2;
  color: #21406b;
  margin-bottom: 15px;
}

.soft-skills-section h2 {
  font-size: 24px; /* Reduced size */
  line-height: 1.3;
  color: #21406b;
  margin-bottom: 12px;
}

.soft-skills-section h3 {
  font-size: 18px; /* Optional: Ensure subtitle isn't too big */
  font-weight: 400;
  color: #666;
  margin-bottom: 20px;
}

.two-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.two-columns .content-box {
  flex: 1;
  min-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c9b61 */.soft-skills-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.soft-skills-section .content-box {
  background: #f9f9f9;
  padding: 25px;
  margin: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* Updated: Explicitly set font sizes to reduce bulk */
.soft-skills-section h1 {
  font-size: 30px; /* Reduced size */
  line-height: 1.2;
  color: #21406b;
  margin-bottom: 15px;
}

.soft-skills-section h2 {
  font-size: 24px; /* Reduced size */
  line-height: 1.3;
  color: #21406b;
  margin-bottom: 12px;
}

.soft-skills-section h3 {
  font-size: 18px; /* Optional: Ensure subtitle isn't too big */
  font-weight: 400;
  color: #666;
  margin-bottom: 20px;
}

.two-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.two-columns .content-box {
  flex: 1;
  min-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-104bf8c */.soft-skills-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.soft-skills-section .content-box {
  background: #f9f9f9;
  padding: 25px;
  margin: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* Updated: Explicitly set font sizes to reduce bulk */
.soft-skills-section h1 {
  font-size: 30px; /* Reduced size */
  line-height: 1.2;
  color: #21406b;
  margin-bottom: 15px;
}

.soft-skills-section h2 {
  font-size: 24px; /* Reduced size */
  line-height: 1.3;
  color: #21406b;
  margin-bottom: 12px;
}

.soft-skills-section h3 {
  font-size: 18px; /* Optional: Ensure subtitle isn't too big */
  font-weight: 400;
  color: #666;
  margin-bottom: 20px;
}

.two-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.two-columns .content-box {
  flex: 1;
  min-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af309dc */.soft-skills-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.soft-skills-section .content-box {
  background: #f9f9f9;
  padding: 25px;
  margin: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* Updated: Explicitly set font sizes to reduce bulk */
.soft-skills-section h1 {
  font-size: 30px; /* Reduced size */
  line-height: 1.2;
  color: #21406b;
  margin-bottom: 15px;
}

.soft-skills-section h2 {
  font-size: 24px; /* Reduced size */
  line-height: 1.3;
  color: #21406b;
  margin-bottom: 12px;
}

.soft-skills-section h3 {
  font-size: 18px; /* Optional: Ensure subtitle isn't too big */
  font-weight: 400;
  color: #666;
  margin-bottom: 20px;
}

.two-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.two-columns .content-box {
  flex: 1;
  min-width: 300px;
}/* End custom CSS */