.elementor-kit-4{--e-global-color-accent:#112842;--e-global-color-text:#FFFFFF;--e-global-color-secondary:#5C6F86;--e-global-color-primary:#92A2B8;--e-global-color-9a81f53:#11284200;--e-global-color-cd6367a:#253E5C;--e-global-color-021a130:#D0D8E3;--e-global-color-7783ced:#F1F4F7;--e-global-color-ab41c4d:#5AA4F5;--e-global-color-0c908ed:#333333;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:80px;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:56px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:12px;--e-global-typography-text-font-weight:700;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-line-height:120%;--e-global-typography-a32c3f6-font-family:"DM Sans";--e-global-typography-a32c3f6-font-size:96px;--e-global-typography-a32c3f6-font-weight:700;--e-global-typography-a32c3f6-line-height:100%;--e-global-typography-e09cbb3-font-family:"DM Sans";--e-global-typography-e09cbb3-font-size:20px;--e-global-typography-e09cbb3-font-weight:400;--e-global-typography-e09cbb3-text-transform:none;--e-global-typography-e09cbb3-line-height:160%;--e-global-typography-858daed-font-family:"DM Sans";--e-global-typography-858daed-font-size:48px;--e-global-typography-858daed-font-weight:400;--e-global-typography-858daed-text-transform:none;--e-global-typography-858daed-line-height:56px;--e-global-typography-3e2add9-font-family:"DM Sans";--e-global-typography-3e2add9-font-size:36px;--e-global-typography-3e2add9-font-weight:400;--e-global-typography-3e2add9-text-transform:none;--e-global-typography-3e2add9-line-height:56px;--e-global-typography-fa97f6d-font-family:"DM Sans";--e-global-typography-fa97f6d-font-size:16px;--e-global-typography-fa97f6d-font-weight:700;--e-global-typography-fa97f6d-line-height:80px;--e-global-typography-5920167-font-family:"DM Sans";--e-global-typography-5920167-font-size:30px;--e-global-typography-5920167-font-weight:700;--e-global-typography-5920167-line-height:130%;--e-global-typography-4f80205-font-family:"DM Sans";--e-global-typography-4f80205-font-size:14px;--e-global-typography-4f80205-font-weight:700;--e-global-typography-4f80205-text-transform:uppercase;--e-global-typography-4f80205-line-height:130%;--e-global-typography-38e411b-font-family:"DM Sans";--e-global-typography-38e411b-font-size:30px;--e-global-typography-38e411b-font-weight:500;--e-global-typography-38e411b-line-height:130%;--e-global-typography-4eb8d3d-font-family:"DM Sans";--e-global-typography-4eb8d3d-font-size:12px;--e-global-typography-4eb8d3d-font-weight:700;--e-global-typography-4eb8d3d-text-transform:uppercase;--e-global-typography-4eb8d3d-line-height:130%;--e-global-typography-ed0ca7d-font-family:"DM Sans";--e-global-typography-ed0ca7d-font-size:30px;--e-global-typography-ed0ca7d-font-weight:400;--e-global-typography-ed0ca7d-text-transform:none;--e-global-typography-ed0ca7d-line-height:130%;--e-global-typography-1ea8bf3-font-family:"DM Sans";--e-global-typography-1ea8bf3-font-size:24px;--e-global-typography-1ea8bf3-font-weight:700;--e-global-typography-1ea8bf3-line-height:130%;--e-global-typography-c33f679-font-family:"DM Sans";--e-global-typography-c33f679-font-size:36px;--e-global-typography-c33f679-font-weight:700;--e-global-typography-c33f679-line-height:130%;--e-global-typography-f7c8479-font-family:"DM Sans";--e-global-typography-f7c8479-font-size:24px;--e-global-typography-f7c8479-font-weight:500;--e-global-typography-f7c8479-line-height:130%;--e-global-typography-c3ed25e-font-family:"DM Sans";--e-global-typography-c3ed25e-font-size:36px;--e-global-typography-c3ed25e-font-weight:500;--e-global-typography-c3ed25e-text-transform:none;--e-global-typography-c3ed25e-line-height:56px;--e-global-typography-a868da3-font-family:"DM Sans";--e-global-typography-a868da3-font-size:60px;--e-global-typography-a868da3-font-weight:700;--e-global-typography-a868da3-line-height:80px;--e-global-typography-29ad933-font-family:"DM Sans";--e-global-typography-29ad933-font-size:32px;--e-global-typography-29ad933-font-weight:600;--e-global-typography-29ad933-text-transform:none;--e-global-typography-29ad933-line-height:56px;--e-global-typography-971416e-font-family:"DM Sans";--e-global-typography-971416e-font-size:24px;--e-global-typography-971416e-font-weight:600;--e-global-typography-971416e-text-transform:none;--e-global-typography-971416e-line-height:56px;background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );font-family:var( --e-global-typography-e09cbb3-font-family ), Sans-serif;font-size:var( --e-global-typography-e09cbb3-font-size );font-weight:var( --e-global-typography-e09cbb3-font-weight );text-transform:var( --e-global-typography-e09cbb3-text-transform );line-height:var( --e-global-typography-e09cbb3-line-height );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-kit-4{font-size:var( --e-global-typography-e09cbb3-font-size );line-height:var( --e-global-typography-e09cbb3-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:48px;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:40px;--e-global-typography-a32c3f6-font-size:48px;--e-global-typography-a32c3f6-line-height:100%;--e-global-typography-858daed-font-size:30px;--e-global-typography-858daed-line-height:40px;--e-global-typography-3e2add9-font-size:24px;--e-global-typography-3e2add9-line-height:31px;--e-global-typography-fa97f6d-font-size:16px;--e-global-typography-fa97f6d-line-height:56px;--e-global-typography-5920167-font-size:24px;--e-global-typography-5920167-line-height:130%;--e-global-typography-4f80205-font-size:14px;--e-global-typography-4f80205-line-height:130%;--e-global-typography-38e411b-font-size:24px;--e-global-typography-38e411b-line-height:130%;--e-global-typography-4eb8d3d-font-size:12px;--e-global-typography-4eb8d3d-line-height:130%;--e-global-typography-ed0ca7d-font-size:24px;--e-global-typography-ed0ca7d-line-height:130%;--e-global-typography-1ea8bf3-font-size:24px;--e-global-typography-1ea8bf3-line-height:130%;--e-global-typography-c33f679-font-size:24px;--e-global-typography-c33f679-line-height:130%;--e-global-typography-f7c8479-font-size:22px;--e-global-typography-f7c8479-line-height:130%;--e-global-typography-c3ed25e-font-size:28px;--e-global-typography-c3ed25e-line-height:31px;--e-global-typography-a868da3-font-size:48px;--e-global-typography-a868da3-line-height:56px;--e-global-typography-29ad933-font-size:24px;--e-global-typography-29ad933-line-height:31px;--e-global-typography-971416e-font-size:24px;--e-global-typography-971416e-line-height:31px;font-size:var( --e-global-typography-e09cbb3-font-size );line-height:var( --e-global-typography-e09cbb3-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.elementor-button-text {
    margin: auto;
}

.elementor-button-icon svg {
    width: 3.5rem;
    margin-left: 15px
}


.hero-scale {
    transform: scale(1.5)
}



.blue-bold {
    background: var(--gradient-blue, linear-gradient(90deg, #5AA4F5 0%, #28B2AA 100%));
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-weight: 700;
}


.rose-bold {
    background: var(--gradient-purple, linear-gradient(90deg, #976DF0 0.09%, #E341C3 100.09%));
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-weight: 700;
}


.blcok_numb {
    width: 38px;
    height: 39px;
    
}

.rose {
    background: var(--gradient-purple, linear-gradient(90deg, #976DF0 0.09%, #E341C3 100.09%));
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}

.green {
    background: var(--gradient-blue, linear-gradient(90deg, #5AA4F5 0%, #28B2AA 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.journal-slide {
    background-color: #112842;
    border-color: #3D5574;
    border-radius: 1.5rem;
    transition: 0.2s;
    opacity: 0.7;
    border: 2px solid var(--gradient-lr, #3D5574);
     cursor: pointer;
}

.journal-slide:hover {
   border-radius: 1.5rem;
    border: 2px solid var(--gradient-lr, #5AA4F5);
    background: var(--gray-80, #253E5C);
    opacity: 1;
}

.portfolio-item {
    border-radius: 1.5rem;
    border: 2px solid white;
transition: 0.2s;
}
    

.portfolio-item:hover {
    border-radius: 1.5rem;
border: 2px solid var(--gradient-lr, #5AA4F5);
background: var(--gray-white, #FFF);

}


@media screen and (max-width: 767px) {
  span.e-n-accordion-item-title-icon {
    margin-top: -23px;
  }
}/* End custom CSS */