﻿html{margin:0;padding:0;background-color:#fff;}body{margin:0;padding:0;font-size:16px;font-family:"Barlow",serif;background-color:#fff;font-weight:400;}.page-event-dlf{background-image:url(/images/events/TGIPS-USA/bg-ameraca-flag.webp);background-position:center;background-size:cover;background-attachment:fixed;}*{box-sizing:border-box;background-repeat:no-repeat;}.mb-3{margin-bottom:1.5em;}img{max-width:100%;}.text-center{text-align:center;}.text-left{text-align:left;}.rsvp-btn{color:#fff;text-align:center;border:2px solid #fff;outline:0;text-decoration:none;background-color:#ff5c00;padding:.8em 1em;border-radius:4px;}.rsvp-btn-rounded{border:2px solid #fff;padding:.8em 2em;}.container,.content-wrapper{padding:0 20px;width:100%;max-width:840px;margin:0 auto;}.container-medium{max-width:720px;}main{padding:30px 0 60px 0;}.site-header{padding:20px 0;box-shadow:0 3px 7px rgba(0,0,0,.1);background-color:rgba(89,129,171,.6);}.site-header .logo img{display:block;width:130px;}.site-header .header-row{gap:20px;display:flex;align-items:center;}.site-header .header-link{margin-left:auto;text-transform:uppercase;}.event-poster-wrapper img{display:block;}figure{margin:30px 0;}figure img{display:block;border-radius:12px;}.site-footer{border-top:1px solid #606060;background-color:#fff;padding-bottom:100px;}.site-footer .brands{display:flex;justify-content:space-between;gap:20px;padding:60px 0;}.site-footer .brands img{height:80px;width:none;}.site-footer .rera{font-size:14px;padding:20px 0;border-top:1px solid #606060;font-weight:300;}.site-footer .disclaimer{font-size:12px;padding:20px 0;border-top:1px solid #606060;font-weight:300;}.btn-show-contact-form{position:fixed;z-index:10;bottom:40px;left:50%;transform:translateX(-50%);color:#fff;text-align:center;border:2px solid #fff;outline:0;text-decoration:none;background-color:#204164;padding:.8em 1em;border-radius:4px;}.contact-form-wrapper{position:fixed;z-index:12;bottom:20px;height:auto;left:50%;transform:translateX(-50%) translateY(120%);transition:all ease all;width:400px;max-width:calc(100% - 30px);padding:20px;border:2px solid #fff;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);border-radius:8px;transition:all ease .8s;max-height:calc(100vh - 40px);overflow:auto;}.contact-form-wrapper.show{transform:translateX(-50%) translateY(0%);}.contact-form-wrapper .form-title{text-align:center;margin-bottom:30px;}.contact-form-wrapper .close{left:0;top:0;border:0;outline:0;padding:0;background-color:transparent;position:-webkit-sticky;position:sticky;background-color:#fff;padding:4px;border-radius:4px;}.contact-form-wrapper .close svg{display:block;height:auto;width:24px;}.contact-form-wrapper.show~.contact-form-wrapper-backdrop{visibility:visible;opacity:.8;backdrop-filter:blur(30px);inset:0;z-index:11;position:fixed;background-color:rgba(0,0,0,.8745098039);transition:opacity ease .8s;}.form-group{margin-bottom:30px;}.form-label{display:flex;gap:10px;margin-bottom:8px;}.form-label .required{color:#ff5c00;font-size:.85em;}.field{margin:0 0;font-size:16px;color:#000;padding:10px 0;display:block;width:100%;border:0;border-bottom:1px solid #606060;outline:0;font-family:inherit;border-radius:0;}.field::placeholder{color:#5981ab;opacity:.5;}.field.field-width-auto{width:auto;}.field.field-width-200{width:200px;}.field.full-width{max-width:none;}.field:focus{border-bottom-color:#ff5c00;}.fancy-radio{display:flex;align-items:center;gap:10px;margin-top:10px;}.fancy-radio input{appearance:none;width:20px;aspect-ratio:1/1;outline:1px solid #5981ab;border-radius:50%;background-color:#fff;}.fancy-radio input:checked{background-color:#ff5c00;border:4px solid #fff;}.radio-list-group-row{display:flex;gap:30px;border:0;}.radio-list-group-row .fancy-radio{border:0;}.radio-grid{display:grid;gap:12px;overflow:hidden;margin-top:10px;}.radio-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr;}.radio-grid.columns-3{grid-template-columns:1fr 1fr 1fr;}.radio-grid.columns-2{grid-template-columns:1fr 1fr;}.radio-grid .label-radio{border:1px solid #5981ab;border-radius:12px;overflow:hidden;}.radio-grid .label-radio:has(input:checked){border:1px solid #ff5c00;}.radio-grid .label-radio input{position:absolute;opacity:0;height:1px;width:1px;margin:0;}.radio-grid .label-radio span{background-color:#fff;display:block;color:#000;text-align:inherit;padding:12px;}.radio-grid .label-radio input:checked~span{color:#ff5c00;}.radio-grid-shadowed{overflow:visible;}.radio-grid-shadowed .label-radio{border-color:transparent;box-shadow:0 0 3px rgba(0,0,0,.1);}.btn-submit{background-color:#ff5c00;color:#000;border:0;padding:8px 24px;color:#fff;border-radius:0;font-weight:500;}.form-status{margin:2em 0;background-color:#5981ab;color:#fff;padding:20px;border-radius:12px;}.form-status:empty{display:none;}.rsvp-confirmation{color:#fff;padding:100px 30px;text-align:center;border-radius:12px;font-size:1.5em;color:#204164;display:none;}.rsvp-confirmation .title-success{color:#119300;font-size:32px;}.rsvp-confirmation p{font-size:1em;}.registration-dialog{border:0;width:100%;max-width:790px;background-color:#fff;}.registration-dialog .btn-close{padding:12px;padding:12px;margin:0 0 0 -12px;top:0;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1;border:0;outline:0;opacity:.8;}.registration-dialog .btn-close svg{display:block;}.registration-dialog .btn-close:hover{opacity:.9;}.registration-dialog .btn-close:active{opacity:1;}.registration-dialog h2{font-weight:400;font-size:24px;}.registration-dialog .contents{margin:40px;}.registration-dialog form{margin-top:30px;}.registration-dialog .header-list{display:flex;gap:30px;color:#606060;margin-bottom:30px;}.registration-dialog .header-list a{color:inherit;text-decoration:none;}.registration-dialog .header-list a:hover{text-decoration:underline;}.registration-dialog::backdrop{background-color:rgba(38,38,38,.6);}@media(max-width:720px){main .contents{padding:40px 20px!important;}.fancy-radio input{appearance:none;width:20px;aspect-ratio:1/1;outline:1px solid #5981ab;border-radius:50%;background-color:#fff;}.fancy-radio input:checked{background-color:#ff5c00;border:4px solid #fff;}.radio-list-group-row{flex-wrap:wrap;gap:10px;}.radio-list-group-row .fancy-radio{width:100%;border:0;}.radio-grid.columns-4{grid-template-columns:1fr 1fr;}.radio-grid.columns-3{grid-template-columns:1fr 1fr;}.radio-grid.columns-2{grid-template-columns:1fr 1fr;}.registration-dialog{border:0;width:auto;max-width:790px;background-color:#fff;margin:10px;padding:0;}.registration-dialog .btn-close{padding:12px;padding:12px;margin:0 0 0 -12px;top:0;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1;border:0;outline:0;opacity:.8;}.registration-dialog .btn-close svg{display:block;}.registration-dialog .btn-close:hover{opacity:.9;}.registration-dialog .btn-close:active{opacity:1;}.registration-dialog h2{font-weight:400;font-size:24px;}.registration-dialog .contents{margin:15px;}.registration-dialog .header-list{flex-wrap:wrap;}}