#embeddedForm{display:flex;flex-direction:row;max-width:1280px;margin:0 auto}
#embeddedForm-m,#embeddedForm-xs{display:none}
#leftSection{background-color:black;width:657px;display:flex;flex-direction:column;align-self:stretch;overflow-y:hidden}
.content-section{width:399px;margin-left:155px;color:#fff}
.ef-image-section{width:502px;margin-left:auto;display:flex;align-self:flex-end;flex-grow:1}
.obj-fit-cov{object-fit:cover}
#rightSection{width:623px}
.contentRight{width:401px}
.formsection{width:401px;padding-top:30px}
.formInstruction{width:401px;height:auto}
.emailsection input::placeholder{padding-left:5px}
.namesection{display:flex;flex-direction:row;justify-content:space-between}
.namesection input{height:37px}
.textboxhw{width:401px;height:37px}
.fname,.lname{width:195.5px;border:1px solid #666}
.fname::placeholder,.lname::placeholder{font-family:'Helvetica-Light';font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}
.fname::placeholder,.lname::placeholder,#emailinput::placeholder,#helptextbox::placeholder,#description-dropdown .placeholder-text,#country-dropdown .placeholder-text{color:#757575;font-style:normal;font-weight:100}
input{font-family:'Helvetica-Light';font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left;color:#000;padding-left:10px;border-radius:5px}
.fname:focus,.lname:focus,.email-padding:focus{box-shadow:none;outline:0}
.dropdown-item:focus,.dropdown-item:hover,.dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.describesection .dropdown-menu{max-height:200px;height:auto;border-top:white;overflow-y:auto;padding:0;margin:0;border:1px solid #666;border-radius:1px;background:#fff}
.describesection>input,.countrysection>input{visibility:hidden}
.describesection .form-control,.countrysection .form-control{height:37px;border:1px solid #666;font-size:16px;line-height:19px;padding:8px 10px;color:#888;font-weight:300}
.countrysection .dropdown-menu{height:200px;overflow-y:auto;padding:0;margin:0;border:1px solid #666;border-radius:1px;background:#fff}
.countrysection .search-container{position:sticky;top:0;padding-top:10px;padding-bottom:10px;background:#FFF}
.countrysection .filter-country{visibility:visible;position:relative;z-index:1001;padding:.375rem .75rem;height:40px;width:94%;border:1px solid #ccc;margin:0 0 0 16px}
.dropdown-menu.show::-webkit-scrollbar{width:8px;padding-right:10px;height:30px}
.dropdown-menu.show::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6)}
.helpsection{width:401px}
.helpsection>textarea{height:150px;border:1px solid;border-color:#666;resize:none;font-weight:300}
.newslettersubsc{width:401px;height:18px}
button:focus{outline:0}
#embeddedForm .bottom-section{padding-bottom:48px}
.dropdown .down-arrow .fal.fa-angle-down{padding:3px 0}
.dropdown .down-arrow .fa-angle-down:before{content:"\f107" !important;font-weight:400;color:#000}
.show .dropdown .fa-angle-down:before,.show .dropdown .down-arrow .fa-angle-down:before{content:"\f106" !important;color:#000}
.show .dropdown .down-arrow,.dropdown .down-arrow{outline:0;cursor:pointer;background-repeat:no-repeat;background-position:96% 51%;padding:10px 14px}
.dropdown .down-arrow .fa.fa-times{padding:3px 0}
.emailsection .fa-envelope{position:absolute;padding:10px 10px;color:#666}
.email-padding{padding:1px 30px;border:1px solid #666}
.emailsection{position:relative}
.newslettersubsc input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;display:none}
.ef-custom-checkbox input[type="checkbox"]:checked + span:before{content:"\2713";color:white;font-size:14px;cursor:pointer;height:16px;width:16px;text-align:center;background-color:black;display:inline-block;border-radius:3px}
.ef-custom-checkbox span:before{content:'';display:inline-block;width:16px;height:16px;background-color:white;border:1px solid black;margin-right:7px;cursor:pointer;border-radius:3px}
.efeyebrow{font-family:'Helvetica-Light';font-size:14px;font-weight:300;line-height:18px;letter-spacing:0;text-align:left}
.eftitle{font-family:'PlayfairDisplay-Regular';font-size:42px;font-weight:400;line-height:46px;letter-spacing:0;text-align:left}
#embeddedForm .eftext>p{font-family:'Helvetica-Light';font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left;color:#cdcdcd}
.formInstruction>p{font-family:'Helvetica-Light';font-size:22px;font-weight:300;line-height:26px;letter-spacing:0;text-align:left;color:#494949;margin-bottom:0}
.mandatoryLabel>p{font-family:'Helvetica-Light';font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left;color:#757575;margin-bottom:0;padding-top:15px}
.newslettersubsc .label-style{font-family:'Helvetica-Light';font-size:14px;font-weight:300;line-height:18px;letter-spacing:0;text-align:left;color:#000;display:flex}
.recaptcha-inst>span{display:inline-block;font-family:'Helvetica-Regular';font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#757575}
.submit-button>button{font-family:'Helvetica-Regular';font-size:14px;font-weight:400;line-height:21px;letter-spacing:1px;text-align:center;color:#fff;border:1px solid black}
.privacy-policy>a,.subject-request>a{font-family:'Helvetica-Regular';font-size:14px;font-weight:400;line-height:18px;letter-spacing:1px;text-align:left;color:#000;text-decoration:underline}
.embeddedForm-xs{display:none}
.terms-service,.terms-service>p,.terms-service p>a{color:#989898;font-family:"Helvetica-Regular";font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:0;text-transform:none;border-bottom:0;padding-bottom:0}
@media(min-width:1024px) and (max-width:1279px){#embeddedForm-m,#embeddedForm-xs{display:none}
#leftSection{width:50%}
#rightSection{width:50%}
.content-section{width:100%;margin-left:0;color:white;padding-left:20%;padding-right:15%}
.ef-image-section{width:80%}
.contentRight{width:100%}
.formInstruction{width:100%}
.formsection{width:100%}
.textboxhw{width:100%}
.mandatoryLabel{width:100%}
.fname,.lname{width:100%}
.spacer{width:10px}
.helpsection{width:100%}
.newslettersubsc{width:100%;height:36px}
.eftitle{font-size:38px;line-height:42px}
.formInstruction>p{font-size:20px;line-height:24px}
}
@media(min-width:768px) and (max-width:1023px){#embeddedForm,#embeddedForm-xs{display:none}
#embeddedForm-m{display:flex;flex-direction:column;min-width:768px;margin:0 auto}
#embeddedForm-m #leftSection{display:flex;flex-direction:row;width:100%;min-height:452px}
.content-section-m{width:50%;color:#fff}
.ef-image-section-m{width:50%}
.image-holder{height:100%}
#rightSection{width:100%}
.contentRight-m{min-width:570px;margin:0 auto}
.m-box-width{min-width:570px}
.formInstruction{height:auto;width:100%}
.formsection{width:100%}
.spacer{width:10px}
.fname,.lname{width:100%;height:37px}
.emailsection .fa-envelope{padding:10px 10px}
.email-padding{height:37px;width:100%}
.helpsection{width:100%}
.newslettersubsc-m{width:auto}
.bottom-section{margin:0 auto}
.submit-button>button{height:37px;width:100%}
.eftitle{font-size:34px;line-height:38px}
#embeddedForm-m .eftext>p{font-family:'Helvetica-Light';font-size:14px;font-weight:300;line-height:18px;letter-spacing:0;text-align:left;color:#cdcdcd}
.formInstruction>p{font-size:20px;line-height:24px}
}
@media(min-width:320px) and (max-width:767px){#embeddedForm-m,#embeddedForm{display:none}
#embeddedForm-xs{display:flex;flex-direction:column}
#leftSection{width:auto}
.content-section-xs{color:#fff}
.text-content-xs{min-width:290px}
.ef-image-section-xs{height:286px;width:100%}
.image-holder{height:100%}
#rightSection-xs{width:auto}
.contentRight-xs{min-width:289px}
.formsection-xs{width:auto;padding-top:15px}
.spacer{width:10px}
.fname-xs,.lname-xs{width:100%;border:1px solid #666;height:37px}
.email-padding{width:100%;height:37px}
.emailsection .fa-envelope{padding:10px 10px}
.countrysection .dropdown-menu{overflow-x:hidden}
.helpsection{width:auto}
.newslettersubsc-xs{width:auto}
.submit-button>button{width:100%;height:37px}
.fname-xs:focus,.lname-xs:focus,.email-padding:focus{box-shadow:none;outline:0}
.countrysection .filter-country{margin:0 0 0 12px}
.efeyebrow{font-size:12px;line-height:16px}
.eftitle{font-size:26px;line-height:30px}
#embeddedForm-xs .eftext>p{font-size:14px;line-height:18px;font-family:'Helvetica-Light';font-weight:300;letter-spacing:0;text-align:left;color:#cdcdcd}
.formInstruction-xs>p{font-family:'Helvetica-Regular';font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;color:#494949;margin-bottom:0}
.newslettersubsc .label-style{font-size:12px;line-height:16px}
.mandatoryLabel>p{font-size:12px;line-height:16px}
.privacy-policy>a,.subject-request>a,.label-style{font-size:12px;line-height:16px}
.describesection .form-control,.countrysection .form-control,input,.helpsection .form-control{font-size:14px;line-height:18px}
}
.error-border{border-color:#f00 !important}
.error-message{font-family:'Helvetica-Regular';font-size:12px;font-weight:400;line-height:21px;text-align:left;color:red}
#efThankYouModal,#eferrorModal{display:none}
.description-dropdown,.country-dropdown{position:relative}
#dropdownMenu-describe,#dropdownMenu-country{width:100%}