.elementor-kit-6{--e-global-color-primary:#417DFF;--e-global-color-secondary:#B8FFE3;--e-global-color-text:#1A1A1A;--e-global-color-accent:#EAFFF7;--e-global-color-20310dc:#1E2C4D;--e-global-color-eb0aa1c:#F4F4F4;--e-global-color-777f8f7:#F1F6FF;--e-global-color-f7413cd:#C2D6FF;--e-global-color-493d6d9:#7FAAFF;--e-global-color-7d313b8:#F9F9F9;--e-global-color-cc0403f:#CCCCCC;--e-global-color-0f77ed7:#3A3B42;--e-global-color-be65169:#192170;--e-global-typography-primary-font-family:"IBM Plex Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Quantico";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.90rem, 1.56vw, 1.00rem);font-weight:400;line-height:1.6em;letter-spacing:0.01em;overscroll-behavior:contain;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-size:clamp(1rem, 1.2vw, 1.125rem);font-weight:600;letter-spacing:0.01em;color:var( --e-global-color-7d313b8 );box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.06);border-radius:20px 20px 20px 20px;padding:clamp(0.75rem, 1.5vw, 0.75rem) clamp(1.25rem, 4vw, 1.5rem) clamp(0.75rem, 1.5vw, 0.75rem) clamp(1.25rem, 4vw, 1.5rem);}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-f7413cd );color:var( --e-global-color-20310dc );}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-be65169 );}.elementor-kit-6 p{margin-block-end:clamp(1rem, 2vw, 1.5rem);}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-family:"Quantico", Sans-serif;font-size:clamp(3.43rem, 5.94vw, 3.82rem);font-weight:700;line-height:1.1em;letter-spacing:0.01em;}.elementor-kit-6 h2{color:var( --e-global-color-20310dc );font-family:"Quantico", Sans-serif;font-size:clamp(2.75rem, 4.70vw, 3.05rem);font-weight:700;line-height:1.2em;letter-spacing:0.01em;}.elementor-kit-6 h3{color:var( --e-global-color-20310dc );font-family:"Quantico", Sans-serif;font-size:clamp(2.20rem, 3.75vw, 2.44rem);font-weight:700;line-height:1.2em;letter-spacing:0.01em;}.elementor-kit-6 h4{color:var( --e-global-color-20310dc );font-family:"Quantico", Sans-serif;font-size:clamp(1.76rem, 3.05vw, 1.9rem);line-height:1.3em;letter-spacing:0.01em;}.elementor-kit-6 h5{color:var( --e-global-color-20310dc );font-family:"Quantico", Sans-serif;font-size:clamp(1.4rem, 2.4vw, 1.56rem);line-height:1.4em;letter-spacing:0.01em;}.elementor-kit-6 h6{color:var( --e-global-color-20310dc );font-family:"Quantico", Sans-serif;font-size:clamp(1.1rem, 1.95vw, 1.25rem);line-height:1.5em;letter-spacing:0.01em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:clamp(1rem, 2vw, 2rem);--container-default-padding-right:clamp(1rem, 2vw, 2rem);--container-default-padding-bottom:clamp(1rem, 2vw, 2rem);--container-default-padding-left:clamp(1rem, 2vw, 2rem);}.elementor-widget:not(:last-child){--kit-widget-spacing:clamp(1rem, 2vw, 2rem);}.elementor-element{--widgets-spacing:clamp(1rem, 2vw, 2rem) clamp(1rem, 2vw, 2rem);--widgets-spacing-row:clamp(1rem, 2vw, 2rem);--widgets-spacing-column:clamp(1rem, 2vw, 2rem);}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 p{margin-block-end:clamp(0.7rem, 1.4vw, 1.05rem);}.elementor-kit-6 h1{font-size:clamp(2.40rem, 4.16vw, 2.67rem);}.elementor-kit-6 h2{font-size:clamp(1.93rem, 3.29vw, 2.14rem);}.elementor-kit-6 h3{font-size:clamp(1.54rem, 2.63vw, 1.71rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:clamp(1rem, 2vw, 2rem);--container-default-padding-right:clamp(1rem, 2vw, 2rem);--container-default-padding-bottom:clamp(1rem, 2vw, 2rem);--container-default-padding-left:clamp(1rem, 2vw, 2rem);}}@media(max-width:767px){.elementor-kit-6 h1{font-size:clamp(2.40rem, 4.16vw, 2.67rem);}.elementor-kit-6 h2{font-size:clamp(1.93rem, 3.29vw, 2.14rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:clamp(1rem, 2vw, 2rem);--container-default-padding-right:clamp(1rem, 2vw, 2rem);--container-default-padding-bottom:clamp(1rem, 2vw, 2rem);--container-default-padding-left:clamp(1rem, 2vw, 2rem);}}/* Start custom CSS */section {
        padding-top: clamp(3rem, 5.5vw, 6rem);
        padding-bottom: clamp(3rem, 5.5vw, 6rem);
        overflow-x: hidden;
    }

/*TYPEOGRAPHY GENERAL*/

p {
    max-width: 70ch;
}

.big-body p, .big-body span {
  font-size: clamp(1.13rem, 1.95vw, 1.25rem);
}
p {
  font-size: clamp(1rem, 1.2vw, 1.125rem);
}
.small-body p, .small-body span {
  font-size: clamp(0.72rem, 1.25vw, 0.80rem);
}
.note {
  font-size: clamp(0.58rem, 1.00vw, 0.64rem);
}

main li:last-child {
    margin-bottom: clamp(1rem, 2vw, 1.5rem);
}

@media screen and (max-width:1024px){
    main li:last-child {
    margin-bottom: clamp(0.7rem, 1.4vw, 1.05rem);
}
}

main ul {
    padding-left: 1rem;
}

main ul li, main ol li {
  margin-bottom: clamp(1em, 1.5vw, 1.3em);
}

/* TYPGRAPHY BLOG */

.default-post h2, .default-post h3, .default-post h4,.default-post h5 ,.default-post h6 {
    color: black;
}

.default-post p {
  font-size: clamp(1rem, 1.4vw, 1.125rem);
  line-height: 1.6em;
  margin-bottom: 1.5rem;
}

.default-post blockquote {
  margin-bottom: 1.5rem;
}

.default-post ul,
.default-post ol {
  margin-bottom: 1.5rem;
  padding-left: 1rem;
}

.default-post li {
  margin-bottom: 0.5rem;
  padding-left: 0;
}

.default-post img {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  border-radius: 8px;
}

.default-post figure {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}


.default-post h1 {
  font-size: clamp(2rem, 4vw, 2.5rem);
  margin-top: 3rem;
  margin-bottom: 1.5rem;
	text-align: left;
}


.default-post h2 {
  font-size: clamp(1.7rem, 3vw, 2rem);
  margin-top: 2rem;
  margin-bottom: 1rem;
	text-align: left;
}

.default-post h3 {
  font-size: clamp(1.5rem, 2.5vw, 1.75rem);
  margin-top: 2rem;
  margin-bottom: 1rem;
	text-align: left;
}

.default-post h4 {
  font-size: clamp(1.35rem, 2.2vw, 1.5rem);
  margin-top: 2rem;
  margin-bottom: 1rem;
	text-align: left;
}

.default-post h5 {
  font-size: clamp(1.2rem, 2vw, 1.35rem);
	text-align: left;
}

.default-post h6 {
  font-size: clamp(1.125rem, 1.5vw, 1.2rem);
	text-align: left;
}


/* HEADER */

.sticky-header {
  background-color: transparent;
  transition: background-color 0.3s ease;
}

.sticky-header.scrolled {
  background-color: #192170;
}

/* SLIDERS */

/* Hide the arrow when Swiper marks it as disabled */
.e-widget-swiper .elementor-swiper-button.swiper-button-disabled[aria-disabled="true"] {
  display: none;
}
}

/* FORMS */

.mc4wp-form input[type=submit]{
    border: none;
}/* End custom CSS */