.elementor-9020101 .elementor-element.elementor-element-2c29ba80:not(.elementor-motion-effects-element-type-background), .elementor-9020101 .elementor-element.elementor-element-2c29ba80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-2c29ba80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9020101 .elementor-element.elementor-element-2c29ba80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9020101 .elementor-element.elementor-element-76a2f698 .elementor-spacer-inner{height:10px;}.elementor-9020101 .elementor-element.elementor-element-62a9f00d{text-align:center;}.elementor-9020101 .elementor-element.elementor-element-f616752 .elementor-spacer-inner{height:10px;}.elementor-9020101 .elementor-element.elementor-element-214df587:not(.elementor-motion-effects-element-type-background), .elementor-9020101 .elementor-element.elementor-element-214df587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282A2F;}.elementor-9020101 .elementor-element.elementor-element-214df587{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-214df587 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9020101 .elementor-element.elementor-element-214df587 .elementor-heading-title{color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-214df587 a:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-214df587 a:not(#e):hover{color:#A7CAFE;}.elementor-9020101 .elementor-element.elementor-element-5d333af3{text-align:left;}.elementor-9020101 .elementor-element.elementor-element-5d333af3 img{width:14vw;border-radius:0px 0px 0px 0px;}.elementor-9020101 .elementor-element.elementor-element-8de18b4 .elementor-spacer-inner{height:10px;}.elementor-9020101 .elementor-element.elementor-element-23eda5d{text-align:left;}.elementor-9020101 .elementor-element.elementor-element-23eda5d img{width:14vw;}.elementor-9020101 .elementor-element.elementor-element-adec35d .elementor-spacer-inner{height:59px;}.elementor-9020101 .elementor-element.elementor-element-79f49c59 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9020101 .elementor-element.elementor-element-79f49c59:not(.elementor-motion-effects-element-type-background), .elementor-9020101 .elementor-element.elementor-element-79f49c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282A2F;}.elementor-9020101 .elementor-element.elementor-element-79f49c59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-9020101 .elementor-element.elementor-element-79f49c59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-repeater-item-bacdfad.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-8c5a57b a.elementor-repeater-item-bacdfad.elementor-social-icon:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-repeater-item-ca11916.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-8c5a57b a.elementor-repeater-item-ca11916.elementor-social-icon:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-repeater-item-8329f3d.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-8c5a57b a.elementor-repeater-item-8329f3d.elementor-social-icon:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-repeater-item-8b15c2c.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-8c5a57b a.elementor-repeater-item-8b15c2c.elementor-social-icon:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b{text-align:left;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-grid{justify-content:left;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b .elementor-social-icon{padding:0em;}.elementor-9020101 .elementor-element.elementor-element-8c5a57b > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button{--ce-btn-bg-color:rgba(2, 1, 1, 0);background-color:var(--ce-btn-bg-color);border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button:not(#e):hover, .elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button:not(#e):focus{color:#282A2F;}.elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button:hover, .elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-color:#FFFFFF;}.elementor-9020101 .elementor-element.elementor-element-2aaab833 img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-7f007d0e img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-71c7b6e5 img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-40091436 img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-53e223ae img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-780d077a img{border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9020101 .elementor-element.elementor-element-503450c1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9020101 .elementor-element.elementor-element-503450c1:not(.elementor-motion-effects-element-type-background), .elementor-9020101 .elementor-element.elementor-element-503450c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282A2F;}.elementor-9020101 .elementor-element.elementor-element-503450c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-9020101 .elementor-element.elementor-element-503450c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9020101 .elementor-element.elementor-element-2e2024{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9020101 .elementor-element.elementor-element-2e2024 .elementor-divider-separator{width:100%;}.elementor-9020101 .elementor-element.elementor-element-2e2024 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c:not(.elementor-motion-effects-element-type-background), .elementor-9020101 .elementor-element.elementor-element-6798bd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282A2F;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#B4A9A0;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c .elementor-heading-title{color:#B4A9A0;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c a:not(#e){color:#B4A9A0;}.elementor-9020101 .elementor-element.elementor-element-6798bd6c a:not(#e):hover{color:#FAFAFA;}.elementor-9020101 .elementor-element.elementor-element-137e9f60{text-align:left;font-size:1vw;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-repeater-item-bacdfad.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-36ab2610 a.elementor-repeater-item-bacdfad.elementor-social-icon:not(#e){color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-repeater-item-ca11916.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-36ab2610 a.elementor-repeater-item-ca11916.elementor-social-icon:not(#e){color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-repeater-item-8329f3d.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-36ab2610 a.elementor-repeater-item-8329f3d.elementor-social-icon:not(#e){color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-repeater-item-8b15c2c.elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-9020101 .elementor-element.elementor-element-36ab2610 a.elementor-repeater-item-8b15c2c.elementor-social-icon:not(#e){color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-36ab2610{text-align:left;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-grid{justify-content:left;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 a.elementor-social-icon:not(#e){color:#DED1C6;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-social-icon{padding:0em;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-icon i{font-size:14px;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-icon svg{width:14px;}.elementor-9020101 .elementor-element.elementor-element-425a55fd{--icon-vertical-offset:0px;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#A7CAFE;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-item > *{font-size:1vw;font-weight:400;line-height:1.2em;}@media(max-width:991px){.elementor-9020101 .elementor-element.elementor-element-5d333af3 img{width:53vw;}.elementor-9020101 .elementor-element.elementor-element-23eda5d img{width:53vw;}.elementor-9020101 .elementor-element.elementor-element-ca4d133 a.elementor-button{border-width:1px 1px 1px 1px;}.elementor-9020101 .elementor-element.elementor-element-137e9f60{font-size:3.1vw;line-height:1.6em;}.elementor-9020101 .elementor-element.elementor-element-36ab2610{text-align:right;--grid-column-gap:14px;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-grid{justify-content:right;}.elementor-9020101 .elementor-element.elementor-element-36ab2610 .elementor-social-icon{font-size:20px;}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-9020101 .elementor-element.elementor-element-425a55fd .elementor-icon-list-item > *{font-size:3.1vw;line-height:1.6em;}}/* Start custom CSS for column, class: .elementor-element-78f14e95 */@media screen and (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-78f14e95 {
    padding: 0vw 12vw ;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bac4fb8 */.elementor-9020101 .elementor-element.elementor-element-3bac4fb8 {
    width: calc(100% - 46vw) ;}
    
@media (max-width: 991px){ 
    .elementor-9020101 .elementor-element.elementor-element-3bac4fb8 {
    width: 100% ;
    padding: 8vw 0;
  }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41b24b66 */.elementor-9020101 .elementor-element.elementor-element-41b24b66 {
    width: 16vw;
    margin-top: -0.5vw;
  }
  
@media (max-width: 991px){ 
    .elementor-9020101 .elementor-element.elementor-element-41b24b66 {
    width: 100%;
    padding: 20vw 0 0 0;
  }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-298bb041 */.elementor-9020101 .elementor-element.elementor-element-298bb041 {
    width: 16vw;
    margin-top: -0.5vw;
  }
  
@media (max-width: 991px){ 
    .elementor-9020101 .elementor-element.elementor-element-298bb041 {
    width: 100%;
    padding: 0vw 0;
  }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-576db11c */.elementor-9020101 .elementor-element.elementor-element-576db11c {
    width: 13vw;
    margin-top: -0.5vw;
  }
  
@media (max-width: 991px){ 
    .elementor-9020101 .elementor-element.elementor-element-576db11c {
    width: 100%;
    padding: 0vw 0;
  }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-214df587 */.elementor-9020101 .elementor-element.elementor-element-214df587 {
    padding: 4vw 6vw 6vw;
}

/* Basic styling for the list */
.footer-list-title,
.footer-list-content li a {
  font-size: 1.3vw;
}

.footer-list-title a:focus,
.footer-list-content li a:focus {
    color: #1479c9 !important; 
}

.footer-list-title {
  margin-bottom: 1.4vw;
  display: inline-block;
  position: relative; /* Make sure the arrows are positioned relative to the title */
  width: 100%; /* Ensure the title takes up the full width to align arrows correctly */
}

/* Default styling for the list (desktop) */
.footer-list-content li {
  padding: 0.14vw 0;
}

/* Hide the arrows by default (desktop) */
.footer-list-title .icon-reg-arrow-down,
.footer-list-title .icon-reg-arrow-up {
  display: none;
}

/* Arrow positioning: place them at the end of the title */
.footer-list-title .icon-reg-arrow-down,
.footer-list-title .icon-reg-arrow-up {
  position: absolute; /* Absolutely position the arrows within the title */
  right: 0; /* Align them to the right side */
  top: 50%; /* Vertically center the arrows */
  transform: translateY(-50%); /* Adjust for perfect vertical centering */
  color: #282A2F
}

/* Mobile styling: Adjust font size for mobile, breakpoint at 992px */
@media (max-width: 991px) {
  /* Adjust font size for mobile */
  .footer-list-title,
  .footer-list-content li a {
    font-size: 5vw; /* Font size for mobile */
  }

  /* Ensure arrows are only visible on mobile */
  .footer-list-title .icon-reg-arrow-down,
  .footer-list-title .icon-reg-arrow-up {
    display: none; /* Hide both arrows by default */
    color: #fff
  }

  /* Show down arrow when the list is closed (mobile) */
  .footer-list-title .icon-reg-arrow-down {
    display: inline-block;
    font-size: 2.7vw;
    vertical-align: middle;
  }

  /* Initially hide the list with max-height: 0 and opacity: 0 */
  .footer-list-content {
    display: block;
    margin: 2vw 0 6vw 0;
    max-height: 0; /* Start with height 0 (closed) */
    opacity: 0; /* Start with opacity 0 (hidden) */
    overflow: hidden; /* Hide overflow when the list is closed */
    transition: max-height 0.3s ease-out, opacity 0.3s ease-out; /* Transition for smooth opening/closing */
  }

  /* Show dropdown when clicking on the headline */
  .footer-list-container.open .footer-list-content {
    max-height: 500px; /* Set a large enough max-height to allow smooth transition */
    opacity: 1; /* Fade in the list */
  }

  /* Show up arrow when the list is open */
  .footer-list-container.open .footer-list-title .icon-reg-arrow-down {
    display: none; /* Hide the down arrow */
  }

  .footer-list-container.open .footer-list-title .icon-reg-arrow-up {
    display: inline-block;
    font-size: 3vw;
    vertical-align: middle;
  }

  /* Remove left/right margin and padding for list items */
  .footer-list-content li {
     padding: 2vw 4vw;
}
  }/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8c5a57b */.elementor-social-icon {
  margin-right: 1.3vw;
  margin-left: 0.5vw;
 
}
 .elementor-social-icon {
  font-size: 1.5vw;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a50b15e */.elementor-9020101 .elementor-element.elementor-element-4a50b15e {
    width: calc(100% - 31vw);
}

@media (max-width: 1199px){
.elementor-9020101 .elementor-element.elementor-element-4a50b15e {
     width: calc(100% - 39vw);
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca4d133 */.elementor-9020101 .elementor-element.elementor-element-ca4d133 .elementor-button.elementor-size-sm {
  padding: .7vw .4vw .7vw .4vw;
}

@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-ca4d133 .elementor-button.elementor-size-sm {
  padding: 3vw 4vw 3vw 4vw;
}}


.elementor-9020101 .elementor-element.elementor-element-ca4d133 .elementor-button {
  font-weight: 500;
  background-color: rgba(0,0,0,0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d0e8e3 */.elementor-9020101 .elementor-element.elementor-element-7d0e8e3 {
    width: 17vw;
    padding-right: 2vw;
}

@media (max-width: 1199px){
.elementor-9020101 .elementor-element.elementor-element-7d0e8e3 {
     width: 25vw;
}}


@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-7d0e8e3 {
    width: 100%;
    padding: 0px 1.5vw 20px 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3598b743 */.elementor-9020101 .elementor-element.elementor-element-3598b743 {
    padding: 0vw 0.3vw 0.15vw 0vw;
}

@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-3598b743  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4213e715 */.elementor-9020101 .elementor-element.elementor-element-4213e715 {
    padding: 0vw 0.15vw 0.15vw 0.15vw;
}


@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-4213e715  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29b6c039 */.elementor-9020101 .elementor-element.elementor-element-29b6c039 {
    padding: 0vw 0vw 0.3vw 0.3vw;
}
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-29b6c039  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49b34246 */@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-49b34246 {
    width: 50%;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50a67ed2 */.elementor-9020101 .elementor-element.elementor-element-50a67ed2 {
    padding: 0.15vw 0.3vw 0vw 0vw;
}
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-50a67ed2  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d7ac29a */.elementor-9020101 .elementor-element.elementor-element-2d7ac29a {
    padding: 0.15vw 0.15vw 0vw 0.15vw;
}
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-2d7ac29a  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a106e02 */.elementor-9020101 .elementor-element.elementor-element-1a106e02 {
    padding: 0.15vw 0vw 0vw 0.3vw;
}
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-1a106e02  {
    width: calc(100% / 3);
    padding: 0vw 1.5vw 0vw 1.5vw;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3238ca3e */@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-3238ca3e {
    width: 50%;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18dbf2d1 */.elementor-9020101 .elementor-element.elementor-element-18dbf2d1 {
    width: 14vw;
}

@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-18dbf2d1 {
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79f49c59 */.elementor-9020101 .elementor-element.elementor-element-79f49c59 {
    padding: 0vw 6vw 1.4vw;
}
@media (max-width:991px){
.elementor-9020101 .elementor-element.elementor-element-79f49c59 {
    padding: 4vw 4.5vw 4vw;    
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-503450c1 */.elementor-9020101 .elementor-element.elementor-element-503450c1 {
    padding: 0vw 6vw;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54dd53cf */.elementor-9020101 .elementor-element.elementor-element-54dd53cf {
    width: calc(100% - 70vw);
}
  
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-54dd53cf {
     width: calc(100% - 55vw)
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-738715b */.elementor-9020101 .elementor-element.elementor-element-738715b {
    width: 55vw;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-425a55fd */@media (max-width: 991px) {
.custom-icon-list{
  font-size: 3.1vw !important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dcb07e */.elementor-9020101 .elementor-element.elementor-element-7dcb07e {
    width: 70vw;
}
@media (max-width: 991px){
.elementor-9020101 .elementor-element.elementor-element-7dcb07e {
    padding-top: 9vw;
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6798bd6c */.elementor-9020101 .elementor-element.elementor-element-6798bd6c {
    padding: 1.4vw 6vw;
}
@media (max-width:991px){
.elementor-9020101 .elementor-element.elementor-element-6798bd6c {
    padding: 4vw 6vw 4vw;    
}}/* End custom CSS */