.elementor-kit-6{--e-global-color-primary:#0072C6;--e-global-color-secondary:#54595F;--e-global-color-text:#54595F;--e-global-color-accent:#4CAF50;--e-global-color-da0430e:#FFFFFF;--e-global-color-c33d0f0:#000000;--e-global-color-430e6eb:#FFB81C;--e-global-color-3c57357:#4E97FD;--e-global-color-6226903:#1A73E8;--e-global-color-6bbf206:#065FD4;--e-global-color-14edc31:#1B1F46;--e-global-color-4e92014:#D53864;--e-global-color-88616f0:#CC0000;--e-global-color-2a89cb9:#F8F8F8;--e-global-color-71570d4:#E7E4E4;--e-global-color-456b19c:#C1C1C1;--e-global-color-167570f:#7E7E7E;--e-global-color-62cffa6:#696969;--e-global-color-1097c9c:#333333;--e-global-color-6255440:#111A31;--e-global-color-d4f329d:#C8CFD833;--e-global-color-6437baf:#69696996;--e-global-color-821bf2f:#E3E3E3;--e-global-color-2bfa335:#0DC167;--e-global-color-856ea08:#52EDC7;--e-global-color-e5988ab:#AB00EF;--e-global-color-209f335:#00C3FE59;--e-global-color-ab3b6b8:#02010100;--e-global-color-9700282:#FBAB7E;--e-global-color-c1dd93f:#8BC6EC;--e-global-color-907198d:#21D4FD;--e-global-color-81df1a8:#FAACA8;--e-global-color-3c5bf25:#74EBD5;--e-global-color-b886640:#00FFFF;--e-global-color-1a57e83:#171C2605;--e-global-color-b9796b6:#FFFFFF00;--e-global-color-0ccb193:#FFFFFF00;--e-global-color-954b198:#FAF6F60A;--e-global-color-df33eb6:#ECF2FF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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 *//* Hide reCaptcha */
.rc-anchor-normal-footer {
  display: none !important;
}
.grecaptcha-badge { 
  visibility: hidden; 
}

body {
  font-size: clamp(1rem, 0.96105rem + 0.164vw, 1.125rem);
  color: #5f6368;
  background: linear-gradient(90deg, #e3ffe7 0%, #d9e7ff 100%);
}

/* TYPO */
.iq-breadcrumb-one {opacity: .8}
.iq-breadcrumb-one h2.title {color: #52EDC7}

/* Borders */
.bd8 {border-radius: 8px 8px 8px 8px}
.bd16 {border-radius: 16px 16px 16px 16px}
.bd20 {border-radius: 20px 20px 20px 20px}
.bd32 {border-radius: 32px 32px 32px 32px}
.bd50 {border-radius: 50px 50px 50px 50px}

/* Margins */
.mgT0, .mgT0 h1, .mgT0 h2, .mgT0 h3, .mgT0 h4, .mgT0 h5, .mgT0 h6 {margin-top: 0}
.mgB0 .mgB0 h1, .mgB0 h2, .mgB0 h3, .mgB0 h4, .mgB0 h5, .mgB0 h6 {margin-bottom: 0}
.mg {margin: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.mgT {margin-top: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.mgR {margin-right: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.mgB {margin-bottom: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.mgL {margin-left: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.mgT10 {margin-top: 10px}
.mgT15 {margin-top: 15px}
.mgT20 {margin-top: 20px}
.mgT30 {margin-top: 30px}
.mgT40 {margin-top: 40px}
.mgT50 {margin-top: 50px}
.mgB10 {margin-bottom: 10px}
.mgB15 {margin-bottom: 15px}
.mgB20 {margin-bottom: 20px}
.mgB30 {margin-bottom: 30px}
.mgB40 {margin-bottom: 40px}
.mgB50 {margin-bottom: 50px}
.mgT100 {margin-top: clamp(3.125rem, 2.15173rem + 4.098vw, 6.25rem);}
.mgT200 {margin-top: clamp(3.125rem, 0.20494rem + 12.295vw, 12.5rem);}
.mgT300 {margin-top: clamp(3.125rem, -1.74185rem + 20.492vw, 18.75rem);}
.mgB100 {margin-bottom: clamp(3.125rem, 2.15173rem + 4.098vw, 6.25rem);}
.mgB200 {margin-bottom: clamp(3.125rem, 0.20494rem + 12.295vw, 12.5rem);}
.mgB300 {margin-bottom: clamp(3.125rem, -1.74185rem + 20.492vw, 18.75rem);}
.mgT-100 {margin-top: clamp(1rem, 3.25815rem + -9.508vw, -6.25rem);}
.mgT-200 {margin-top: clamp(1rem, 5.20494rem + -17.705vw, -12.5rem);}
.mgT-300 {margin-top: clamp(1rem, 7.15173rem + -25.902vw, -18.75rem);}
.mgB-100 {margin-bottom: clamp(1rem, 3.25815rem + -9.508vw, -6.25rem);}
.mgB-200 {margin-bottom: clamp(1rem, 5.20494rem + -17.705vw, -12.5rem);}
.mgB-300 {margin-bottom: clamp(1rem, 7.15173rem + -25.902vw, -18.75rem);}

/* Paddings */
.pd {padding: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.pdT {padding-top: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.pdR {padding-right: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.pdB {padding-bottom: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.pdL {padding-left: clamp(1rem, -0.24593rem + 5.246vw, 5rem);}
.pdT100 {padding-top: clamp(3.125rem, 2.15173rem + 4.098vw, 6.25rem);}
.pdT150 {padding-top: clamp(3.125rem, 1.17821rem + 8.197vw, 9.375rem);}
.pdT200 {padding-top: clamp(3.125rem, 0.20494rem + 12.295vw, 12.5rem);}
.pdT300 {padding-top: clamp(3.125rem, -1.74185rem + 20.492vw, 18.75rem);}
.pdB100 {padding-bottom: clamp(3.125rem, 2.15173rem + 4.098vw, 6.25rem);}
.pdB150 {padding-bottom: clamp(3.125rem, 1.17821rem + 8.197vw, 9.375rem);}
.pdB200 {padding-bottom: clamp(3.125rem, 0.20494rem + 12.295vw, 12.5rem);}
.pdB300 {padding-bottom: clamp(3.125rem, -1.74185rem + 20.492vw, 18.75rem);}
.pdL10 {padding-left: 10px}
.pdL15 {padding-left: 15px}
.pdL30 {padding-left: clamp(1rem, 0.72735rem + 1.148vw, 1.875rem);}
.pdL50 {padding-left: clamp(1rem, 0.33809rem + 2.787vw, 3.125rem);}
.pdL100 {padding-left: clamp(1rem, -0.63519rem + 6.885vw, 6.25rem);}
.pdR10 {padding-right: 10px}
.pdR15 {padding-right: 15px}
.pdR30 {padding-right: clamp(1rem, 0.72735rem + 1.148vw, 1.875rem);}
.pdR50 {padding-right: clamp(1rem, 0.33809rem + 2.787vw, 3.125rem);}
.pdR100 {padding-right: clamp(1rem, -0.63519rem + 6.885vw, 6.25rem);}

/* Backgrounds */
.bg-l-p {background-color: #FDF1F8;}
.bg-l-b1 {background-color: #EFF7FA;}
.bg-l-b2 {background-color: #F0F0F8;}
.bg-l-o {background-color: #FFF8EE;}
.bg-l-c {background-color: #F3F8F5;}
.bg-l-r {background-color: #FEF4F2;}
.bg-l-pb1 {background-color: #DFEAFF;}
.bg-d-pb2 {background-color: #C9DBFF;}
.bg-d-db1 {background-color: #1B1F46;}

/* LIGHT */
.bg-gdt1 {
  background-color: #4158D0;
  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}
.bg-gdt2 {
  background-color: #FBAB7E;
  background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}
.bg-gdt3 {
  background-color: #3EECAC;
  background-image: linear-gradient(19deg, #3EECAC 0%, #EE74E1 100%);
}
.bg-gdt4 {
  background-color: #8BC6EC;
  background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
}
.bg-gdt5 {
  background-color: #21D4FD;
  background-image: linear-gradient(19deg, #21D4FD 0%, #B721FF 100%);
}
.bg-gdt6 {
  background-color: #FAACA8;
  background-image: linear-gradient(19deg, #FAACA8 0%, #DDD6F3 100%);
}
.bg-gdt7 {
  background-color: #74EBD5;
  background-image: linear-gradient(90deg, #74EBD5 0%, #9FACE6 100%);
}
.bg-gdt8 {
  background: linear-gradient(160deg,#ffb7b7 9%,#727272 100%),radial-gradient(100% 100% at 30% 10%,#ffd1d1 0,#260000 100%),linear-gradient(180deg,#0ff 0,#fff 100%),radial-gradient(100% 100% at 70% 0,red 0,#00ffe0 100%),linear-gradient(280deg,#dbff00 0,#30f 100%);
  background-blend-mode: screen,overlay,color-burn,color-dodge,normal;
}
.rg-bg-l {
  background: transparent linear-gradient(90deg, #00C9FF 0%, #92FE9D 100%) no-repeat;
  background-size: 33% 100%;
  height: 100vh;
  position: relative;
}
.rg-bg-l::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 33%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.rg-bg-r {
  background: transparent linear-gradient(90deg, #00C9FF 0%, #92FE9D 100%) no-repeat;
  background-size: 33% 100%;
  background-position: right top;
  height: 100vh;
  position: relative;
}
.rg-bg-r::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 33%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* Shadows */
.bxSh1 {
  box-shadow: 0 8px 16px rgb(0 0 0/8%), 0 24px 64px rgba(0,0,0,.16), 0 8px 150px transparent, inset 0 1px 0 hsla(0,0%,100%,.6);
}
.bxSh2 {
  box-shadow: rgba(30,34,40,.02) 0 2px 1px,rgba(30,34,40,.02) 0 4px 2px,rgba(30,34,40,.02) 0 8px 4px,rgba(30,34,40,.02) 0 16px 8px,rgba(30,34,40,.03) 0 32px 16px!important;
}
.bxSh3 {
  
}
.bxSh4 {
  box-shadow: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px;
}
.bxSh5 {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
}
.bxSh6 {
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
.bxSh7 {
  box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
}
.bxSh8 {
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  border-radius: 35px;
}
.bxShGlowGr {
  -webkit-box-shadow: 0 0.23em 1.67em rgba(13,193,103,.5);
  box-shadow: 0 0.23em 1.67em rgba(13,193,103,.5);
}
.bxShGlowCy {
  -webkit-box-shadow: rgba(82, 237, 199, 0.6) 0px 0px 10px 0px;
  box-shadow: rgba(82, 237, 199, 0.6) 0px 0px 10px 0px;
}
.bxShGlowVl {
  -webkit-box-shadow: rgba(171, 0, 239, 0.6) 0px 0px 10px 0px;
  box-shadow: rgba(171, 0, 239, 0.6) 0px 0px 10px 0px;
}

/* Miscellaneous */
.obl {
  -webkit-transform: translate(50%) rotate(-12deg);
  -moz-transform: translate(50%) rotate(-12deg);
  -ms-transform: translate(50%) rotate(-12deg);
  transform: translate(50%) rotate(-12deg);
}
.c-so p, p {
  margin-top: 0;
}

/* Slider */
.bd16 img {
  border-radius: 16px;
}

/* Page Banner */
.iq-breadcrumb-one {
  background-position: center center !important;
  background-size: cover;
}
/* Footer */
.vertical-menu-layout .footer-menu li.current-menu-item a {
  color: rgb(72, 122, 246)
}

/* Reset */
.c-so b, .c-so strong {
  font-weight: 500;
}
.of-h {
  overflow: hidden;
}

/* Tabs */
.c-so .jet-tabs__content.active-content {
  background: linear-gradient(160deg,#ffb7b7 9%,#727272 100%),radial-gradient(100% 100% at 30% 10%,#ffd1d1 0,#260000 100%),linear-gradient(180deg,#0ff 0,#fff 100%),radial-gradient(100% 100% at 70% 0,red 0,#00ffe0 100%),linear-gradient(280deg,#dbff00 0,#30f 100%);
  background-blend-mode: screen,overlay,color-burn,color-dodge,normal;
}
.c-so .jet-tabs__control-wrapper {
  background-color: transparent;
}

/* Loop */
.c-so .jet-inline-svg {
  vertical-align: middle;
}

/* Blog */
.bd .iq-blog-box {border-radius: 20px 20px 20px 20px}
.bd .post-img-holder a {border-radius: 8px 8px 8px 8px}
.bdT20 .iq-blog-image {border-radius: 20px 20px 0 0}
.bdB20 .iq-blog-detail {border-radius: 0 0 20px 20px}

/* Sidebar */
.sb h5 {margin-bottom: 20px; border-bottom: 1px solid rgba(82,95,129,.09);}/* End custom CSS */