.elementor-7829 .elementor-element.elementor-element-33e4b201:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-33e4b201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7829 .elementor-element.elementor-element-33e4b201{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-7829 .elementor-element.elementor-element-33e4b201 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7829 .elementor-element.elementor-element-74cd44e{font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-74cd44e a{color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-2f2723fb{padding:35px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-1c8d1bae > .elementor-element-populated{padding:40px 100px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-5fa9e964 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-5fa9e964 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7829 .elementor-element.elementor-element-16c2dfa7 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-7829 .elementor-element.elementor-element-d743e2d .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-7829 .elementor-element.elementor-element-d743e2d .elementor-button:hover, .elementor-7829 .elementor-element.elementor-element-d743e2d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-7829 .elementor-element.elementor-element-d743e2d .elementor-button:hover svg, .elementor-7829 .elementor-element.elementor-element-d743e2d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7829 .elementor-element.elementor-element-d743e2d > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-381301dd .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-7829 .elementor-element.elementor-element-381301dd .elementor-button:hover, .elementor-7829 .elementor-element.elementor-element-381301dd .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-7829 .elementor-element.elementor-element-381301dd .elementor-button:hover svg, .elementor-7829 .elementor-element.elementor-element-381301dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7829 .elementor-element.elementor-element-5ac1ed76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-577ca51{padding:0px 0px 35px 0px;}.elementor-7829 .elementor-element.elementor-element-37ef8329 > .elementor-element-populated{padding:0px 230px 0px 260px;}.elementor-7829 .elementor-element.elementor-element-764bb90c .elementor-heading-title{text-transform:capitalize;}.elementor-7829 .elementor-element.elementor-element-764bb90c > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-7829 .elementor-element.elementor-element-7d0ba468{font-size:15px;}.elementor-7829 .elementor-element.elementor-element-57d76af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9966994D;}.elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-element-populated, .elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-element-populated > .elementor-background-overlay, .elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 30px;}.elementor-7829 .elementor-element.elementor-element-57d76af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7829 .elementor-element.elementor-element-79f45cbe{color:#000033B3;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-7829 .elementor-element.elementor-element-7f5f0f05 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-7829 .elementor-element.elementor-element-66ab21b .elementor-button{font-size:13px;font-weight:600;background-color:var( --e-global-color-primary );padding:10px 25px 10px 10px;}.elementor-7829 .elementor-element.elementor-element-66ab21b .elementor-button:hover, .elementor-7829 .elementor-element.elementor-element-66ab21b .elementor-button:focus{background-color:var( --e-global-color-8029465 );}.elementor-bc-flex-widget .elementor-7829 .elementor-element.elementor-element-69c1037e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7829 .elementor-element.elementor-element-69c1037e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7829 .elementor-element.elementor-element-69c1037e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7829 .elementor-element.elementor-element-79ee6779{padding:50px 0px 40px 0px;}.elementor-7829 .elementor-element.elementor-element-27356662 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7829 .elementor-element.elementor-element-73f6eeb2{--grid-columns:4;--grid-column-gap:20px;}.elementor-7829 .elementor-element.elementor-element-5771fe2:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-5771fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8eb16 );}.elementor-7829 .elementor-element.elementor-element-5771fe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 35px 0px;}.elementor-7829 .elementor-element.elementor-element-5771fe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7829 .elementor-element.elementor-element-f6dc488{text-align:center;}.elementor-7829 .elementor-element.elementor-element-f6dc488 .elementor-heading-title{color:#FFFFFF;}.elementor-7829 .elementor-element.elementor-element-f6dc488 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7829 .elementor-element.elementor-element-d6ebd17{padding:50px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-b9fb94d{padding:0px 130px 0px 140px;}.elementor-7829 .elementor-element.elementor-element-51eefd2{color:var( --e-global-color-fb8eb16 );}.elementor-7829 .elementor-element.elementor-element-51eefd2 > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1250px){.elementor-7829 .elementor-element.elementor-element-b9fb94d{padding:0px 30px 0px 30px;}}@media(min-width:769px){.elementor-7829 .elementor-element.elementor-element-57d76af{width:24%;}.elementor-7829 .elementor-element.elementor-element-69c1037e{width:76%;}}@media(max-width:1150px) and (min-width:769px){.elementor-7829 .elementor-element.elementor-element-57d76af{width:40%;}.elementor-7829 .elementor-element.elementor-element-69c1037e{width:60%;}}@media(max-width:1150px){.elementor-7829 .elementor-element.elementor-element-d743e2d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7829 .elementor-element.elementor-element-5ac1ed76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-577ca51{padding:50px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-37ef8329 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7829 .elementor-element.elementor-element-73f6eeb2{--grid-columns:2;}}@media(max-width:768px){.elementor-7829 .elementor-element.elementor-element-5ac1ed76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-69c1037e > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-7829 .elementor-element.elementor-element-73f6eeb2{--grid-columns:1;}.elementor-7829 .elementor-element.elementor-element-d6ebd17{padding:25px 0px 20px 0px;}.elementor-7829 .elementor-element.elementor-element-07a96b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-5f49d19c */.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-5ac1ed76 */.video-column {
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33e4b201 */.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-577ca51 */.content h4{
    margin: 30px 0 25px 0;
}
.content p{
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57d76af */.download .custom-icon {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-a0086e2 */.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-518b6af */.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 */