/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{background-color:#32bdc7;color:#FFF;cursor:pointer;padding:15px 20px;width:95%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;margin-top:10px;}.accordion:after{content:'\002B';color:#FFF;font-weight:bold;float:right;margin-left:5px;}.accordion .active:after{content:"\2212";color:#FFF;}.panel{padding:0 10px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border:none;margin-bottom:0;}.panel > ul{margin:15px;}.accgroup{}.accgroup .acc-container{position:relative;margin:5px;}.accgroup .acclabel{position:relative;cursor:pointer;display:flex;justify-content:space-between;border-bottom:1px dotted #CCC;align-items:center;}.acclabel:hover > h6,.acclabel:hover > p{color:#32bdc7;}.acclabel > p,.acclabel > h6{font-size:16px;}.accgroup .acclabel::after{content:"\F27E";font-family:"bootstrap-icons";font-weight:bold;font-size:16px;color:#17a2b8;margin:10px;}.accgroup .acc-container.active .acclabel::after{content:"\F281";font-family:"bootstrap-icons";font-weight:bold;font-size:14px;color:#17a2b8;margin:10px;}.accgroup .acc-content{position:relative;height:0;overflow:hidden;transition:0.5s;word-break:break-word;}.accgroup .acc-container.active .acc-content{height:100%;word-break:break-word;padding:10px 10px 10px 10px;}.accgroup .acc-container.active .acc-content > p{margin-bottom:0px;}
.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:unset !important;background-color:transparent !important;opacity:1 !important;}
label{font-weight:400;}.form-check-label{margin-left:20px;}.form-control{height:40px;}.form-label{font-weight:500;}.form-text,.form-tel{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.form-submit{border-radius:25px;border:none;padding:12px 25px;background-color:#17A2AC;color:#FFF;font-weight:500;margin-top:20px;}.form-submit:hover{background-color:#32BDC7;color:#fff ! important;}.default-webform-style{padding:50px;background-color:#ECFCFC;border-radius:25px;margin-bottom:30px;}.default-webform-style input[type="text"],.default-webform-style input[type="email"],.default-webform-style input[type="date"],.default-webform-style input[type="select"],.default-webform-style select,.default-webform-style textarea,.default-webform-style input[type="number"],.default-webform-style .select2-container--default .select2-selection--single{border:0px;border-radius:20px;padding:10px 20px;width:100%;line-height:inherit;height:inherit;}.select2-container .select2-selection--single{height:40px;border:1px solid #ced4da;}.select2-container .select2-selection--single  .select2-selection__rendered{line-height:40px;}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px;height:inherit;}@media screen and (max-width:480px){.default-webform-style{padding:15px;}}.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}textarea.form-control{border-radius:20px;border:0px;}.tnc-list li,.tnc-list li small{font-weight:300 ! important;color:#6d6e72;}
