/* ==========================================================================
   MEDICAL VIDEO PAGE - CENTERED LAYOUT
   ========================================================================== */
/* Override body width to allow centering */
body {
  width: 100%;
  min-width: 1440px; /* Maintain minimum width for design */
}
/* Main page container - centered with max-width */
#base {
  position: relative; /* Changed from absolute */
  max-width: 1440px;
  margin: 0 auto; /* Center the container */
  padding-top: 88px; /* Space for fixed header */
  padding-bottom: 56px; /* Space for fixed footer */
  min-height: calc(100vh - 144px); /* 88px header + 56px footer */
}
/* Main content wrapper - clearfix */
#base::after {
  content: "";
  display: table;
  clear: both;
}
/* ==========================================================================
   VIDEO FORM CONTAINER - RIGHT SIDE
   ========================================================================== */
#quoteOpeningMark_div {
    position:absolute;
    left:0;
    top:0;
    width:87px;
    height:103px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"AmericanTypewriter", "American Typewriter", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:200px;
    color:rgba(218, 218, 218, 0.8666666666666667);
}
#quoteOpeningMark {
    position:absolute;
    left:170px;
    top:140px;
    width:87px;
    height:103px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"AmericanTypewriter", "American Typewriter", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:200px;
    color:rgba(218, 218, 218, 0.8666666666666667);
}
#quoteOpeningMark .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#quoteOpeningMark_text {
    word-wrap:break-word;
    text-transform:none;
}
#testimonialText_div {
    position:absolute;
    left:0;
    top:0;
    width:299px;
    height:304px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"Roboto-LightItalic", "Roboto Light Italic", "Roboto", sans-serif;
    font-weight:300;
    font-style:italic;
    font-size:16px;
}
#testimonialText {
    position:absolute;
    left:64px;
    top:256px;
    width:299px;
    height:304px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-LightItalic", "Roboto Light Italic", "Roboto", sans-serif;
    font-weight:300;
    font-style:italic;
    font-size:16px;
}
#testimonialText .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#testimonialText_text {
    word-wrap:break-word;
    text-transform:none;
}
#downloadWpButton {
    position:absolute;
    left:1236px;
    top:264px;
    width:90px;
    height:90px;
    display:flex;
    transition:none;
    font-size:12px;
}
#downloadWpButton .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#downloadWpButton_img {
    position:absolute;
    left:0;
    top:0;
    width:90px;
    height:90px;
}
#downloadWpButton_img.mouseOver {
    width:100px;
    height:100px;
}
#downloadWpButton.mouseOver {
}
#downloadWpButton_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}
#requestDemoButton {
    position:absolute;
    left:1236px;
    top:411px;
    width:90px;
    height:90px;
    display:flex;
    transition:none;
    font-size:12px;
}
#requestDemoButton .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#requestDemoButton_img {
    position:absolute;
    left:0;
    top:0;
    width:90px;
    height:90px;
}
#requestDemoButton_img.mouseOver {
    width:100px;
    height:100px;
}
#requestDemoButton.mouseOver {
}
#requestDemoButton_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}
#learnMoreLink_div {
    position:absolute;
    left:0;
    top:0;
    width:206px;
    height:17px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    color:rgba(0, 0, 255, 0.8666666666666667);
    text-align:center;
}
#learnMoreLink {
    position:absolute;
    left:1178px;
    top:635px;
    width:206px;
    height:17px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    color:rgba(0, 0, 255, 0.8666666666666667);
    text-align:center;
}
#learnMoreLink .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#learnMoreLink_text {
    word-wrap:break-word;
    text-transform:none;
}
#testimonialAttribution_div {
    position:absolute;
    left:0;
    top:0;
    width:314px;
    height:87px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    text-align:right;
}
#testimonialAttribution {
    position:absolute;
    left:49px;
    top:574px;
    width:314px;
    height:87px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    text-align:right;
}
#testimonialAttribution .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#testimonialAttribution_text {
    word-wrap:break-word;
    text-transform:none;
}
#getStartedButton_div {
    position:absolute;
    left:0;
    top:0;
    width:166px;
    height:55px;
    background:inherit;
    background-color:rgba(17, 140, 79, 1);
    border-radius:45px;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
}
#getStartedButton {
    position:absolute;
    left:1198px;
    top:552px;
    width:166px;
    height:55px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
}
#getStartedButton .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#getStartedButton_text {
    word-wrap:break-word;
    text-transform:none;
}
#videoIntroText_div {
    position:absolute;
    left:0;
    top:0;
    width:639px;
    height:57px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#videoIntroText {
    position:absolute;
    left:466px;
    top:609px;
    width:639px;
    height:57px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#videoIntroText .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#videoIntroText_text {
    word-wrap:break-word;
    text-transform:none;
}
#youtubeVideoFrame {
    position:absolute;
    left:427px;
    top:179px;
    width:716px;
    height:406px;
}
#youtubeVideoFrame_input {
    position:absolute;
    left:0;
    top:0;
    width:716px;
    height:406px;
    overflow:hidden;
}
#videoIntroHeading_div {
    position:absolute;
    left:0;
    top:0;
    width:463px;
    height:38px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
}
#videoIntroHeading {
    position:absolute;
    left:46px;
    top:131px;
    width:463px;
    height:38px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
}
#videoIntroHeading .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#videoIntroHeading_text {
    word-wrap:break-word;
    text-transform:none;
}
#videoDescription_div {
    position:absolute;
    left:0;
    top:0;
    width:344px;
    height:209px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:28px;
}
#videoDescription {
    position:absolute;
    left:584px;
    top:246px;
    width:344px;
    height:209px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:28px;
}
#videoDescription .text {
    position:absolute;
    align-self:flex-start;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#videoDescription_text {
    word-wrap:break-word;
    text-transform:none;
}


#videoFormContainer {
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:0;
}
#videoFormInner {
    position:absolute;
    left:1030px;
    top:185px;
    width:357px;
    height:508px;
}
#formElevation12 {
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:0;
}
#dialogBg3_div {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    border-radius:4px;
    filter:drop-shadow(0px 12px 9px rgba(0, 0, 0, 0.13725490196078433));
    transition:none;
}
#dialogBg3 {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
}
#dialogBg3 .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#dialogBg3_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}
#dialogBg2_div {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    border-radius:4px;
    filter:drop-shadow(0px 5px 11px rgba(0, 0, 0, 0.11764705882352941));
    transition:none;
}
#dialogBg2 {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
}
#dialogBg2 .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#dialogBg2_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}
#dialogBg1_div {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    border-radius:4px;
    filter:drop-shadow(0px 7px 4px rgba(0, 0, 0, 0.2));
    transition:none;
}
#dialogBg1 {
    position:absolute;
    left:0;
    top:0;
    width:357px;
    height:508px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
}
#dialogBg1 .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#dialogBg1_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}
#firstName {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#firstName.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#firstName.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#firstName.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#firstNameField_div {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#firstNameField {
    position:absolute;
    left:24px;
    top:32px;
    width:303px;
    height:60px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-size:20px;
}
#firstNameField .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 8px;
    box-sizing:border-box;
    width:100%;
}
#firstNameField_div.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#firstNameField.hint {
}
#firstNameField_div.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#firstNameField.disabled {
}
#firstNameField_div.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#firstNameField.hint.disabled {
}
#lastName {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#lastName.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#lastName.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#lastName.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#lastNameField_div {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#lastNameField {
    position:absolute;
    left:24px;
    top:108px;
    width:303px;
    height:60px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-size:20px;
}
#lastNameField .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 8px;
    box-sizing:border-box;
    width:100%;
}
#lastNameField_div.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#lastNameField.hint {
}
#lastNameField_div.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#lastNameField.disabled {
}
#lastNameField_div.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#lastNameField.hint.disabled {
}
#email {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#email.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#email.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#email.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#emailField_div {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#emailField {
    position:absolute;
    left:24px;
    top:184px;
    width:303px;
    height:60px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-size:20px;
}
#emailField .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 8px;
    box-sizing:border-box;
    width:100%;
}
#emailField_div.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#emailField.hint {
}
#emailField_div.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#emailField.disabled {
}
#emailField_div.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#emailField.hint.disabled {
}
#phone {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#phone.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#phone.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:rgba(0, 0, 0, 0.8666666666666667);
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#phone.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    padding:2px 2px 2px 8px;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    letter-spacing:normal;
    color:#999999;
    text-align:left;
    text-transform:none;
    background-color:transparent;
    border-color:transparent;
}
#phoneField_div {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#phoneField {
    position:absolute;
    left:24px;
    top:260px;
    width:303px;
    height:60px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-size:20px;
}
#phoneField .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 8px;
    box-sizing:border-box;
    width:100%;
}
#phoneField_div.hint {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(255, 255, 255, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#phoneField.hint {
}
#phoneField_div.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#phoneField.disabled {
}
#phoneField_div.hint.disabled {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:60px;
    background:inherit;
    background-color:rgba(240, 240, 240, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:0;
    transition:none;
    font-size:20px;
}
#phoneField.hint.disabled {
}
#watchVideoButton_div {
    position:absolute;
    left:0;
    top:0;
    width:309px;
    height:60px;
    background:inherit;
    background-color:rgba(0, 102, 179, 1);
    box-sizing:border-box;
    border-width:1px;
    border-style:solid;
    border-color:rgba(121, 121, 121, 1);
    border-radius:84px;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    color:#FFFFFF;
}
#watchVideoButton {
    position:absolute;
    left:24px;
    top:422px;
    width:309px;
    height:60px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:20px;
    color:#FFFFFF;
}
#watchVideoButton .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#watchVideoButton_text {
    word-wrap:break-word;
    text-transform:none;
}
#roiText_div {
    position:absolute;
    left:0;
    top:0;
    width:303px;
    height:42px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#roiText {
    position:absolute;
    left:24px;
    top:350px;
    width:303px;
    height:42px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#roiText .text {
    position:absolute;
    align-self:center;
    padding:0 0 0 0;
    box-sizing:border-box;
    width:100%;
}
#roiText_text {
    word-wrap:break-word;
    text-transform:none;
}
#videoFormHeading_div {
    position:absolute;
    left:0;
    top:0;
    width:294px;
    height:38px;
    background:inherit;
    background-color:rgba(255, 255, 255, 0);
    border-radius:0;
    transition:none;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#videoFormHeading {
    position:absolute;
    left:1062px;
    top:131px;
    width:294px;
    height:38px;
    display:flex;
    transition:none;
    transform-origin:50% 50%;
    font-family:"Roboto-Regular", "Roboto", sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
    text-align:center;
}
#videoFormHeading .text {
    position:absolute;
    align-self:flex-start;
    padding:0 24px 0 24px;
    box-sizing:border-box;
    width:100%;
}
#videoFormHeading_text {
    word-wrap:break-word;
    text-transform:none;
}
#decorativeSvg {
    position:absolute;
    left:46px;
    top:185px;
    width:493px;
    height:435px;
    display:flex;
    transition:none;
}
#decorativeSvg .text {
    position:absolute;
    align-self:center;
    padding:2px 2px 2px 2px;
    box-sizing:border-box;
    width:100%;
}
#decorativeSvg_img {
    position:absolute;
    left:0;
    top:0;
    width:493px;
    height:435px;
}
#decorativeSvg_text {
    word-wrap:break-word;
    text-transform:none;
    visibility:hidden;
}

