.elementor-kit-7{--e-global-color-primary:#18294F;--e-global-color-secondary:#58A1BB;--e-global-color-text:#1F1F1F;--e-global-color-accent:#EA6D3C;--e-global-color-de54c95:#2F3E5E;--e-global-color-7ea4f48:#256E8D;--e-global-color-b0dbc6c:#FFEEDC;--e-global-color-3a50724:#FDE1CC;--e-global-color-e7086ed:#F7A360;--e-global-color-a85b9ae:#EEE9E9;--e-global-color-99dcbba:#FFFFFF;--e-global-color-79eb069:#00000000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:clamp(1.625rem, 0.1299rem + 3.1189vw, 2.625rem);--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:400;--e-global-typography-e00bc4a-font-family:"Poppins";--e-global-typography-e00bc4a-font-size:20px;--e-global-typography-e00bc4a-font-weight:400;--e-global-typography-e00bc4a-text-transform:uppercase;--e-global-typography-e00bc4a-line-height:1em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html,body{
	overflow-x:hidden;
}

.move-01{
    --speed: 7s;
}
.move-01 .elementor-widget-container{
    animation: moving var(--speed) linear infinite alternate;
}
@keyframes moving {
  0% {
    transform: translateX(-10%);
  }
  100% {
    transform: translateX(-90%);
  }
}
/* shape divider */
.sd-01 .elementor-icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    overflow: hidden;
    line-height: 0;
}

.sd-01 svg {
    position: relative;
    display: block;
    width: calc(200% + 1.3px);
    height: 50px;
}

.sd-02 .elementor-icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 300%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}
.sd-02 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 190px;
    opacity: 0.25;
}
.sd-03 .elementor-icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}
.sd-03 svg {
    position: relative;
    display: block;
    width: calc(200% + 1.3px);
    height: 130px;
    opacity: 0.75;
}
.sd-04 .elementor-icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 300%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}
.sd-04 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 280px;
    opacity: 0.25;
    
}
.sd-05 .elementor-icon{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 200%;
    overflow: hidden;
    line-height: 0;
}

.sd-05 svg {
    position: relative;
    display: block;
    width: calc(200% + 1.3px);
    height: 50px;
}
.sd-06 .elementor-icon{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}

.sd-06 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 190px;
    opacity: 0.25;
}
.sd-07 .elementor-icon{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 200%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}
.sd-07 svg {
    position: relative;
    display: block;
    width: calc(200% + 1.3px);
    height: 130px;
    opacity: 0.75;
}
.sd-08 .elementor-icon{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300%;
    overflow: hidden;
    line-height: 0;
    transform: scalex(-1);
}
.sd-08 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 280px;
    opacity: 0.25;
}
.color-01 path{
    fill:#fff;
}
.color-02 path{
    fill:var(--e-global-color-secondary);
}
.color-03 path{
    fill:#FFEEDC;
}
.color-04 path{
    fill:var(--e-global-color-accent);
}
.color-05 path{
    fill:#F61C1F;
}
.color-06 path{
    fill:#47A250;
}
.color-07 path{
    fill:#F76327;
}
.color-08 path{
    fill:#4A4646;
}
.color-09 path{
    fill:#F2A6A1;
}
.color-10 path{
    fill:#AC040661;
}
.color-11 path{
    fill:#EF9D7C;
}
.color-12 path{
    fill:#E3AA93;
}

/* hand */
.hand-01 img{
   
   animation: hand-1 3s linear infinite;
}

@keyframes hand-1 {
  0% {
    transform: rotate(30deg) translateX(-1px);
  }
  50% {
    transform: rotate(-20deg) translateX(-2px);
  }
  100% {
    transform: rotate(30deg) translateX(-1px);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hacker.connectivity-network.com/wp-content/uploads/2025/07/Poppins-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */