.elementor-10926 .elementor-element.elementor-element-5fff11ff{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10926 .elementor-element.elementor-element-5fff11ff::before, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .elementor-background-video-container::before, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .e-con-inner > .elementor-background-video-container::before, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .elementor-background-slideshow::before, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(263deg, var( --e-global-color-58f8a40 ) 32%, #3298DCD9 100%);}.elementor-10926 .elementor-element.elementor-element-5fff11ff .ue_background_mask{background-position:top left;background-size:cover;opacity:0.374;}.elementor-10926 .elementor-element.elementor-element-5fff11ff .unlimited-elements-background-overlay{mix-blend-mode:multiply;}.elementor-10926 .elementor-element.elementor-element-5fff11ff > .elementor-shape-bottom svg, .elementor-10926 .elementor-element.elementor-element-5fff11ff > .e-con-inner > .elementor-shape-bottom svg{width:calc(210% + 1.3px);height:96px;transform:translateX(-50%) rotateY(180deg);}.elementor-10926 .elementor-element.elementor-element-7a7b748b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10926 .elementor-element.elementor-element-31b87845 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-fe9b8bb );}.elementor-10926 .elementor-element.elementor-element-7781841{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10926 .elementor-element.elementor-element-7781841:not(.elementor-motion-effects-element-type-background), .elementor-10926 .elementor-element.elementor-element-7781841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8344661 );}.elementor-10926 .elementor-element.elementor-element-398fef2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10926 .elementor-element.elementor-element-398fef2:not(.elementor-motion-effects-element-type-background), .elementor-10926 .elementor-element.elementor-element-398fef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96ffd32 );}.elementor-10926 .elementor-element.elementor-element-398fef2.e-con{--align-self:center;}.elementor-10926 .elementor-element.elementor-element-1512f58{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10926 .elementor-element.elementor-element-1512f58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10926 .elementor-element.elementor-element-1512f58 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10926 .elementor-element.elementor-element-aff3f55{text-align:center;}.elementor-10926 .elementor-element.elementor-element-aff3f55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-2eca069 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10926 .elementor-element.elementor-element-398fef2{--width:80%;}}@media(max-width:1024px){.elementor-10926 .elementor-element.elementor-element-7781841{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10926 .elementor-element.elementor-element-398fef2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10926 .elementor-element.elementor-element-7a7b748b{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10926 .elementor-element.elementor-element-31b87845 .elementor-heading-title{font-size:35px;}.elementor-10926 .elementor-element.elementor-element-398fef2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10926 .elementor-element.elementor-element-87298be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10926 .elementor-element.elementor-element-f1b40f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10926 .elementor-element.elementor-element-aff3f55 .elementor-heading-title{font-size:39px;}}/* Start custom CSS for heading, class: .elementor-element-31b87845 */.elementor-10926 .elementor-element.elementor-element-31b87845 {
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 24px;
    line-height: 1.5;
    font-weight: bold;
    color: #333;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87298be *//* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 20px; /* Padding to create spacing around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 28px; /* Larger font size for the title */
  margin-bottom: 15px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.6; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}

/* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 30px; /* Increased padding for more space around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 32px; /* Larger font size for the title */
  margin-bottom: 20px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.8; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1b40f2 *//* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 20px; /* Padding to create spacing around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 28px; /* Larger font size for the title */
  margin-bottom: 15px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.6; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}

/* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 30px; /* Increased padding for more space around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 32px; /* Larger font size for the title */
  margin-bottom: 20px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.8; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-100f980 *//* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 20px; /* Padding to create spacing around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 28px; /* Larger font size for the title */
  margin-bottom: 15px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.6; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}

/* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 30px; /* Increased padding for more space around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 32px; /* Larger font size for the title */
  margin-bottom: 20px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.8; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53054d7 *//* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 20px; /* Padding to create spacing around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 28px; /* Larger font size for the title */
  margin-bottom: 15px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.6; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}

/* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 30px; /* Increased padding for more space around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 32px; /* Larger font size for the title */
  margin-bottom: 20px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.8; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aff3f55 */.elementor-10926 .elementor-element.elementor-element-aff3f55 h1.elementor-heading-title {
    text-align: center;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1242660 *//* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 20px; /* Padding to create spacing around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 28px; /* Larger font size for the title */
  margin-bottom: 15px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.6; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}

/* CSS for the Content Box */

.content-box {
  background-color: #fff; /* Light gray background color */
  border-radius: 15px; /* Rounded corners for a more appealing look */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft box shadow for depth */
  padding: 30px; /* Increased padding for more space around the content */
  margin: 20px; /* Margin for spacing between boxes */
  max-width: 1140px; /* Limit the width for better readability on larger screens */
}

.box-title {
  color: #3298dc; /* Blue title color for emphasis */
  font-size: 32px; /* Larger font size for the title */
  margin-bottom: 20px; /* Spacing at the bottom of the title */
  text-align: center; /* Center align the title for a professional touch */
}

.box-text {
  color: #444444; /* Darker text color */
  font-size: 18px; /* Font size for the content */
  line-height: 1.8; /* Line height for better readability */
  text-align: justify; /* Justify align the text for a clean look */
}/* End custom CSS */