.elementor-2714 .elementor-element.elementor-element-add126:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-add126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-add126{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2714 .elementor-element.elementor-element-add126 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-52ef2602{font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-2714 .elementor-element.elementor-element-52ef2602 a{color:var( --e-global-color-accent );}.elementor-2714 .elementor-element.elementor-element-6178abe6{padding:35px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-19c97969 > .elementor-element-populated{padding:40px 100px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-26665da .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2714 .elementor-element.elementor-element-26665da > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2714 .elementor-element.elementor-element-16ffbfc1 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-2714 .elementor-element.elementor-element-7e43e0f5 .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-2714 .elementor-element.elementor-element-7e43e0f5 .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-7e43e0f5 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-2714 .elementor-element.elementor-element-7e43e0f5 .elementor-button:hover svg, .elementor-2714 .elementor-element.elementor-element-7e43e0f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-7e43e0f5 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-2ffbd12f .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-2714 .elementor-element.elementor-element-2ffbd12f .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-2ffbd12f .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-8029465 );}.elementor-2714 .elementor-element.elementor-element-2ffbd12f .elementor-button:hover svg, .elementor-2714 .elementor-element.elementor-element-2ffbd12f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-2205d0f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-138950b4{text-align:center;}.elementor-2714 .elementor-element.elementor-element-138950b4 img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-6c39cde8{padding:0px 0px 35px 0px;}.elementor-2714 .elementor-element.elementor-element-626b28d0 > .elementor-element-populated{padding:0px 230px 0px 260px;}.elementor-2714 .elementor-element.elementor-element-9d5d565 .elementor-heading-title{text-transform:capitalize;}.elementor-2714 .elementor-element.elementor-element-f05e314{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-239ccdd5{padding:0px 0px 40px 0px;}.elementor-2714 .elementor-element.elementor-element-284794f4 > .elementor-element-populated{padding:0px 114px 0px 114px;}.elementor-2714 .elementor-element.elementor-element-2c32e0c7 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2714 .elementor-element.elementor-element-823e869:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9966994D;}.elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-element-populated, .elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-element-populated > .elementor-background-overlay, .elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 30px;}.elementor-2714 .elementor-element.elementor-element-823e869 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-832f53c{color:#000033B3;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2714 .elementor-element.elementor-element-4dfe008 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2714 .elementor-element.elementor-element-1dd612a .elementor-button{font-size:13px;font-weight:600;background-color:var( --e-global-color-primary );padding:10px 25px 10px 10px;}.elementor-2714 .elementor-element.elementor-element-1dd612a .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-1dd612a .elementor-button:focus{background-color:var( --e-global-color-8029465 );}.elementor-bc-flex-widget .elementor-2714 .elementor-element.elementor-element-5661403.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2714 .elementor-element.elementor-element-5661403.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2714 .elementor-element.elementor-element-5661403 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2714 .elementor-element.elementor-element-526a980{padding:50px 0px 40px 0px;}.elementor-2714 .elementor-element.elementor-element-47cdd86 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2714 .elementor-element.elementor-element-1290863{--grid-columns:4;--grid-column-gap:20px;}.elementor-2714 .elementor-element.elementor-element-1f2a3a9:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-1f2a3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8eb16 );}.elementor-2714 .elementor-element.elementor-element-1f2a3a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 35px 0px;}.elementor-2714 .elementor-element.elementor-element-1f2a3a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-f77940a{text-align:center;}.elementor-2714 .elementor-element.elementor-element-f77940a .elementor-heading-title{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-f77940a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2714 .elementor-element.elementor-element-37436372{padding:50px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-2550b73e{padding:0px 130px 0px 140px;}.elementor-2714 .elementor-element.elementor-element-696cfbaa{color:var( --e-global-color-fb8eb16 );}.elementor-2714 .elementor-element.elementor-element-696cfbaa > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1250px){.elementor-2714 .elementor-element.elementor-element-2550b73e{padding:0px 30px 0px 30px;}}@media(min-width:769px){.elementor-2714 .elementor-element.elementor-element-823e869{width:24%;}.elementor-2714 .elementor-element.elementor-element-5661403{width:76%;}}@media(max-width:1150px) and (min-width:769px){.elementor-2714 .elementor-element.elementor-element-823e869{width:40%;}.elementor-2714 .elementor-element.elementor-element-5661403{width:60%;}}@media(max-width:1150px){.elementor-2714 .elementor-element.elementor-element-7e43e0f5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2714 .elementor-element.elementor-element-2205d0f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-6c39cde8{padding:50px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-626b28d0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2714 .elementor-element.elementor-element-284794f4 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2714 .elementor-element.elementor-element-1290863{--grid-columns:2;}}@media(max-width:768px){.elementor-2714 .elementor-element.elementor-element-2205d0f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-5661403 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-1290863{--grid-columns:1;}.elementor-2714 .elementor-element.elementor-element-37436372{padding:25px 0px 20px 0px;}.elementor-2714 .elementor-element.elementor-element-431e4230 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-138950b4 */.image-banner-wrapper {
    background-color: rgba(0, 0, 51, 0.10);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2205d0f9 */.video-column {
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-add126 */.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-6c39cde8 */.content h4{
    margin: 30px 0 25px 0;
}
.content p{
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2c32e0c7 */.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-823e869 */.download .custom-icon {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-7a20f8a */.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-748c5681 */.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 */