.elementor-kit-6{--e-global-color-primary:#004C97;--e-global-color-secondary:#011640;--e-global-color-text:#424242;--e-global-color-accent:#E0004D;--e-global-color-61c4b95:#FFFFFF;--e-global-color-b55cd71:#004C97;--e-global-color-d0cd141:#011640;--e-global-color-8fdaad0:#E0004D;--e-global-color-d037e23:#80276C;--e-global-color-dd71b36:#007681;--e-global-color-29a1ba0:#F2A900;--e-global-color-e85fc72:#00C1D5;--e-global-color-bf6c0b2:#D2CE9E;--e-global-color-cf3d6e2:#F1F0E0;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-size:1em;font-weight:700;text-decoration:none;color:var( --e-global-color-61c4b95 );}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-dd71b36 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:3em;font-weight:300;}.elementor-kit-6 h2{color:var( --e-global-color-b55cd71 );font-family:"Raleway", Sans-serif;font-size:2.5em;font-weight:300;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:2.1em;font-weight:300;}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:1.4em;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:1em;}.elementor-kit-6 h2{font-size:2em;}.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 */.duse-main-nav span {top:5px !important;}
.i-am-drop span {top:9px !important;}
.i-am-drop span svg {
  height: 30px !important;
  width: 30px !important;
}

/*pmob menu global correction */




/*menu custom*/
/*.i-am-menu-items a{
    font-size: 1em !important;
}*/
.duse-main-nav .sub-menu a {
  line-height: 1.2em !important;
  margin-bottom: 1.2em;
}

/* off-canvas menu customisations*/
.eael-creative-button-wrapper .elementor-sub-item {font-size:1.2em !important;}
/* creative button icon hover anim */
.icon.icon-link-arrow {transition:0.3s ;position: absolute; margin-top: -10px;}


.eael-creative-button-wrapper:hover .icon.icon-link-arrow {
margin-left: 10px; 
}
.eael-creative-button
{max-width: 90%;}

.eael-creative-button
.cretive-button-text {
 max-width: 35rem;
  text-align: left;
}


/*centre map*/

.e-hotspot__button svg {
  fill: #e0004d !important;
}
.our-centres-main-map .e-hotspot__button:hover {
  background-color: #011640 !important;
}
/*programmes A4 for desktop only */

.pagesize-max-a4 .elementor-edit-area-active .elementor-inline-editing {
  min-height: inherit !important;
}

@media (min-width: 1025px) {
.pagesize-max-a4{width:794px  !important; height:1123px !important; overflow:hidden !important; padding:0px !important; margin:0px !important;}

.pagesize-max-a4 div {margin-top:0px !important;}

@media print {
  .page-break {
    break-before: page;
    page-break-before: always;
    display: none !important;
  }
}
  .print-a4-header{max-height:145px;}
  
 /*for a4 mobile*/



 /*cancel responsive on programmes */

  /*end programmes*/
  
  .contact-forms i {font-size:16px;}/* End custom CSS */