.elementor-3301 .elementor-element.elementor-element-a0c689c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3301 .elementor-element.elementor-element-857c4a9{--display:flex;--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:space-between;}.elementor-3301 .elementor-element.elementor-element-857c4a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-bb8d7b0{--display:flex;}.elementor-3301 .elementor-element.elementor-element-ff28a4b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3301 .elementor-element.elementor-element-4ddbb00 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-3301 .elementor-element.elementor-element-a9edf0d{font-size:16px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-bff050c .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;}.elementor-3301 .elementor-element.elementor-element-bff050c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3301 .elementor-element.elementor-element-bff050c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-bff050c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-48fe90d{--display:flex;--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;}.elementor-3301 .elementor-element.elementor-element-48fe90d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-b9235e8{--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-3301 .elementor-element.elementor-element-4731f94{--display:flex;}.elementor-3301 .elementor-element.elementor-element-4731f94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-ff89af2 .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-3301 .elementor-element.elementor-element-009877c{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-8b5a26d{--display:flex;}.elementor-3301 .elementor-element.elementor-element-4374608{--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-3301 .elementor-element.elementor-element-9b0181b{--display:flex;}.elementor-3301 .elementor-element.elementor-element-9b0181b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-cf544a2 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-940e038{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-60147a3 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-60147a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-60147a3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-2a7248e{--display:flex;}.elementor-3301 .elementor-element.elementor-element-2dd5e34{--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-3301 .elementor-element.elementor-element-b9b560e{--display:flex;}.elementor-3301 .elementor-element.elementor-element-b9b560e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-93960e0 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-8be8e34{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-b0cb2c5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-3301 .elementor-element.elementor-element-2a0d766 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-2a0d766 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-2a0d766 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-e0afe06 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-e0afe06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-e0afe06 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-4269a7f .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-4269a7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-4269a7f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-1cad137{--display:flex;}.elementor-3301 .elementor-element.elementor-element-886d8a4{--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-3301 .elementor-element.elementor-element-c781f9a{--display:flex;}.elementor-3301 .elementor-element.elementor-element-c781f9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-8583779 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-8d84459{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-9dfabf0{--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;--flex-wrap:wrap;}.elementor-3301 .elementor-element.elementor-element-8873987 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-8873987 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-8873987 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-baf83d6{--display:flex;}.elementor-3301 .elementor-element.elementor-element-cbd1c7e{--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-3301 .elementor-element.elementor-element-4bf944c{--display:flex;}.elementor-3301 .elementor-element.elementor-element-4bf944c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-061fa10 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-b56429f{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-80ad6c7{--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;--flex-wrap:wrap;}.elementor-3301 .elementor-element.elementor-element-72d8acb .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-72d8acb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-72d8acb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-de29468 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-de29468 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-de29468 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-576cc7c{--display:flex;}.elementor-3301 .elementor-element.elementor-element-1847936{--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-3301 .elementor-element.elementor-element-143a24a{--display:flex;}.elementor-3301 .elementor-element.elementor-element-143a24a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-df01bba .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-143903b{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-a72baed .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-a72baed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-a72baed .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-c8ca3af{--display:flex;}.elementor-3301 .elementor-element.elementor-element-3924b54{--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-3301 .elementor-element.elementor-element-89a2fad{--display:flex;}.elementor-3301 .elementor-element.elementor-element-89a2fad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-09c41f7 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-5a780db{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-71f5cf6{--display:flex;}.elementor-3301 .elementor-element.elementor-element-326cbc0{--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-3301 .elementor-element.elementor-element-6419266{--display:flex;}.elementor-3301 .elementor-element.elementor-element-6419266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-6775206 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-29cba25{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-f8377d6 .elementor-button{background-color:#0892B400;font-size:18px;fill:#0892B4;color:#0892B4;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3301 .elementor-element.elementor-element-f8377d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3301 .elementor-element.elementor-element-f8377d6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3301 .elementor-element.elementor-element-03559ba{--display:flex;}.elementor-3301 .elementor-element.elementor-element-29154b2{--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-3301 .elementor-element.elementor-element-facc0d4{--display:flex;}.elementor-3301 .elementor-element.elementor-element-facc0d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3301 .elementor-element.elementor-element-de871c1 .elementor-heading-title{font-size:26px;}.elementor-3301 .elementor-element.elementor-element-47dabac{font-size:18px;font-weight:400;}.elementor-3301 .elementor-element.elementor-element-d3bef1a{--display:flex;}@media(max-width:767px){.elementor-3301 .elementor-element.elementor-element-a0c689c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3301 .elementor-element.elementor-element-48fe90d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3301 .elementor-element.elementor-element-a0c689c{--content-width:1500px;}.elementor-3301 .elementor-element.elementor-element-857c4a9{--width:22.484%;}.elementor-3301 .elementor-element.elementor-element-48fe90d{--width:77.065%;}.elementor-3301 .elementor-element.elementor-element-4731f94{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-9b0181b{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-b9b560e{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-c781f9a{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-4bf944c{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-143a24a{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-89a2fad{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-6419266{--width:60.242%;}.elementor-3301 .elementor-element.elementor-element-facc0d4{--width:60.242%;}}/* Start custom CSS for html, class: .elementor-element-c8d637a */.elementor-3301 .elementor-element.elementor-element-c8d637a ul {list-style:none; font-size:16px;}
.elementor-3301 .elementor-element.elementor-element-c8d637a ul li:first-child {display:none;}
.elementor-3301 .elementor-element.elementor-element-c8d637a ul li a {display:flex; gap:.2em; color:#1F3343;}
.elementor-3301 .elementor-element.elementor-element-c8d637a ul li a:focus {outline:none!important; border:none;}
.elementor-3301 .elementor-element.elementor-element-c8d637a ul li a:hover {color:#0892B4;}
.elementor-3301 .elementor-element.elementor-element-c8d637a ul li span {font-variant-numeric: tabular-nums;}

/* Style for all list items */
#anchorLinks li {
  list-style: none;
  padding-left: 20px; /* Space for the arrow */
  position: relative;
}

/* Style for the link */ 
#anchorLinks li a {
  padding-left: 25px; /* Ensure space for the arrow */
  position: relative;
  display: inline-flex; /* Flexbox to align the number and text */
  align-items: center; /* Vertically center */
}

/* Initially, the '>' is hidden */
#anchorLinks li a::before {
  content: "❯";
  position: absolute;
  left: 105%; /* Position the arrow on the left */
  font-size: 150%;
  top: 0;
  visibility: hidden; /* Hide the arrow by default */
}

/* Style for the arrow on the left side of the link when clicked */
#anchorLinks li.clicked a::before {
  visibility: visible; /* Show the arrow when item is clicked */
  color: #007bff; /* Change color if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bff050c */.elementor-3301 .elementor-element.elementor-element-bff050c a {padding:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-857c4a9 */.elementor-3301 .elementor-element.elementor-element-857c4a9 {height:60vh; position:sticky; top:10vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4731f94 */.elementor-3301 .elementor-element.elementor-element-4731f94 .contentContainer {width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fe90d */.elementor-3301 .elementor-element.elementor-element-48fe90d {
  counter-reset: child-counter;
}

.elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem {direction:rtl; padding:0;}

.elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem:not(:first-of-type)::before {
  counter-increment: child-counter;
  content: counter(child-counter, decimal-leading-zero);
  font-weight: bold; font-size:25vh;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px black; margin-top: .5em
}

/*
.elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem > div:first-child {margin-top: 50vh; gap: 3em; transition:0.5s all; visibility:hidden; height:0; opacity:0;}
*/

.elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem > div:first-child {margin-top:23vh; gap:inherit; visibility:visible; height:auto; opacity:1;}
.elementor-3301 .elementor-element.elementor-element-48fe90d h2 {font-weight:700;}


/* Style for the scroll container */

/* Default scroll behavior */
.elementor-3301 .elementor-element.elementor-element-48fe90d::-webkit-scrollbar {
  width: 3px; /* Make the scrollbar thin */
}


@media (max-width: 768px) {
  /* Styles for smartphones and tablets */
  .elementor-3301 .elementor-element.elementor-element-48fe90d {height:auto; overflow:visible;}
  .elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem {flex-flow:column-reverse;border-bottom: 1px solid #c9c9c9;padding-bottom: 1em;}
  .elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem:not(:first-of-type)::before {font-size:8vh; -webkit-text-fill-color: #fff; z-index:10;top:9vh;}
  .elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem > div:first-child {margin-top: 0!important;gap: 0; visibility:visible; height:auto; opacity:1;}
  .elementor-3301 .elementor-element.elementor-element-48fe90d .anchorItem .elementor-widget-image > div{height: 100px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3301 .contentContainer {width:100%;}
body.elementor-page-3301 .formContainer {display:none;}/* End custom CSS */