.elementor-7889 .elementor-element.elementor-element-789d9c07:not(.elementor-motion-effects-element-type-background), .elementor-7889 .elementor-element.elementor-element-789d9c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7889 .elementor-element.elementor-element-789d9c07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-7889 .elementor-element.elementor-element-789d9c07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7889 .elementor-element.elementor-element-5ff1a869{font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-7889 .elementor-element.elementor-element-5ff1a869 a{color:var( --e-global-color-accent );}.elementor-7889 .elementor-element.elementor-element-5b83bc1a{padding:35px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-4d7d5a23 > .elementor-element-populated{padding:40px 100px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-6ad676da .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7889 .elementor-element.elementor-element-6ad676da > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7889 .elementor-element.elementor-element-381af8d9 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-7889 .elementor-element.elementor-element-40c067af .elementor-button{font-size:13px;font-weight:600;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fb8eb16 );border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-7889 .elementor-element.elementor-element-40c067af .elementor-button:hover, .elementor-7889 .elementor-element.elementor-element-40c067af .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-7889 .elementor-element.elementor-element-40c067af .elementor-button:hover svg, .elementor-7889 .elementor-element.elementor-element-40c067af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7889 .elementor-element.elementor-element-40c067af > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-7fb46f23 .elementor-button{font-size:13px;font-weight:600;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-fb8eb16 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#000033;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-7889 .elementor-element.elementor-element-7fb46f23 .elementor-button:hover, .elementor-7889 .elementor-element.elementor-element-7fb46f23 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-7889 .elementor-element.elementor-element-7fb46f23 .elementor-button:hover svg, .elementor-7889 .elementor-element.elementor-element-7fb46f23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7889 .elementor-element.elementor-element-3e07fdab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-2f6035e7{padding:0px 0px 35px 0px;}.elementor-7889 .elementor-element.elementor-element-1b0a082f > .elementor-element-populated{padding:0px 230px 0px 260px;}.elementor-7889 .elementor-element.elementor-element-55e03570 .elementor-heading-title{text-transform:capitalize;}.elementor-7889 .elementor-element.elementor-element-55e03570 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-7889 .elementor-element.elementor-element-7916ae1e{font-size:15px;}.elementor-7889 .elementor-element.elementor-element-7cf35187{padding:0px 0px 40px 0px;}.elementor-7889 .elementor-element.elementor-element-297c6791 > .elementor-element-populated{padding:0px 114px 0px 114px;}.elementor-7889 .elementor-element.elementor-element-56928284 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-7889 .elementor-element.elementor-element-6ee26e06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9966994D;}.elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-element-populated, .elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-element-populated > .elementor-background-overlay, .elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 30px;}.elementor-7889 .elementor-element.elementor-element-6ee26e06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7889 .elementor-element.elementor-element-3d8ac0f0{color:#000033B3;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-7889 .elementor-element.elementor-element-238f5513 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-7889 .elementor-element.elementor-element-16c8c937 .elementor-button{font-size:13px;font-weight:600;background-color:var( --e-global-color-primary );padding:10px 25px 10px 10px;}.elementor-7889 .elementor-element.elementor-element-16c8c937 .elementor-button:hover, .elementor-7889 .elementor-element.elementor-element-16c8c937 .elementor-button:focus{background-color:var( --e-global-color-8029465 );}.elementor-bc-flex-widget .elementor-7889 .elementor-element.elementor-element-7d2f0399.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7889 .elementor-element.elementor-element-7d2f0399.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7889 .elementor-element.elementor-element-7d2f0399 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7889 .elementor-element.elementor-element-304f0e64{padding:50px 0px 40px 0px;}.elementor-7889 .elementor-element.elementor-element-5050eef4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7889 .elementor-element.elementor-element-a84f5ec{--grid-columns:4;--grid-column-gap:20px;}.elementor-7889 .elementor-element.elementor-element-3166aa1:not(.elementor-motion-effects-element-type-background), .elementor-7889 .elementor-element.elementor-element-3166aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8eb16 );}.elementor-7889 .elementor-element.elementor-element-3166aa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 35px 0px;}.elementor-7889 .elementor-element.elementor-element-3166aa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7889 .elementor-element.elementor-element-18dc51d{text-align:center;}.elementor-7889 .elementor-element.elementor-element-18dc51d .elementor-heading-title{color:#FFFFFF;}.elementor-7889 .elementor-element.elementor-element-18dc51d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7889 .elementor-element.elementor-element-a21b16c{padding:50px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-cedbdad{padding:0px 130px 0px 140px;}.elementor-7889 .elementor-element.elementor-element-4ef7bac{color:var( --e-global-color-fb8eb16 );}.elementor-7889 .elementor-element.elementor-element-4ef7bac > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1250px){.elementor-7889 .elementor-element.elementor-element-cedbdad{padding:0px 30px 0px 30px;}}@media(min-width:769px){.elementor-7889 .elementor-element.elementor-element-6ee26e06{width:24%;}.elementor-7889 .elementor-element.elementor-element-7d2f0399{width:76%;}}@media(max-width:1150px) and (min-width:769px){.elementor-7889 .elementor-element.elementor-element-6ee26e06{width:40%;}.elementor-7889 .elementor-element.elementor-element-7d2f0399{width:60%;}}@media(max-width:1150px){.elementor-7889 .elementor-element.elementor-element-40c067af > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7889 .elementor-element.elementor-element-3e07fdab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-2f6035e7{padding:50px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-1b0a082f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7889 .elementor-element.elementor-element-297c6791 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7889 .elementor-element.elementor-element-a84f5ec{--grid-columns:2;}}@media(max-width:768px){.elementor-7889 .elementor-element.elementor-element-3e07fdab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-1b0a082f > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-7889 .elementor-element.elementor-element-7916ae1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-7d2f0399 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-a84f5ec{--grid-columns:1;}.elementor-7889 .elementor-element.elementor-element-a21b16c{padding:25px 0px 20px 0px;}.elementor-7889 .elementor-element.elementor-element-06f1876 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-5610179b */.image-banner-wrapper {
    background-color: rgba(0, 0, 51, 0.10);
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e07fdab */.video-column {
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-789d9c07 */.banner .elementor-custom-embed-play {
    position: absolute;
    top: 10%;
    left: 10%;
    bottom: 10%;
    right: 10%;
    transform: translate(0);
}
    
 .banner   .elementor-custom-embed-play svg {
    height: 100%;
    width: 100%;}
    .banner p {
        max-width: 450px;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f6035e7 */.content h4{
    margin: 30px 0 25px 0;
}
.content p{
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-56928284 */.video-section .elementor-custom-embed-play svg {
    width: initial;
    height: initial;
    max-width: 100%;
    fill: transparent;
}
.video-section  .elementor-custom-embed-play {
    position: absolute;
    top: 5%;
    left: 5%;
    right: 5%;
    left: 5%;
    transform: translate(0); 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ee26e06 */.download .custom-icon {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-f13017a */.book-form form {
    max-width: 680px; 
    margin: 0 auto;
}
.book-form input,
.book-form textarea{
    border-radius: 7px;
}
.book-form .gfield_checkbox
.gform-field-label--type-inline{
    color:#fff;
    font-size: 18px!important;
    font-weight: 600;
}
.book-form .gfield_checkbox {
    display: flex;
}

.book-form input::placeholder {
    color:rgba(0, 0, 51, 0.50);
}
.book-form .gfield-choice-input {
           background-color: #fff;
          height: 20px;
          min-width: 20px;
          margin-bottom: 0;
          position: relative;
}
.gfield-choice-input:checked {
            background-color: #000;
    
}

.book-form .gchoice{
    display: flex;
align-items: center;
}
.book-form .gfield-choice-input::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='18' viewBox='0 0 154 18' fill='none'%3E%3Cpath d='M16.5039 1.97656C16.9609 2.39844 16.9609 3.13672 16.5039 3.55859L7.50391 12.5586C7.08203 13.0156 6.34375 13.0156 5.92188 12.5586L1.42188 8.05859C0.964844 7.63672 0.964844 6.89844 1.42188 6.47656C1.84375 6.01953 2.58203 6.01953 3.00391 6.47656L6.69531 10.168L14.9219 1.97656C15.3438 1.51953 16.082 1.51953 16.5039 1.97656Z' fill='%23663399'/%3E%3C/svg%3E");
  width: 22px;
  height: 22px;
  position: relative;
  left: -1px;
  top:-1px;
  background-color: #000033;
  transform: scale(0);
    display: inline-block;
}

.book-form .gfield-choice-input:checked::before {
  transform: scale(1);
}

.book-form .gform_button {
    background-color: #663399;
    position: relative;
    font-size: 13px;
      font-weight: 600;
}
.book-form .gform_button:before {
    /*content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M0 1.75C0 0.861328 0.710938 0.125 1.625 0.125H8.125C9.01367 0.125 9.75 0.861328 9.75 1.75V8.25C9.75 9.16406 9.01367 9.875 8.125 9.875H1.625C0.710938 9.875 0 9.16406 0 8.25V1.75ZM14.1934 1.03906C14.4473 1.19141 14.625 1.4707 14.625 1.75V8.25C14.625 8.55469 14.4473 8.83398 14.1934 8.98633C13.9141 9.11328 13.6094 9.11328 13.3555 8.93555L10.918 7.31055L10.5625 7.08203V2.94336L10.918 2.71484L13.3555 1.08984C13.6094 0.912109 13.9141 0.912109 14.1934 1.03906Z' fill='white'/%3E%3C/svg%3E");*/
    padding-right: 10px;
    content:none;
}

.book-form .gfield--type-html {
   margin-left: 10px;
    margin-top: 10px;
    padding: 8px 10px;
    grid-column: 5/10!important;
    font-size: 13px;
    border-radius: 7px;
    font-weight: 600;
}
.book-form .gfield--type-html:hover,
.book-form .gform_button:hover{
    background-color: #531d89;
}
.book-form  .gform_footer {
    margin-top: -52px!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-0f2c914 */.newsletter .gfield_label{
    color: rgba(0, 0, 0, 0.50);
font-size: 13px!important;
font-weight: 400!important;
margin-bottom: 0!important;
}
.newsletter .gfield_required {
    display: none!important;
}
.newsletter input {
    border-radius: 7px;
background: rgba(0, 0, 51, 0.10);
border: none;
padding-left: 20px!important;
}
.newsletter input::placeholder {
    color: rgba(0, 0, 0, 0.50);
}
.newsletter .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
        grid-column: span 2!important;
        width: 17%;
}
.newsletter .gform_wrapper.gravity-theme .gfield.gfield--width-third {
     grid-column: span 4!important;
     width: 28%;
}
.newsletter #field_submit {
     grid-column: span 4!important;
      width: 28%;
}
.newsletter .spacer {
    display: none;
}
.newsletter .gform-button{
    margin-top: 25px;
    background-color: #663399;
      font-size: 13px;
    font-weight: 600;
}
.newsletter .gform-button:hover{
    margin-top: 25px;
    background-color: #531d89;
  
}
.newsletter .gform_fields {
    display: flex!important;
}/* End custom CSS */