@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/


/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */




    
    .mainslide .swiper-wrapper{
        position: relative;
        width: 100%;
        height: 100%;
        float: left;
        clear: none;

    }    
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-button-next {
font-size: 3em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #cfd9ff;
}
    
    
.mainslide .swiper-button-prev.swiper-button-disabled,
.mainslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 5%;
    top: auto;
    bottom: 30%;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.mainslide .swiper-button-next,
.mainslide .swiper-container-rtl .swiper-button-prev {
   left: 16%;
    top: auto;
    bottom: 30%;
    margin: 0;
}
    
    
    
    
    
.mainslide .swiper-pagination {
  position: absolute;
  text-align:none;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0) rotate(90deg);
  z-index: 10;
    top: 30%;
    right: 5%;
    width: 10vw;
    height: auto;
    margin-left: 73vw;


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .wwa-home .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .wwa-home .swiper-slide {
      background: #fff;
      height: 87%;
    }
    
    
    
      
.wwa-home .swiper-button-prev,
.wwa-home .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.wwa-home .swiper-button-prev.swiper-button-disabled,
.wwa-home .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.wwa-home .swiper-button-prev:after,
.wwa-home .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.wwa-home .swiper-button-prev,
.wwa-home .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 5%;
    top: auto;
    bottom: 0%;
}
    
    
.wwa-home .swiper-button-prev:after,
.wwa-home .swiper-container-rtl .swiper-button-next:after {

}
    
    
.wwa-home .swiper-button-next,
.wwa-home .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.wwa-home .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    .hwi-right .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .hwi-right .swiper-slide {
      background: transparent;
      height: 90%;
    }
    
    
    
      
.hwi-slide .swiper-button-prev,
.hwi-slide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.hwi-slide .swiper-button-prev.swiper-button-disabled,
.hwi-slide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.hwi-slide .swiper-button-prev:after,
.hwi-slide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.hwi-slide .swiper-button-prev,
.hwi-slide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.hwi-slide .swiper-button-prev:after,
.hwi-slide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.hwi-slide .swiper-button-next,
.hwi-slide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.hwi-slide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    .h-team .swiper-container {
      width: 90%;
        margin: 10% 5%;
      height: 80%;
    }
    
    .h-team .swiper-slide {
      background: transparent;
      height: 90%;
    }
    
    
    
      
.teamslide .swiper-button-prev,
.teamslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.teamslide  .swiper-button-prev.swiper-button-disabled,
.teamslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.teamslide .swiper-button-prev:after,
.teamslide  .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.teamslide .swiper-button-prev,
.teamslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.teamslide .swiper-button-prev:after,
.teamslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.teamslide .swiper-button-next,
.teamslide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.teamslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    

    
    .h-events .swiper-container {
      width: 100%;
        margin: 2em 0%;
      height: 90%;
    }
    
    .h-events .swiper-slide {
      background: transparent;
      height: 100%;
    }

.e-slider .swiper-container{
     width: 100%;
        margin: 2em 0%;
      height: 90%;
}
    
    
    .e-slider .swiper-slide {
      background: transparent;
      height: 100%;
    }


      
.h-eventslide .swiper-button-prev,
.h-eventslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.h-eventslide  .swiper-button-prev.swiper-button-disabled,
.eventslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.h-eventslide .swiper-button-prev:after,
.h-eventslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.h-eventslide .swiper-button-prev,
.h-eventslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.h-eventslide .swiper-button-prev:after,
.h-eventslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.h-eventslide .swiper-button-next,
.h-eventslide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.h-eventslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
  
    
     
    .h-news .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height: 90%;
    }
    
    .h-news .swiper-slide {
      background: transparent;
      height: 70%;
    }
    
    
    
      
.newsslide  .swiper-button-prev,
.newsslide   .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.newsslide  .swiper-button-prev.swiper-button-disabled,
.newsslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.newsslide .swiper-button-prev,
.newsslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.newsslide .swiper-button-next,
.newsslide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.newsslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        .h-affiliates .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .h-affiliates .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 2em;
        background-size: 70% auto;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.companiesslide  .swiper-button-prev,
.companiesslide   .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.companiesslide .swiper-button-prev.swiper-button-disabled,
.companiesslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.companiesslide .swiper-button-prev:after,
.companiesslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.companiesslide .swiper-button-prev,
.companiesslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.companiesslide .swiper-button-prev:after,
.companiesslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.companiesslide .swiper-button-next,
.companiesslide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.companiesslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
	
	
    
    
    
    
    











    
     .office-space .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .office-space .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 1em;
       
        cursor: pointer;
    }

    .office-space .swiper-slide .office-image{
        width: 100%;
        height: 100%;
         background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.officeslide  .swiper-button-prev,
.officeslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.officeslide .swiper-button-prev.swiper-button-disabled,
.officeslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.officeslide .swiper-button-prev:after,
.officeslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.officeslide .swiper-button-prev,
.officeslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.officeslide .swiper-button-prev:after,
.officeslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.officeslide .swiper-button-next,
.officeslide .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.officeslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;

}
    
    
    
    
    





















     .eventspeakers .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .eventspeakers .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 1em;
       
        cursor: pointer;
    }

    .eventspeakers .swiper-slide .office-image{
        width: 100%;
        height: 100%;
         background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.eventspeakers .swiper-button-prev,
.eventspeakers .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.eventspeakers .swiper-button-prev.swiper-button-disabled,
.eventspeakers .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.eventspeakers .swiper-button-prev:after,
.eventspeakers .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.eventspeakers .swiper-button-prev,
.eventspeakers .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.eventspeakers .swiper-button-prev:after,
.eventspeakers .swiper-container-rtl .swiper-button-next:after {

}
    
    
.eventspeakers .swiper-button-next,
.eventspeakers .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.eventspeakers .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;

}
    
    





















}




/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
    

    
    
    
    
    
    
    
    
    
    
    
    
}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

    
    
    
    
    
    
    
    
    
    .mainslide .swiper-wrapper{
        position: relative;
        width: 100%;
        height: 100%;
        float: left;
        clear: none;

    }    
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-button-next {
font-size: 3em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #cfd9ff;
}
    
    
.mainslide .swiper-button-prev.swiper-button-disabled,
.mainslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 12%;
    top: auto;
    bottom: 15%;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.mainslide .swiper-button-next,
.mainslide .swiper-container-rtl .swiper-button-prev {
   left: 16%;
    top: auto;
    bottom: 15%;
    margin: 0;
}
    
    
    
    
    
.mainslide .swiper-pagination {
  position: absolute;
  text-align:none;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0) rotate(90deg);
  z-index: 10;
    top: 30%;
    right: 5%;
    width: 10vw;
    height: auto;
    margin-left: 73vw;


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .wwa-home .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .wwa-home .swiper-slide {
      background: #fff;
      height: 87%;
    }
    
    
    
      
.wwa-home .swiper-button-prev,
.wwa-home .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.wwa-home .swiper-button-prev.swiper-button-disabled,
.wwa-home .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.wwa-home .swiper-button-prev:after,
.wwa-home .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.wwa-home .swiper-button-prev,
.wwa-home .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 5%;
    top: auto;
    bottom: 0%;
}
    
    
.wwa-home .swiper-button-prev:after,
.wwa-home .swiper-container-rtl .swiper-button-next:after {

}
    
    
.wwa-home .swiper-button-next,
.wwa-home .swiper-container-rtl .swiper-button-prev {
   left: 10%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.wwa-home .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    .hwi-right .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .hwi-right .swiper-slide {
      background: transparent;
      height: 90%;
    }
    
    
    
      
.hwi-slide .swiper-button-prev,
.hwi-slide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.hwi-slide .swiper-button-prev.swiper-button-disabled,
.hwi-slide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.hwi-slide .swiper-button-prev:after,
.hwi-slide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.hwi-slide .swiper-button-prev,
.hwi-slide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.hwi-slide .swiper-button-prev:after,
.hwi-slide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.hwi-slide .swiper-button-next,
.hwi-slide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.hwi-slide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    .h-team .swiper-container {
      width: 90%;
        margin: 10% 5%;
      height: 80%;
    }
    
    .h-team .swiper-slide {
      background: transparent;
      height: 90%;
    }
    
    
    
      
.teamslide .swiper-button-prev,
.teamslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.teamslide  .swiper-button-prev.swiper-button-disabled,
.teamslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.teamslide .swiper-button-prev:after,
.teamslide  .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.teamslide .swiper-button-prev,
.teamslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.teamslide .swiper-button-prev:after,
.teamslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.teamslide .swiper-button-next,
.teamslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.teamslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .h-events .swiper-container {
      width: 100%;
        margin: 2em 0%;
      height: 90%;
    }
    
    .h-events .swiper-slide {
      background: transparent;
      height: 100%;
    }
    
    
    
      
.h-eventslide .swiper-button-prev,
.h-eventslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.h-eventslide  .swiper-button-prev.swiper-button-disabled,
.eventslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.h-eventslide .swiper-button-prev:after,
.h-eventslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.h-eventslide .swiper-button-prev,
.h-eventslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.h-eventslide .swiper-button-prev:after,
.h-eventslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.h-eventslide .swiper-button-next,
.h-eventslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.h-eventslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
  
    
     
    .h-news .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height: 80%;
    }
    
    .h-news .swiper-slide {
      background: transparent;
      height: 90%;
    }
    
    
    
      
.newsslide  .swiper-button-prev,
.newsslide   .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.newsslide  .swiper-button-prev.swiper-button-disabled,
.newsslide  .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.newsslide .swiper-button-prev,
.newsslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.newsslide .swiper-button-next,
.newsslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.newsslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        .h-affiliates .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .h-affiliates .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 2em;
        background-size: 70% auto;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.companiesslide  .swiper-button-prev,
.companiesslide   .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.companiesslide .swiper-button-prev.swiper-button-disabled,
.companiesslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.companiesslide .swiper-button-prev:after,
.companiesslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.companiesslide .swiper-button-prev,
.companiesslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.companiesslide .swiper-button-prev:after,
.companiesslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.companiesslide .swiper-button-next,
.companiesslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.companiesslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
	
	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     .office-space .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .office-space .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 1em;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.officeslide  .swiper-button-prev,
.officeslide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.officeslide .swiper-button-prev.swiper-button-disabled,
.officeslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.companiesslide .swiper-button-prev:after,
.companiesslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.officeslide .swiper-button-prev,
.officeslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.officeslide .swiper-button-prev:after,
.officeslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.officeslide .swiper-button-next,
.officeslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.officeslide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}
	
	