.elementor-988167 .elementor-element.elementor-element-2d440260 > .elementor-container{max-width:900px;}.elementor-988167 .elementor-element.elementor-element-2d440260{padding:0px 0px 0px 0px;}.elementor-988167 .elementor-element.elementor-element-575f3634 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );margin:-90px 10px 35px 0px;padding:125px 55px 55px 55px;border-radius:40px 40px 40px 40px;box-shadow:10px 15px 0px 0px rgba(0, 0, 0, 0.69);}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button span{gap:15px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group > label, .elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-subgroup label{color:#0B1F3B;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-type-html{padding-bottom:0px;color:#0B1F3B;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__buttons__wrapper__button-next{background-color:#ED6C0E;color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button[type="submit"]{background-color:#ED6C0E;color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__buttons__wrapper__button-previous{background-color:#0B1F3B;color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-button{padding:15px 5px 15px 5px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-message.elementor-message-success{color:#619F39;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-message.elementor-message-danger{color:#CC1E1E;}.elementor-988167 .elementor-element.elementor-element-575f3634 .elementor-message.elementor-help-inline{color:var( --e-global-color-vamtam_accent_6 );}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator, .elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-eb28ce5-font-size );font-weight:var( --e-global-typography-eb28ce5-font-weight );text-transform:var( --e-global-typography-eb28ce5-text-transform );line-height:var( --e-global-typography-eb28ce5-line-height );}.elementor-988167 .elementor-element.elementor-element-575f3634{--e-form-steps-indicators-spacing:35px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-vamtam_accent_6 );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-vamtam_accent_1 );--e-form-steps-indicator-active-secondary-color:var( --e-global-color-vamtam_accent_8 );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-vamtam_accent_6 );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-988167 .elementor-element.elementor-element-575f3634 > .elementor-widget-container{margin:-55px 10px 30px 0px;padding:80px 20px 20px 20px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator, .elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-eb28ce5-font-size );line-height:var( --e-global-typography-eb28ce5-line-height );}}@media(max-width:767px){.elementor-988167 .elementor-element.elementor-element-575f3634 > .elementor-widget-container{margin:-55px 10px 0px 0px;padding:70px 20px 20px 20px;}.elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator, .elementor-988167 .elementor-element.elementor-element-575f3634 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-eb28ce5-font-size );line-height:var( --e-global-typography-eb28ce5-line-height );}}/* Start custom CSS */.dau-hero{position:relative;overflow:hidden}
.dau-hero::before,.dau-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}
.dau-hero::before{width:62vw;height:62vw;right:-22vw;top:-28vw;background:radial-gradient(circle at 40% 40%,rgba(103,84,233,.55),rgba(103,84,233,0) 62%);animation:dauFloat 14s ease-in-out infinite}
.dau-hero::after{width:40vw;height:40vw;left:-18vw;bottom:-24vw;background:radial-gradient(circle,rgba(255,131,43,.38),rgba(255,131,43,0) 65%);animation:dauFloat 18s ease-in-out infinite reverse}
@keyframes dauFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(-3vw,3vw)}}
.dau-hero>.elementor-container{position:relative;z-index:1}
.dau-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Kanit,sans-serif;font-weight:400;font-size:13px;letter-spacing:2.5px;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:60px;padding:9px 18px;margin-bottom:26px}
.dau-dot{width:9px;height:9px;border-radius:50%;background:#FF832B;box-shadow:0 0 0 0 rgba(255,131,43,.7);animation:dauPulse 2s infinite}
@keyframes dauPulse{0%{box-shadow:0 0 0 0 rgba(255,131,43,.7)}70%{box-shadow:0 0 0 12px rgba(255,131,43,0)}100%{box-shadow:0 0 0 0 rgba(255,131,43,0)}}
.dau-h1{font-family:Kanit,sans-serif;margin:0 0 22px;color:#fff;line-height:.95}
.dau-h1 span{display:block}
.dau-h1 .dau-h1-top{color:#B0A7EF!important;font-size:clamp(20px,2.2vw,30px);font-weight:400;letter-spacing:1px;margin-bottom:12px;transform:rotate(-2deg);transform-origin:left}
.dau-h1 .dau-h1-main{font-size:clamp(58px,8vw,116px);font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#fff!important}
.dau-h1 .dau-h1-orange{color:#FF832B!important;transform:rotate(-1.5deg);transform-origin:left;margin-left:.6em}
.dau-datecard{display:inline-block;border:2px solid rgba(255,255,255,.85);border-radius:22px;padding:22px 30px;margin:26px 0 30px;font-family:Kanit,sans-serif;color:#fff;background:rgba(255,255,255,.04);backdrop-filter:blur(4px);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}
.dau-datecard:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 24px 50px rgba(0,0,0,.35)}
.dau-dc-row{font-weight:700;font-size:clamp(22px,2.6vw,34px);text-transform:uppercase;line-height:1.15}
.dau-dc-orange{color:#FF832B}
.dau-dc-sep{margin:0 12px;color:#fff;font-weight:300}
.dau-dc-small{font-weight:300;font-size:17px;text-transform:none;margin-top:8px;color:rgba(255,255,255,.85)}
.dau-herobtns{display:flex;flex-wrap:wrap;gap:14px}
.dau-btn{display:inline-flex;align-items:center;gap:10px;font-family:Kanit,sans-serif;font-weight:500;font-size:17px;padding:17px 32px;border-radius:60px;text-decoration:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,box-shadow .3s}
.dau-btn i{transition:transform .3s}
.dau-btn:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(0,0,0,.25)}
.dau-btn:hover i{transform:translateX(5px)}
.dau-btn-orange{background:#FF832B;color:#fff!important}
.dau-btn-orange:hover{background:#fff;color:#0B1F3B!important}
.dau-btn-ghost{background:transparent;color:#fff!important;border:2px solid rgba(255,255,255,.6)}
.dau-btn-ghost:hover{background:#fff;color:#0B1F3B!important;border-color:#fff}
.dau-poster img{width:100%;max-width:520px;transform:rotate(2.5deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.dau-poster:hover img{transform:rotate(0) scale(1.03)}
.dau-ticker{overflow:hidden;white-space:nowrap;padding:16px 0;font-family:Kanit,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:16px;color:#0B1F3B}
.dau-ticker-track{display:inline-block;animation:dauTicker 40s linear infinite}
.dau-ticker-track span{display:inline-block;padding:0 22px}
.dau-ticker .dau-star{color:#fff;padding:0 4px}
@keyframes dauTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.dau-label{display:inline-block;font-family:Kanit,sans-serif;font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#FF832B;margin-bottom:14px;position:relative;padding-left:34px}
.dau-label::before{content:"";position:absolute;left:0;top:50%;width:24px;height:2px;background:#FF832B}
.dau-label-light{color:#B0A7EF}.dau-label-light::before{background:#B0A7EF}
.dau-card{background:#fff;border:1px solid #ECEBF5;border-radius:26px;padding:34px 30px;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}
.dau-card:hover{transform:translateY(-8px);box-shadow:0 28px 50px rgba(11,31,59,.12);border-color:transparent}
.dau-card .elementor-icon{transition:transform .4s}
.dau-card:hover .elementor-icon{transform:rotate(-8deg) scale(1.08)}
.dau-details{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}
.dau-detail{border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:28px 26px;background:rgba(255,255,255,.03);transition:background .4s,transform .4s,border-color .4s;font-family:Kanit,sans-serif}
.dau-detail:hover{background:rgba(255,131,43,.12);border-color:#FF832B;transform:translateY(-6px)}
.dau-detail-k{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#B0A7EF;margin-bottom:12px}
.dau-detail-v{font-size:26px;font-weight:600;color:#fff;line-height:1.15}
.dau-detail-s{font-size:15px;font-weight:300;color:rgba(255,255,255,.72);margin-top:8px;line-height:1.4}
.dau-contactbox{margin-top:30px;border-left:3px solid #FF832B;padding:6px 0 6px 22px;font-family:Kanit,sans-serif}
.dau-cb-k{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#6754E9;margin-bottom:8px}
.dau-contactbox a{display:block;color:#0B1F3B!important;font-size:20px;font-weight:500;text-decoration:none;line-height:1.5;transition:color .3s,transform .3s}
.dau-contactbox a:hover{color:#FF832B!important;transform:translateX(4px)}
.dau-formcol{box-shadow:0 30px 70px rgba(11,31,59,.10)}
.dau-form .elementor-field-group select{appearance:auto;-webkit-appearance:auto}
.dau-form .elementor-field-group input:focus,.dau-form .elementor-field-group select:focus{border-color:#6754E9!important;box-shadow:0 0 0 4px rgba(103,84,233,.15)}
.dau-form .elementor-field-type-acceptance label{font-weight:300;font-size:14px;color:#3b4252}
.dau-form .elementor-field-type-acceptance a{color:#6754E9;text-decoration:underline}
.dau-form .elementor-button{transition:transform .3s,background .3s}
.dau-form .elementor-button:hover{transform:translateY(-3px)}
.dau-form .elementor-message-success{color:#0B1F3B;font-family:Kanit,sans-serif;font-weight:500;background:#E9E5FF;border-radius:14px;padding:16px 20px}
@media(max-width:1024px){.dau-details{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.dau-details{grid-template-columns:1fr}.dau-h1-orange{margin-left:.3em}.dau-datecard{display:block}.dau-btn{width:100%;justify-content:center}}/* End custom CSS */