.formcoutts .coutts-ccd .cmp-title.title{padding-bottom:55px}
.formcoutts .form-wrapper .form-fields-wrapper{background:#f6ede7;margin-bottom:96px;padding:56px 96px}
.formcoutts .form-wrapper .form-fields-wrapper .standalone-wrapper .title-comp{margin-bottom:5px}
.formcoutts .form-wrapper .form-fields-wrapper .title-comp{margin-bottom:0}
.formcoutts .form-wrapper .form-fields-wrapper .title,.formcoutts .form-wrapper .form-fields-wrapper .options,.formcoutts .form-wrapper .form-fields-wrapper .formtelephone,.formcoutts .form-wrapper .form-fields-wrapper .text{padding-left:0 !important;padding-right:0 !important}
.formcoutts .form-wrapper .form-fields-wrapper .formtelephone:has(select[required=true]) .ui-menu.ui-widget.ui-widget-content li:first-child,.formcoutts .form-wrapper .form-fields-wrapper .formtelephone:has(select[required=true]) option:first-child[value=""]{display:none}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__textarea{height:150px;padding:12px 8px;resize:none;border:8px solid transparent;outline:1px solid #cecece}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__textarea:focus-visible{outline:2px solid}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__textarea::-webkit-scrollbar{width:16px}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__textarea::-webkit-scrollbar-track{background:transparent;border:1px solid #400718;border-radius:8px}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__textarea::-webkit-scrollbar-thumb{background:#400718;border-radius:8px;border:2px solid transparent;background-clip:content-box}
.formcoutts .form-wrapper .form-fields-wrapper .shelf_standAlone,.formcoutts .form-wrapper .form-fields-wrapper .coutts-offset{padding:0 !important}
.formcoutts .form-wrapper .form-fields-wrapper label.cmp-form-text__label{font-weight:normal}
.formcoutts .form-wrapper .form-fields-wrapper label.cmp-form-options__field-label{font-weight:normal}
.formcoutts .form-wrapper .form-fields-wrapper label.cmp-form-options__legend{font-weight:normal !important}
.formcoutts .form-wrapper .form-fields-wrapper input{height:44px}
.formcoutts .form-wrapper .form-fields-wrapper input[type="date"]{text-transform:uppercase}
.formcoutts .form-wrapper .form-fields-wrapper .text .cmp-form-text__text,.formcoutts .form-wrapper .form-fields-wrapper .formtelephone .cmp-form-text__text{width:100%;padding:9px 16px;border:1px solid #cecece}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text__text:hover:not(:focus){border:2px solid #400718}
.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-text,.formcoutts .form-wrapper .form-fields-wrapper .cmp-countrycode,.formcoutts .form-wrapper .form-fields-wrapper .cmp-form-options{margin-bottom:20px}
.formcoutts .form-wrapper .form-fields-wrapper .telephone--wraper .dropdown-error-holder{display:none}
.formcoutts .form-wrapper .form-fields-wrapper .telephone--wraper .ui-selectmenu-text{flex:1;text-align:center;margin-right:0 !important}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap{display:flex;align-items:flex-end;gap:4px}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap .cmp-countrycode{white-space:nowrap}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap .cmp-countrycode .ui-selectmenu-button{display:flex;flex-direction:row-reverse;align-items:center;gap:7px}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap .cmp-countrycode label{font-weight:normal}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap .cmp-telephone{width:80%}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap .error-container{position:absolute}
.formcoutts .form-wrapper .form-fields-wrapper .countries--wrap:has(.error-container){padding-bottom:15px}
.formcoutts .form-wrapper .form-fields-wrapper .standalone{margin-bottom:20px}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf-wrapper{padding:0}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone{width:auto !important}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone .iconWrapper{margin-left:0}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone .standalone-title-wrapper{float:none}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone .standalone-title-wrapper .title{padding:0}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone .p-left{margin:0;width:100%}
.formcoutts .form-wrapper .form-fields-wrapper .standalone .shelf_standAlone .cmp-title.title{padding-bottom:0 !important}
.formcoutts .form-wrapper .form-fields-wrapper .cta-wrapper{display:block;text-align:center;padding-top:28px}
.formcoutts .form-wrapper .form-fields-wrapper .cta-wrapper .cta-primary .cta-button{width:auto;margin:0 auto}
.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h1,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h2,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h3,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h4,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h5,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title h6,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h1,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h2,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h3,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h4,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h5,.formcoutts .form-wrapper .form-fields-wrapper .bac-options .bac-title .cmp-title.title .h6{margin-bottom:0 !important}
.formcoutts .form-wrapper .form-fields-wrapper .errorState .cmp-form-text__text{border:2px solid #cf223f}
.formcoutts .form-wrapper .form-fields-wrapper .errorState .cmp-form-text__text:hover{border:2px solid #cf223f}
.formcoutts .form-wrapper .stepText{padding:0;position:relative;top:-32px;right:90%}
.formcoutts .form-wrapper .title{padding-bottom:20px}
.formcoutts .form-wrapper .cmp-title{padding-bottom:0 !important}
.formcoutts .cmp-form-options--drop-down .ui-selectmenu-button{height:44px}
.formcoutts .cmp-form-options--drop-down .error-container .error-arrow{left:100px !important}
.et-shelf .formcoutts .alert-block{display:none;margin-bottom:20px;width:100%}
.et-shelf .formcoutts .alert.aem-GridColumn.aem-GridColumn--default--12{padding-left:0;padding-right:0}
.ui-menu.ui-corner-bottom.ui-widget.ui-widget-content{background:white !important}
.et-shelf .formdrop-down,.et-shelf .formradio,.et-shelf .formcheckbox{margin-bottom:20px}
.et-shelf .formdrop-down fieldset,.et-shelf .formradio fieldset,.et-shelf .formcheckbox fieldset{margin-bottom:0 !important}
.et-shelf .formdrop-down .error-container,.et-shelf .formradio .error-container,.et-shelf .formcheckbox .error-container{display:flex;gap:16px;margin-left:0 !important;margin-top:8px}
.et-shelf .formdrop-down .error-container .error-arrow,.et-shelf .formradio .error-container .error-arrow,.et-shelf .formcheckbox .error-container .error-arrow{display:flex;height:24px;width:24px;background-image:url("clientlib_formcoutts_base/resources/images/Error.svg") !important}
.et-shelf .formdrop-down .error-container .error-text,.et-shelf .formradio .error-container .error-text,.et-shelf .formcheckbox .error-container .error-text{font-size:16px;line-height:26px;font-weight:400;flex:1}
.et-shelf .formdrop-down .cmp-form-options--radio,.et-shelf .formradio .cmp-form-options--radio,.et-shelf .formcheckbox .cmp-form-options--radio{gap:16px}
.et-shelf .formdrop-down .cmp-form-options--radio .cmp-form-options__legend,.et-shelf .formradio .cmp-form-options--radio .cmp-form-options__legend,.et-shelf .formcheckbox .cmp-form-options--radio .cmp-form-options__legend{font-weight:normal !important;padding-bottom:16px}
.et-shelf .formdrop-down .cmp-form-options--radio .cmp-form-options__field-label,.et-shelf .formradio .cmp-form-options--radio .cmp-form-options__field-label,.et-shelf .formcheckbox .cmp-form-options--radio .cmp-form-options__field-label{margin-top:0 !important;padding-bottom:3px !important;padding-top:3px !important}
.et-shelf .cmp-form-options__label{margin-bottom:8px !important;font-weight:normal}
.cq-Editable-dom .alert-block{display:block !important;width:100%}
@media(min-width:1024px){.formcoutts{padding:0 !important}
.formcoutts .options .cmp-form-options{max-width:100%}
.formcoutts .form-fields-wrapper .shelf_standAlone,.formcoutts .form-fields-wrapper .coutts-offset{padding:0 !important;margin:0 !important}
.formcoutts .form-fields-wrapper .cmp-form-options,.formcoutts .form-fields-wrapper .cmp-form-text,.formcoutts .form-fields-wrapper .cmp-form-options--drop-down{max-width:100%}
.formcoutts .form-fields-wrapper .options .ui-selectmenu-button,.formcoutts .form-fields-wrapper .cmp-form-options--drop-down .ui-selectmenu-button{width:100% !important;padding:9px 16px !important}
}
@media(min-width:768px) and (max-width:1023px){.formcoutts{padding:0 !important}
.formcoutts .form-wrapper{width:auto !important}
.formcoutts .form-fields-wrapper .shelf_standAlone,.formcoutts .form-fields-wrapper .coutts-offset{padding:0 !important;margin:0 !important}
.formcoutts .form-fields-wrapper .cmp-form-options,.formcoutts .form-fields-wrapper .cmp-form-text,.formcoutts .form-fields-wrapper .cmp-form-options--drop-down{max-width:100%}
.formcoutts .form-fields-wrapper .options .ui-selectmenu-button,.formcoutts .form-fields-wrapper .cmp-form-options--drop-down .ui-selectmenu-button{width:100% !important;padding:9px 16px !important;border:1px solid #cecece !important}
.formcoutts .cmp-form-options{max-width:100%}
}
@media(max-width:767px){.formcoutts{padding:0 !important}
.formcoutts .form-wrapper{width:100% !important;padding-left:0 !important;padding-right:0 !important}
.formcoutts .form-fields-wrapper{padding:40px 32px !important}
.formcoutts .form-fields-wrapper .standalone .standalone-title-wrapper{width:100%}
}
.ui-selectmenu-optgroup.ui-menu-divider{text-align:center;position:relative;margin:12px 0 12px 0 !important;padding:0 16px !important}
.ui-selectmenu-optgroup.ui-menu-divider:before{content:"";display:block;height:0;border-top:1px solid #cb3100;position:absolute;top:14px;left:16px;right:16px}
.ui-selectmenu-optgroup.ui-menu-divider .group-label{position:relative;display:inline-block;padding:0 17px;background:#FFF}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar{border:1px solid #400718 !important;border-top:0 !important}
@media(max-width:767px){.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar{width:calc(100% - 60px);max-width:375px}
}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu{border:8px solid transparent !important;margin-top:0 !important;border-top:8px solid transparent;border-left:0 !important}
@media(max-width:767px){.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu{width:calc(100%) !important}
}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu .ui-menu-item{margin-right:5px}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu::-webkit-scrollbar{width:16px}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu::-webkit-scrollbar-track{background:transparent;border:1px solid #400718;border-radius:8px}
.et-shelf .ui-selectmenu-menu.ui-selectmenu-open.has-scrollbar .ui-menu::-webkit-scrollbar-thumb{background:#400718;border-radius:8px;min-height:140px;border:2px solid transparent;background-clip:content-box}