.elementor-kit-5{--e-global-color-primary:#F7FDFF;--e-global-color-secondary:#0248C1;--e-global-color-text:#7A7A7A;--e-global-color-accent:#33DAFF;--e-global-color-f5e51a1:#080E29;--e-global-color-da6e31e:#F2E002;--e-global-color-8a87d54:#828593;--e-global-color-35ca74c:#131B62;--e-global-color-f0f7222:#2C3249;--e-global-typography-secondary-font-family:"Bai Jamjuree";--e-global-typography-secondary-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.915rem;background-color:var( --e-global-color-f5e51a1 );color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#0493fb;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:14px 32px 14px 32px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#080E29;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 a:hover{color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1.9125rem;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Bai Jamjuree", Sans-serif;font-size:72px;font-weight:700;line-height:4.95rem;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Bai Jamjuree", Sans-serif;font-size:56px;font-weight:700;line-height:4.025rem;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:700;line-height:3rem;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"Bai Jamjuree", Sans-serif;font-size:2032px;font-weight:600;line-height:2.6rem;}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:"Bai Jamjuree", Sans-serif;font-size:20px;font-weight:600;line-height:1.75rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.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-kit-5{font-size:16px;line-height:1.6rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:18px;padding:14px 32px 14px 32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{
    scroll-behavior: smooth !important;
}
h1 strong, .subtitle strong{
    color: #00D6FB;
}
.blurred-center:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 35%;
    background-color: #4169E1;
    border-radius: 100%;
    filter: blur(200px);
    opacity: 0.4;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
.btn-icon .elementor-button-icon{
    background-color:#0a307b;
    border-radius: 8px;
    width: 35px;
    height: 35px;
    justify-content: center;
}
.blurred-image img{
    filter: blur(45px);
  -webkit-filter: blur(45px);
}
.hero-page{
    position: relative;
}
.center-menu::before{
    height: 8rem;
    background-color: #1736F5;
    border-radius: 0 0 10rem 10rem;
    opacity: 0.5;
    z-index: 2;
    -webkit-backdrop-filter: blur(60px);
    filter: blur(60px);
    width:37rem;
    /*position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);*/
}
input{
    padding:12px;
}
.container-custom-grid .row{
    display: flex;
    gap:60px;
    padding:100px 0px;
}
.container-custom-grid .row .col{
    width:50%;
    align-self: center;
}
.container-custom-grid .grid:nth-child(odd){
flex-direction: row-reverse;
}
.container-custom-grid .tag{
    padding:4px 16px;
    border-radius:45px;
    border:1px solid #F7FDFF;
    margin-right: 12px;
    font-size:16px;
}
.container-custom-grid .btn{
    color: #F7FDFF;
    background-color:transparent;
    padding:14px 14px 14px 32px;
    font-size:16px;
    font-weight:600;
    font-family:'Manrope';
    border-radius:8px;
    border:1px solid #F7FDFF;
    transition: all .3s;
    display:  inline-flex;
    line-height:1.6rem;
    align-items:center;
    margin-top:24px;
}
.container-custom-grid .btn:hover{
    color: #080E29;
     font-family:'Manrope';
    background-color:#F7FDFF;
    border:1px solid #080E29;
     font-size:16px;
      line-height:1.6rem;
}
.container-custom-grid .btn:hover svg path{
    stroke: #080E29;
}
.container-custom-grid .btn svg{
    margin-left:12px;
}
.container-custom-grid p{
    margin-bottom:24px;
}
.container-custom-grid img{
    border-radius:24px;
    width:100%;
}
.hero-image{
    backdrop-filter: blur(1px);
}
.elementor-button:hover .elementor-button-icon svg path{
    stroke: #080E29;
}
.btn-icon .elementor-button:hover .elementor-button-icon svg path{
    stroke: #F7FDFF;
}
.elementor-counter-title{
    text-align: center;
}
.page-id-772 #form-field-name, .page-id-27 #form-field-name{
        scroll-margin-top: 15rem;
}
.hero-home{
    overflow-y: hidden;
}
.background-hero{
    animation: bg_animation 7s linear 0s infinite normal none;
}
@keyframes bg_animation {
	0% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(360deg);
	}
}
@media (max-width:768px){
    header .center-menu::before{
        height: 8rem;
        background-color: #1736F5;
        border-radius: 0 0 10rem 10rem;
        opacity: 0.5;
        z-index: 2;
        -webkit-backdrop-filter: blur(60px);
        filter: blur(60px);
        width:25rem;
    }
}
@media (max-width:480px){
    header .center-menu::before{
        height: 8rem;
        background-color: #1736F5;
        border-radius: 0 0 10rem 10rem;
        opacity: 0.5;
        z-index: 2;
        -webkit-backdrop-filter: blur(60px);
        filter: blur(60px);
        width:15rem;
    }
    .container-custom-grid .row .col{
        width:100%;
    }
    .container-custom-grid .grid:nth-child(odd) {
        flex-direction: column;
    }
    .container-custom-grid .row {
        display: block;
        padding: 50px 0px;
    }
    .container-custom-grid img {
        margin-bottom: 24px;
    }
}/* End custom CSS */