@keyframes rotate{to{transform:rotate(360deg)}}.mid-title .titleL{display:inline-block;position:relative}.mid-title .titleL h1{font-size:60px;text-transform:uppercase;color:#c10088;line-height:1.3em;font-family:"SVNGilroyHeavy";margin-top:6rem}.mid-title .titleL::after{content:"";height:4px;width:100%;position:absolute;bottom:0;left:0;background:#c10088}#content-middle{padding-bottom:3rem}#box_group_1 .text-about{margin-top:20px;margin-bottom:20px;font-size:1.5rem;color:#5b6770}#box_group_1 .banner.item{display:block;width:100%;position:relative;height:820px;overflow:hidden}#box_group_1 .banner.item .banner-image{width:100%;height:820px}#box_group_1 .owl-controls{float:right;z-index:999;position:relative}#box_group_1 .owl-nav{display:flex;margin-top:-50px}#box_group_1 .owl-nav .owl-prev,#box_group_1 .owl-nav .owl-next{width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 6px}#box_group_1 .owl-nav .owl-prev .fa,#box_group_1 .owl-nav .owl-next .fa{font-size:20px;color:#fff;font-weight:bold}#box_group_1 .owl-nav .owl-prev:hover,#box_group_1 .owl-nav .owl-next:hover{background:#c10088}#box_group_2 .box-flex{display:flex;flex-direction:row;flex-wrap:nowrap;row-gap:30px;column-gap:30px}#box_group_2 .box-flex-left,#box_group_2 .box-flex-right{flex:0 1 calc((100% - 30px)/2);padding:2.5rem 0}#box_group_2 .entry{color:#5b6770;font-size:1.5rem;line-height:1.5em}#box_group_2 .entry h3{font-size:2rem;color:#c10088;line-height:1.3em;font-family:"SVNGilroyBold";margin:1rem 0;position:relative;padding-left:40px}#box_group_2 .entry h3::before{content:"";width:24px;height:27px;background-image:url('data:image/svg+xml,<svg width="24" height="27" viewBox="0 0 24 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.620835 26.8171L0.620835 0.575393L23.3468 13.6963L0.620835 26.8171Z" fill="%23B22379"></path></svg>');position:absolute;left:0;top:7px}#box_group_2 .entry ul li::marker{color:#c10088;font-size:20px}.form-register{background:#c10088;padding:3rem;border-radius:10px;color:#fff}.form-register .register-title{text-align:left;display:block;margin-bottom:3rem}.form-register .register-title h3{font-size:2.5rem;font-weight:bold;color:#fff;line-height:1.5em;margin:0;font-family:"SVNGilroyBold"}.form-register .register-title p{margin-top:0}.form-register.form-register-left{width:100%;background:#f7f7f7;border-radius:14px;padding:20px 10px;max-width:100%;margin:0;margin-bottom:20px;padding-bottom:30px;border-bottom:5px solid #8fbb8e}.form-register.form-register-left #register{max-width:100%}.form-register.form-register-left #register .form-field{margin-bottom:10px}.form-register.form-register-left #register .form-field input{border:1px solid #e6e6e6}.form-register.form-register-left #register .form-button .button{display:block;width:100%}.form-register.form-register-left .register-title h3{font-size:25px;color:#c10088}#register .form-field{margin-bottom:20px}#register .form-field label{display:block;color:#fff;margin-bottom:10px;font-size:22px;font-family:"SVNGilroyBold"}#register .form-field input{height:50px;width:100%;padding:10px 20px;line-height:30px;font-weight:normal;font-size:18px;border-radius:6px;border:none}#register .form-field textarea{padding:10px 30px;border-radius:6px;border:none;font-size:18px;border-radius:6px;max-height:150px;width:100%}#register .form-field-group{display:flex;flex-direction:row;column-gap:20px}#register .form-field-group>.form-field{flex:1 1 calc((100% - 20px)/2)}#register .form-field-group.form-questions{flex-wrap:wrap}#register .gr-agree{display:flex;flex-direction:row;align-items:center;padding-top:20px}#register .gr-agree span{font-size:18px;font-weight:500}#register .agree{display:block;position:relative;cursor:pointer;font-size:20px;user-select:none;border-radius:5px;box-shadow:2px 2px 0px #b7b7b7;margin-right:20px}#register .agree input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;border-radius:5px}#register .agree input~.checkmark{transition:all .2s;opacity:1;box-shadow:1px 1px 0px #b7b7b7}#register .agree input:checked~.checkmark{box-shadow:3px 3px 0px #b7b7b7;transition:all .2s;opacity:1;background-image:linear-gradient(45deg, rgb(100, 61, 219) 0%, rgb(217, 21, 239) 100%)}#register .agree input:checked~.checkmark:after{opacity:1;transition:all .2s}#register .agree .checkmark{position:relative;top:0;left:0;height:1.3em;width:1.3em;background-color:#ccc;border-radius:5px}#register .agree .checkmark:after{content:"";position:absolute;opacity:0;transition:all .2s;left:.45em;top:.2em;width:.45em;height:.75em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}#register .gr-button{padding-top:30px;display:block}#register .gr-button .button{display:inline-block;padding:10px 30px;border-radius:10px;background:#faff07;color:#c10088;font-size:30px;line-height:30px;font-weight:bold;border:none;min-width:200px;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 1440px){#box_group_1 .banner.item{height:540px}#box_group_1 .banner.item .banner-image{height:540px}}@media screen and (max-width: 1367px){.mid-title .titleL h1{margin-top:3rem}}@media screen and (max-width: 1024px){.mid-title .titleL h1{font-size:40px}#box_group_2 .box-flex{flex-direction:column;gap:20px}#box_group_2 .box-flex-left,#box_group_2 .box-flex-right{padding:10px 0}}@media screen and (max-width: 768px){#box_group_2>.wrapper{padding-left:20px;padding-right:20px}#box_group_2 .box-flex{padding-bottom:30px}}@media screen and (max-width: 480px){.mid-title .titleL h1{font-size:32px;margin-top:2rem}#box_group_1 .text-about{font-size:1.125rem}#box_group_1 .banner.item{height:250px}#box_group_1 .banner.item .banner-image{height:250px}#box_group_2 .entry h3{font-size:1.25rem}#box_group_2 .entry h3::before{top:0}#box_group_2 .entry ul{margin:10px 0}#box_group_2 .entry ul li{font-size:16px;line-height:1.5rem}.form-register{padding:1.25rem}.form-register .register-title{margin-bottom:20px}.form-register .register-title h3{font-size:1.5rem;margin-top:0px;margin-bottom:5px}.form-register .register-title p{margin-bottom:0}#register .form-field{margin-bottom:10px}#register .form-field label{font-size:18px}#register .form-field input{padding:10px 10px;font-size:14px}#register .form-field textarea{padding:15px 20px;font-size:14px;line-height:1.6em}#register .gr-agree span{font-size:15px}#register .gr-button .button{font-size:22px}}@media screen and (max-width: 380px){.mid-title .titleL h1{font-size:28px}}