.elementor-63 .elementor-element.elementor-element-59303c0e:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-59303c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-59303c0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-59303c0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63 .elementor-element.elementor-element-361b1047{font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-63 .elementor-element.elementor-element-361b1047 a{color:var( --e-global-color-accent );}.elementor-63 .elementor-element.elementor-element-23a56658:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-23a56658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8966ce6 ) 0%, var( --e-global-color-fb8eb16 ) 100%);}.elementor-63 .elementor-element.elementor-element-23a56658{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 35px 0px;}.elementor-63 .elementor-element.elementor-element-23a56658 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63 .elementor-element.elementor-element-4dcbd88d{text-align:left;}.elementor-63 .elementor-element.elementor-element-4dcbd88d .elementor-heading-title{color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-4dcbd88d > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 20px;}.elementor-63 .elementor-element.elementor-element-80e17c4{color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-80e17c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-715f88b3 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-63 .elementor-element.elementor-element-e652282{padding:50px 20px 50px 20px;}.elementor-63 .elementor-element.elementor-element-a1bb9b1 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-63 .elementor-element.elementor-element-9220783 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-63 .elementor-element.elementor-element-d0c1a87.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-63 .elementor-element.elementor-element-d0c1a87 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb8eb16 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 60px 30px;}.elementor-63 .elementor-element.elementor-element-d0c1a87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63 .elementor-element.elementor-element-b768a21 .elementor-icon-wrapper{text-align:left;}.elementor-63 .elementor-element.elementor-element-b768a21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b768a21.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-b768a21.elementor-view-default .elementor-icon{color:var( --e-global-color-fb8eb16 );border-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b768a21.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-b768a21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b768a21 .elementor-icon{font-size:18px;}.elementor-63 .elementor-element.elementor-element-b768a21 .elementor-icon svg{height:18px;}.elementor-63 .elementor-element.elementor-element-b768a21 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-ee55851{color:var( --e-global-color-fb8eb16 );font-size:18px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-732aa48.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-63 .elementor-element.elementor-element-732aa48 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb8eb16 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 60px 30px;}.elementor-63 .elementor-element.elementor-element-732aa48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63 .elementor-element.elementor-element-764693e .elementor-icon-wrapper{text-align:left;}.elementor-63 .elementor-element.elementor-element-764693e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-764693e.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-764693e.elementor-view-default .elementor-icon{color:var( --e-global-color-fb8eb16 );border-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-764693e.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-764693e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-764693e .elementor-icon{font-size:18px;}.elementor-63 .elementor-element.elementor-element-764693e .elementor-icon svg{height:18px;}.elementor-63 .elementor-element.elementor-element-764693e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-740702e{color:var( --e-global-color-fb8eb16 );font-size:18px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-f639182.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-63 .elementor-element.elementor-element-f639182 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb8eb16 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 60px 30px;}.elementor-63 .elementor-element.elementor-element-f639182 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-63 .elementor-element.elementor-element-b963dde .elementor-icon-wrapper{text-align:left;}.elementor-63 .elementor-element.elementor-element-b963dde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b963dde.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-b963dde.elementor-view-default .elementor-icon{color:var( --e-global-color-fb8eb16 );border-color:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b963dde.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-b963dde.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb8eb16 );}.elementor-63 .elementor-element.elementor-element-b963dde .elementor-icon{font-size:18px;}.elementor-63 .elementor-element.elementor-element-b963dde .elementor-icon svg{height:18px;}.elementor-63 .elementor-element.elementor-element-b963dde > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-d74a093{color:var( --e-global-color-fb8eb16 );font-size:18px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-d74a093 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-63 .elementor-element.elementor-element-ccefddc{padding:30px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-63 .elementor-element.elementor-element-5d51741.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-63 .elementor-element.elementor-element-5d51741.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-63 .elementor-element.elementor-element-5d51741 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-63 .elementor-element.elementor-element-d438593 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-d438593 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-63 .elementor-element.elementor-element-861accf > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-63 .elementor-element.elementor-element-d106f82 .elementor-button{font-size:13px;background-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-d106f82 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-d106f82 .elementor-button:focus{background-color:var( --e-global-color-8029465 );}.elementor-63 .elementor-element.elementor-element-d106f82 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-63 .elementor-element.elementor-element-5fd0615 .elementor-button{font-size:13px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#66339980;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-63 .elementor-element.elementor-element-5fd0615 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-5fd0615 .elementor-button:focus{background-color:#66339980;}@media(max-width:1250px){.elementor-63 .elementor-element.elementor-element-375f6332 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-63 .elementor-element.elementor-element-a1bb9b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-9220783 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-63 .elementor-element.elementor-element-5d51741 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-63 .elementor-element.elementor-element-d106f82 > .elementor-widget-container{margin:0px 30px 20px 0px;}.elementor-63 .elementor-element.elementor-element-5fd0615 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:1150px){.elementor-63 .elementor-element.elementor-element-ee55851 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-63 .elementor-element.elementor-element-740702e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-63 .elementor-element.elementor-element-5d51741 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-63 .elementor-element.elementor-element-4f2df179 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-375f6332 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-63 .elementor-element.elementor-element-4dcbd88d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-715f88b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-59303c0e */.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%;}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-715f88b3 */.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;
    flex-wrap: wrap;
}

.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:   'orderby' => 'date',
            'order'   => 'DESC',;
    position: relative;
    font-size: 13px;
      font-weight: 600;
      padding-right: 10px;
}

.book-form .gform_button:hover{
    background-color: #531d89;
}
.book-form  .gform_footer {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-375f6332 */.small-container {
    max-width: 747px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0c1a87 */.icon-column a {
    color: #000033;
}
.icon-column a:hover{
    color: #663399;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-732aa48 */.icon-column a {
    color: #000033;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f639182 */.icon-column a {
    color: #000033;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9220783 */.gap-custom .elementor-container{
    gap: 30px;
}
.gap-custom {
    flex-wrap:wrap;
}
@media only screen and (max-width: 1150px) {
    .gap-custom .elementor-column {
    width: 47%;
}
}
@media only screen and (max-width: 768px) {
    .gap-custom .elementor-column {
    width: 100%;
}
}/* End custom CSS */