.elementor-kit-5{--e-global-color-primary:#264E98;--e-global-color-secondary:#264E98;--e-global-color-text:#264E98;--e-global-color-accent:#264E98;--e-global-color-128c3ef:#264E98;--e-global-color-8f12196:#FFF6E4;--e-global-color-b0c74a5:#FCBE43;--e-global-color-0583ea7:#FFFFFF;--e-global-color-2162212:#B3D062;--e-global-color-ba2ea93:#B7E0E1;--e-global-color-bf0cdc4:#FBF9EE;--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:"Bellota";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:700;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-ec5f2a1-font-family:"Bellota";--e-global-typography-ec5f2a1-font-size:60px;--e-global-typography-ec5f2a1-font-weight:700;--e-global-typography-d8617ff-font-family:"Bellota";--e-global-typography-d8617ff-font-size:50px;--e-global-typography-d8617ff-font-weight:700;--e-global-typography-2aac353-font-family:"Bellota";--e-global-typography-2aac353-font-size:40px;--e-global-typography-2aac353-font-weight:700;--e-global-typography-51e8454-font-family:"Bellota";--e-global-typography-51e8454-font-size:16px;--e-global-typography-51e8454-font-weight:700;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ec5f2a1-font-family ), Sans-serif;font-size:var( --e-global-typography-ec5f2a1-font-size );font-weight:var( --e-global-typography-ec5f2a1-font-weight );}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d8617ff-font-family ), Sans-serif;font-size:var( --e-global-typography-d8617ff-font-size );font-weight:var( --e-global-typography-d8617ff-font-weight );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2aac353-font-family ), Sans-serif;font-size:var( --e-global-typography-2aac353-font-size );font-weight:var( --e-global-typography-2aac353-font-weight );}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2aac353-font-family ), Sans-serif;font-size:var( --e-global-typography-2aac353-font-size );font-weight:var( --e-global-typography-2aac353-font-weight );}.elementor-kit-5 h5{color:var( --e-global-color-primary );}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1520px;}.e-con{--container-max-width:1520px;--container-default-padding-top:0px;--container-default-padding-right:64px;--container-default-padding-bottom:0px;--container-default-padding-left:64px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-ec5f2a1-font-size:45px;--e-global-typography-d8617ff-font-size:35px;--e-global-typography-2aac353-font-size:25px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-ec5f2a1-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-d8617ff-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h4{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h6{font-size:var( --e-global-typography-text-font-size );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:64px;--container-default-padding-bottom:0px;--container-default-padding-left:64px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-ec5f2a1-font-size:35px;--e-global-typography-d8617ff-font-size:25px;--e-global-typography-2aac353-font-size:20px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-ec5f2a1-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-d8617ff-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h4{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-font-size:16px;--e-global-typography-ec5f2a1-font-size:30px;--e-global-typography-d8617ff-font-size:25px;--e-global-typography-2aac353-font-size:20px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-ec5f2a1-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-d8617ff-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h4{font-size:var( --e-global-typography-2aac353-font-size );}.elementor-kit-5 h6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}/* Start custom CSS */main {
    overflow: hidden;
}

footer {
    overflow: hidden;
}

.bg-cyan {
    background-color: #B7E0E1;
    border-radius: 20px;
    display: inline-block;
    padding: 0 16px;
}

.bg-yellow {
    background-color: #FCBE43;
    border-radius: 20px;
    display: inline-block;
    padding: 0 16px;
}

/*CSS Wiggle 1*/
@keyframes wiggle1 {
  0%, 7% {transform: rotateZ(0);}
  15% {transform: rotateZ(-13deg);}
  20% {transform: rotateZ(9deg);}
  25% {transform: rotateZ(-10deg);}
  30% {transform: rotateZ(7deg);}
  35% {transform: rotateZ(-2deg);}
  40%, 100% {transform: rotateZ(0);}
}

@keyframes wiggle1b {
  0%, 7% {transform: rotateZ(0);}
  15% {transform: rotateZ(-9deg);}
  20% {transform: rotateZ(7deg);}
  25% {transform: rotateZ(-6deg);}
  30% {transform: rotateZ(5deg);}
  35% {transform: rotateZ(-2deg);}
  40%, 100% {transform: rotateZ(0);}
}

/*CSS Wiggle 2*/
@keyframes wiggle2 {
  0% { transform: translate(2px, 0px); }
   20% { transform: translate(-2px, 0px); }
   40% { transform: translate(2px, 0px); }
   60% { transform: translate(-2px, 0px); }
   80% { transform: translate(2px, 0px); }
   100% { transform: translate(0px, 0px); }
}
/*CSS Wiggle 3*/
@keyframes wiggle3 {
  0% {transform: rotate(10deg);}
  25% {transform: rotate(-10deg);}
  50% {transform: rotate(20deg);}
  75% {transform: rotate(-5deg);}
  100% {transform: rotate(0deg);}
}
/*CSS Wiggle 4*/
@keyframes wiggle4 {
  0% { transform: skewX(9deg); } 
   10% { transform: skewX(-8deg); } 
   20% { transform: skewX(7deg); } 
   30% { transform: skewX(-6deg); } 
   40% { transform: skewX(5deg); } 
   50% { transform: skewX(-4deg); } 
   60% { transform: skewX(3deg); } 
   70% { transform: skewX(-2deg); } 
   80% { transform: skewX(1deg); } 
   90% { transform: skewX(0deg); } 
   100% { transform: skewX(0deg); } 
}


.files-to-download .file-link {
    display: block;
    border: 2px dashed #264E98;
    padding: 56px 30px;
    border-radius: 20px;
    transition: all .3s ease;
}

.files-to-download .file-title {
    font-family: Bellota;
    font-size: 25px;
    line-height: 1.2;
    margin: 0 0 22px;
}

.files-to-download .file-link svg {
    margin-left: 24px;
    transition: all .3s ease;
}

.files-to-download .file-link:hover {
    border-radius: 30px;
}

.files-to-download .file-link:hover svg {
    transform: translate(-10px, 0);
}

.files-to-download .swiper-navigation {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: initial !important;
    gap: 16px;
    margin-bottom: 16px;
}

.files-to-download .swiper-button-next, .files-to-download .swiper-button-prev {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #264E98;
    border-radius: 100%;
    background: #264E98;
    transform: none;
    margin: 0;
}

.files-to-download .swiper-button-prev {
    position: initial;
    transform: none;
}

.files-to-download .swiper-button-prev svg {
    transform: rotate(-180deg);
}

.files-to-download .swiper-button-next {
    position: initial;
    transform: none;
}

.files-to-download .swiper-button-next::after, .files-to-download .swiper-button-prev::after {
    content: none;
}/* End custom CSS */