.elementor-kit-857763{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-849acb8:#4E4E4E;--e-global-color-1d003c3:#125A55;--e-global-color-0119f11:#EA2358;--e-global-color-4eb98ce:#F9CFD7;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-857763 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#popmake-875920 #gform_fields_2 {
        display: flex;
    flex-direction: column;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right:0px!important;
}

#popmake-875920 {
    padding:5%!important;
}

#popmake-875920 #label_2_8_1 a {
    color:#e10d39!important;
}

#popmake-875920 .gform_footer{
    padding-bottom:0px;
}

#popmake-875920 #input_2_5 {
    height:40px;
}


#popmake-875920  .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 6px;
}


@media(max-width:767px){
#popmake-875920  .gchoice label{
        font-size: 12px;
    line-height: 1.3em;
} 
    
    
   #popmake-875920 .gform_wrapper.gravity-theme .gfield_label{
       font-size:14px;
       margin-bottom:0px;
   }
    
    
     #popmake-875920  .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])
    
    {
        line-height:1;
    }
    
    

  #pum-875920   .pum-close i{
      font-size:12px;
  }
  
  #popmake-875920 {
    padding:10%  5%!important;
}


    
}
  #pum-875920 .gform_required_legend {
      color:#000;
  }

  #pum-875920  .pum-close { 
     line-height: 1em!important;
      padding:15px 15px!important;
      
  }
  div#pum-875920::before
  {
          content: "";
    width: 100%;
    height: 100%;
    display: block;
    visibility: visible;
    z-index: 99999;
    position: absolute;
    background: rgb(0 0 0 / 70%);
  }
  
#pum-875920 .gform_confirmation_message_2 span {
 color:#000!important;   
}

#Trafalgar-H1-Box h1 {
    font-size:30px;
}



.form-section {
    display:flex;
    justify-content: space-between;
    margin: 16px 0;
}

.form-section label{
    display: block;
    color:#fff;
}

.pum-container .form-section label{
    color:#000;
}
.pum-container .form-section
{
        flex-wrap: wrap;
}

.pum-container .form-group{
    width:50%!important;
    margin:10px 0;
    
}


.pum-container .privacypolicy-wrap{
    width:100%!important;
   
    
}

.form-section .form-group{
    width:25%;
}


.privacypolicy-wrap{
    width:100%!important;
}
.form-section  .form-control
{
    width:95%;
    border-radius: 5px;
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{
    position: absolute!important;
}

.elementor-pagination
{
   font-family: "Noto Sans", Sans-serif!important;
    margin-top: 1em;
}

footer .elementor-icon {
    font-size:20px;
    padding:6px;
}
.author-profile-img-wrapper
{
    display: flex;
    align-items: center;
    max-height: 400px;
    overflow: hidden;
}



p.box-header {
        color: #414142;
        font-family: 'Noto Serif', serif;
        
        
    font-weight: 700;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 26px;
    max-width: 360px;
    overflow: hidden;line-height: 1.3em;
}/* End custom CSS */