@media all{
	button::-moz-focus-inner{
	   padding:0;
	   border:0
   }
	.ae-link-yes{
	   cursor:pointer
   }
	.fa{
	   display:inline-block;
	   font:normal normal normal 14px/1 FontAwesome;
	   font-size:inherit;
	   text-rendering:auto;
	   -webkit-font-smoothing:antialiased;
	   -moz-osx-font-smoothing:grayscale
   }
	body,div,span,iframe,h1,h2,h3,h4,h6,p,a,img,i,ul,li,form,figure,footer,header,nav,section{
	   border:0;
	   outline:0;
	   vertical-align:baseline;
	   background:0 0;
	   margin:0;
	   padding:0
   }
	figure,footer,header,nav,section{
	   display:block
   }
	nav ul{
	   list-style:none
   }
	ul{
	   list-style:disc
   }
	ul ul{
	   list-style:circle
   }
	button{
	   margin:0;
	   padding:0
   }
	input,a img{
	   vertical-align:middle
   }
	i{
	   font-style:italic
   }
	i{
	   margin-right:5px
   }
	a{
	   text-decoration:none
   }
	p{
	   margin-bottom:20px
   }
	ul{
	   margin-bottom:20px;
	   margin-left:30px
   }
	body{
	   line-height:1.7;
	   font-family:Arial,Helvetica,sans-serif;
	   overflow-y:scroll;
	   -webkit-text-size-adjust:100%;
	   -webkit-font-smoothing:antialiased
   }
	h1,h2,h3,h4,h6{
	   margin-bottom:18px
   }
	.container{
	   padding:0;
	   margin:0 auto
   }
	img{
	   max-width:100%;
	   height:auto;
	   width:auto
   }
	a{
	   transition:color .3s,background-color .3s,opacity .3s;
	   -moz-transition:color .3s,background-color .3s,opacity .3s;
	   -o-transition:color .3s,background-color .3s,opacity .3s;
	   -webkit-transition:color .3s,background-color .3s,opacity .3s
   }
	.fa{
	   display:inline-block;
	   font:normal normal normal 14px/1 FontAwesome;
	   font-size:inherit;
	   text-rendering:auto;
	   -webkit-font-smoothing:antialiased;
	   -moz-osx-font-smoothing:grayscale
   }
	.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image{
	   padding:0;
	   margin:0;
	   border:0;
	   outline:none;
	   vertical-align:top
   }
	.fancybox-wrap{
	   position:absolute;
	   top:0;
	   left:0;
	   z-index:8020
   }
	.fancybox-skin{
	   position:relative;
	   background:#f9f9f9;
	   color:#444;
	   text-shadow:none;
	   -webkit-border-radius:4px;
	   -moz-border-radius:4px;
	   border-radius:4px
   }
	.fancybox-opened{
	   z-index:8030
   }
	.fancybox-opened .fancybox-skin{
	   -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
	   -moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
	   box-shadow:0 10px 25px rgba(0,0,0,.5)
   }
	.fancybox-outer,.fancybox-inner{
	   position:relative
   }
	.fancybox-inner{
	   overflow:hidden
   }
	.fancybox-image{
	   display:block;
	   width:100%;
	   height:100%
   }
	.fancybox-image{
	   max-width:100%;
	   max-height:100%
   }
	.fancybox-close{
	   background-image:url(https://10pearls.com/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_sprite.png)
   }
	.fancybox-close{
	   position:absolute;
	   top:-18px;
	   right:-18px;
	   width:36px;
	   height:36px;
	   cursor:pointer;
	   z-index:8040
   }
	.fancybox-lock body{
	   overflow:hidden!important
   }
	.fancybox-overlay{
	   position:absolute;
	   top:0;
	   left:0;
	   overflow:hidden;
	   display:none;
	   z-index:8010;
	   background:url(https://10pearls.com/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_overlay.png)
   }
	.fancybox-overlay-fixed{
	   position:fixed;
	   bottom:0;
	   right:0
   }
	.fancybox-lock .fancybox-overlay{
	   overflow:auto;
	   overflow-y:scroll
   }
	.contry-list{
	   display:flex
   }
	.contry-list ul{
	   margin-top:-7px;
	   padding-right:29px!important
   }
   .text-center{
	text-align: center !important;
   }
	@media (min-width: 992px) {
		.contry-list ul {
			padding-right: 15px !important;
		}
	}
	.contry-list ul li{
	   line-height:2.5!important;
	   font-weight:600
   }
	@media (max-width:768px){
		.contry-list{
	   }
   }
	@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
		.fancybox-close{
		   background-image:url(https://10pearls.com/wp-content/themes/totalbusiness/plugins/fancybox/fancybox_sprite@2x.png);
		   background-size:44px 152px
	   }
   }
	html body{
	   min-width:300px
   }
	@media only screen and (max-width:959px){
		body .container{
		   max-width:768px
	   }
   }
	@media only screen and (max-width:767px){
		body .container{
		   max-width:420px
	   }
   }
	@media only screen and (max-width:419px){
		body .container{
		   max-width:300px
	   }
   }
	body{
	   min-width:1140px
   }
	.container{
	   max-width:1140px
   }
	body{
	   font-size:16px
   }
	h1{
	   font-size:40px;
	   line-height:52px;
	   color:#2a2a2a;
	   font-family:Proxima Nova Lt;
	   letter-spacing:.5px;
	   font-weight:400
   }
	h1:first-letter{
	   text-transform:uppercase
   }
	h2{
	   font-size:30px;
	   line-height:42px;
	   color:#2a2a2a;
	   font-family:Proxima Nova Lt;
	   font-weight:300;
	   letter-spacing:.5px;
	   font-style:normal
   }
	h3{
	   font-size:22px;
	   line-height:34px;
	   color:#0045a6;
	   font-family:Proxima Nova Lt;
	   font-weight:600;
	   letter-spacing:.5px;
	   text-transform:uppercase;
	   margin-bottom:12px
   }
	h4{
	   font-size:26px;
	   line-height:34px;
	   font-family:Proxima Nova Rg;
	   font-weight:600;
	   letter-spacing:.5px
   }
	h5{
	   font-size:22px;
	   line-height:34px;
	   color:#2a2a2a;
	   font-family:Proxima Nova Rg
   }
	h6{
	   font-size:22px;
	   line-height:1.4;
	   font-family:Proxima Nova Lt;
	   font-weight:600;
   }
	@media (max-width:991px){
		h1{
		   font-size:22px;
		   line-height:34px;
		   padding:0!important;
		   width:100%!important
	   }
   }
	@media (max-width:767px){
		h1{
		   font-size:22px;
		   line-height:34px;
		   padding:0!important;
		   width:100%!important
	   }
		h2{
		   font-size:26px
	   }
		h4{
		   font-size:22px
	   }
		h6,h5,h3{
		   font-size:19px
	   }
   }
	@media (max-width:767px){
		h3{
		   font-size:22px;
		   line-height:32px
	   }
   }
	body{
	   background-color:#ddd
   }
	body{
	   color:#666
   }
	a{
	   color:inherit
   }
	a:hover{
	   color:inherit
   }
	body *{
	   border-color:#ddd
   }
	input::input-placeholder{
	   color:#b5b5b5
   }
	input::-webkit-input-placeholder{
	   color:#b5b5b5
   }
	input::-moz-placeholder{
	   color:#b5b5b5
   }
	input:-moz-placeholder{
	   color:#b5b5b5
   }
	input:-ms-input-placeholder{
	   color:#b5b5b5
   }
	.fadeInLeft{
	   animation-name:fadeInLeft
   }
	.fadeInRight{
	   animation-name:fadeInRight
   }
	.zoomIn{
	   animation-name:zoomIn
   }
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	   padding:10px
   }
	li#menu-item-22308 li a{
	   text-transform:capitalize
   }
	@media (max-width:767px){
		.elementor-column{
		   width:100%
	   }
   }
	.dialog-widget-content{
	   background-color:#fff;
	   position:absolute;
	   -webkit-border-radius:3px;
	   border-radius:3px;
	   -webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
	   box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
	   overflow:hidden
   }
	.dialog-message{
	   font-size:12px;
	   line-height:1.5;
	   -webkit-box-sizing:border-box;
	   box-sizing:border-box
   }
	.dialog-type-lightbox{
	   position:fixed;
	   height:100%;
	   width:100%;
	   bottom:0;
	   left:0;
	   background-color:rgba(0,0,0,.8);
	   z-index:9999;
	   -webkit-user-select:none;
	   -moz-user-select:none;
	   -ms-user-select:none;
	   user-select:none
   }
	.dialog-type-lightbox .dialog-widget-content{
	   margin:auto;
	   width:375px
   }
	.dialog-type-lightbox .dialog-header{
	   font-size:15px;
	   color:#495157;
	   padding:30px 0 10px;
	   font-weight:500
   }
	.dialog-type-lightbox .dialog-message{
	   padding:0 30px 30px;
	   min-height:50px
   }
	.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{
	   text-align:center
   }
	.dialog-type-lightbox .dialog-buttons-wrapper{
	   border-top:1px solid #e6e9ec;
	   text-align:center
   }
	.dialog-close-button{
	   cursor:pointer;
	   position:absolute;
	   margin-top:15px;
	   right:15px;
	   font-size:15px;
	   line-height:1
   }
	.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{
	   padding-bottom:56.25%
   }
	.elementor-fit-aspect-ratio{
	   position:relative;
	   height:0
   }
	.elementor-fit-aspect-ratio iframe{
	   position:absolute;
	   top:0;
	   left:0;
	   height:100%;
	   width:100%;
	   border:0;
	   background-color:#000
   }
	.elementor-hidden{
	   display:none
   }
	.elementor-screen-only{
	   position:absolute;
	   top:-10000em;
	   width:1px;
	   height:1px;
	   margin:-1px;
	   padding:0;
	   overflow:hidden;
	   clip:rect(0,0,0,0);
	   border:0
   }
	.elementor{
	   -webkit-hyphens:manual;
	   -ms-hyphens:manual;
	   hyphens:manual
   }
	.elementor *,.elementor *:before,.elementor *:after{
	   -webkit-box-sizing:border-box;
	   box-sizing:border-box
   }
	.elementor a{
	   -webkit-box-shadow:none;
	   box-shadow:none;
	   text-decoration:underline;
   }
   p a{
	text-decoration: underline;
   }
	.elementor img{
	   height:auto;
	   max-width:100%;
	   border:none;
	   -webkit-border-radius:0;
	   border-radius:0;
	   -webkit-box-shadow:none;
	   box-shadow:none
   }
	.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
	   margin:0
   }
	.elementor .elementor-background-overlay{
	   height:100%;
	   width:100%;
	   top:0;
	   left:0;
	   position:absolute
   }
	.elementor-widget-wrap>.elementor-element.elementor-absolute{
	   position:absolute
   }
	@media (max-width:1024px){
		.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{
		   max-width:100%
	   }
   }
	.elementor-element.elementor-absolute{
	   z-index:1
   }
	.elementor-align-center{
	   text-align:center
   }
	.elementor-align-center .elementor-button{
	   width:auto
   }
	.elementor-align-left{
	   text-align:left
   }
	.elementor-align-left .elementor-button{
	   width:auto
   }
	.elementor-custom-embed-play{
	   position:absolute;
	   top:50%;
	   left:50%;
	   -webkit-transform:translate(-50%,-50%);
	   -ms-transform:translate(-50%,-50%);
	   transform:translate(-50%,-50%)
   }
	.elementor-custom-embed-play i{
	   font-size:100px;
	   color:#fff;
	   opacity:.8;
	   text-shadow:1px 0 6px rgba(0,0,0,.3);
	   -webkit-transition:all .5s;
	   -o-transition:all .5s;
	   transition:all .5s
   }
	.elementor-custom-embed-play.elementor-playing i{
	   font-family:eicons;
	   -webkit-animation:fa-spin 2s infinite linear;
	   animation:fa-spin 2s infinite linear
   }
	.elementor-custom-embed-play.elementor-playing i:before{
	   content:'\e8fb'
   }
	.elementor-ken-burns--active{
	   -webkit-transition-duration:20s;
	   -o-transition-duration:20s;
	   transition-duration:20s
   }
	.elementor-section{
	   position:relative
   }
	.elementor-section .elementor-container{
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   margin-right:auto;
	   margin-left:auto;
	   position:relative
   }
	@media (max-width:1024px){
		.elementor-section .elementor-container{
		   -ms-flex-wrap:wrap;
		   flex-wrap:wrap
	   }
   }
	.elementor-section.elementor-section-boxed>.elementor-container{
	   max-width:1140px
   }
	.elementor-section.elementor-section-stretched{
	   position:relative;
	   width:100%
   }
	.elementor-section.elementor-section-items-middle>.elementor-container{
	   -webkit-box-align:center;
	   -ms-flex-align:center;
	   align-items:center
   }
	.elementor-row{
	   width:100%;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
   }
	@media (max-width:1024px){
		.elementor-row{
		   -ms-flex-wrap:wrap;
		   flex-wrap:wrap
	   }
   }
	.elementor-widget-wrap{
	   position:relative;
	   width:100%;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap;
	   -ms-flex-line-pack:start;
	   align-content:flex-start
   }
	.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
   }
	.elementor-widget-wrap>.elementor-element{
	   width:100%
   }
	.elementor-widget{
	   position:relative
   }
	.elementor-widget:not(:last-child){
	   margin-bottom:20px
   }
	.elementor-column{
	   position:relative;
	   min-height:1px;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
   }
	.elementor-column-wrap{
	   width:100%;
	   position:relative;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
   }
	.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{
	   padding:0
   }
	@media (min-width:768px){
		.elementor-column.elementor-col-33{
		   width:33.333%
	   }
		.elementor-column.elementor-col-50{
		   width:50%
	   }
		.elementor-column.elementor-col-66{
		   width:66.666%
	   }
		.elementor-column.elementor-col-100{
		   width:100%
	   }
   }
	@media (max-width:767px){
		.elementor-column{
		   width:100%
	   }
   }
	@media (min-width:1025px){
		#elementor-device-mode:after{
		   content:'desktop'
	   }
   }
	@media (min-width:768px) and (max-width:1024px){
		#elementor-device-mode:after{
		   content:'tablet'
	   }
   }
	@media (max-width:767px){
		#elementor-device-mode:after{
		   content:'mobile'
	   }
   }
	.elementor-element .elementor-widget-container{
	   -webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	   transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	   -o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s
   }
	.elementor-button{
	   display:inline-block;
	   line-height:1;
	   background-color:#818a91;
	   font-size:15px;
	   padding:12px 24px;
	   -webkit-border-radius:3px;
	   border-radius:3px;
	   color:#fff;
	   fill:#fff;
	   text-align:center;
	   -webkit-transition:all .3s;
	   -o-transition:all .3s;
	   transition:all .3s
   }
	.elementor-button:hover,.elementor-button:focus,.elementor-button:visited{
	   color:#fff
   }
	.elementor-button-content-wrapper{
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   -webkit-box-pack:center;
	   -ms-flex-pack:center;
	   justify-content:center
   }
	.elementor-button-text{
	   -webkit-box-flex:1;
	   -ms-flex-positive:1;
	   flex-grow:1;
	   -webkit-box-ordinal-group:11;
	   -ms-flex-order:10;
	   order:10;
	   display:inline-block
   }
	.elementor-button.elementor-size-xs{
	   font-size:13px;
	   padding:10px 20px;
	   -webkit-border-radius:2px;
	   border-radius:2px
   }
	.elementor-button.elementor-size-md{
	   font-size:16px;
	   padding:15px 30px;
	   -webkit-border-radius:4px;
	   border-radius:4px
   }
	.elementor-button span{
	   text-decoration:inherit
   }
	.elementor-heading-title{
	   padding:0;
	   margin:0;
	   line-height:1
   }
	@media (min-width:768px){
		.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{
		   -webkit-box-align:start;
		   -ms-flex-align:start;
		   align-items:flex-start
	   }
   }
	.elementor-widget-icon-box .elementor-icon-box-wrapper{
	   text-align:center
   }
	.elementor-widget-icon-box .elementor-icon-box-title a{
	   color:inherit
   }
	.elementor-widget-icon-box .elementor-icon-box-content{
	   -webkit-box-flex:1;
	   -ms-flex-positive:1;
	   flex-grow:1
   }
	.elementor-widget-icon-box .elementor-icon-box-description{
	   margin:0
   }
	.elementor-widget-image{
	   text-align:center
   }
	.elementor-widget-image .elementor-image>a{
	   display:inline-block
   }
	.elementor-widget-image .elementor-image>a img[src$=".svg"]{
	   width:48px
   }
	.elementor-widget-image .elementor-image img{
	   vertical-align:middle;
	   display:inline-block
   }
	.elementor-widget-image-box .elementor-image-box-content{
	   width:100%
   }

   
	



	@media (min-width:768px){
		.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{
		   margin:auto
	   }
		.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{
		   -webkit-box-align:start;
		   -ms-flex-align:start;
		   align-items:flex-start
	   }
   }
	@media (max-width:767px){
		.elementor-widget-image-box .elementor-image-box-img{
		   margin-left:auto!important;
		   margin-right:auto!important;
		   margin-bottom:15px
	   }
   }
	.elementor-widget-image-box .elementor-image-box-img{
	   display:inline-block
   }
	.elementor-widget-image-box .elementor-image-box-wrapper{
	   text-align:center
   }
	.elementor-widget-image-carousel .swiper-container{
	   position:static
   }
	.elementor-widget-image-carousel .swiper-container .swiper-slide figure{
	   line-height:inherit
   }
	.elementor-widget-image-carousel .swiper-slide{
	   text-align:center
   }
	.swiper-container{
	   margin-left:auto;
	   margin-right:auto;
	   position:relative;
	   overflow:hidden;
	   z-index:1
   }
	.swiper-container .swiper-slide figure{
	   line-height:0
   }
	.swiper-wrapper{
	   position:relative;
	   width:100%;
	   height:100%;
	   z-index:1;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   -webkit-transition-property:-webkit-transform;
	   transition-property:-webkit-transform;
	   -o-transition-property:transform;
	   transition-property:transform;
	   transition-property:transform,-webkit-transform;
	   -webkit-box-sizing:content-box;
	   box-sizing:content-box
   }
	.swiper-wrapper{
	   -webkit-transform:translate3d(0px,0,0);
	   transform:translate3d(0px,0,0)
   }
	.swiper-slide{
	   -ms-flex-negative:0;
	   flex-shrink:0;
	   width:100%;
	   height:100%;
	   position:relative
   }
	.swiper-container .swiper-notification{
	   position:absolute;
	   left:0;
	   top:0;
	   pointer-events:none;
	   opacity:0;
	   z-index:-1000
   }
	.swiper-pagination{
	   position:absolute;
	   text-align:center;
	   -webkit-transition:.3s;
	   -o-transition:.3s;
	   transition:.3s;
	   -webkit-transform:translate3d(0,0,0);
	   transform:translate3d(0,0,0);
	   z-index:10
   }
	.swiper-pagination-fraction,.swiper-container-horizontal>.swiper-pagination-bullets{
	   bottom:5px;
	   left:0;
	   width:100%
   }
	.swiper-pagination-bullet{
	   width:6px;
	   height:6px;
	   display:inline-block;
	   -webkit-border-radius:50%;
	   border-radius:50%;
	   background:#000;
	   opacity:.2
   }
	.swiper-pagination-fraction{
	   color:#000
   }
	.swiper-pagination-clickable .swiper-pagination-bullet{
	   cursor:pointer
   }
	.swiper-pagination-bullet-active{
	   opacity:1
   }
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	   margin:0 6px
   }
	.elementor-pagination-position-outside .swiper-container{
	   padding-bottom:30px
   }
	.elementor-pagination-position-outside .elementor-swiper-button{
	   top:calc(50% - 30px/2)
   }
	.elementor-swiper{
	   position:relative
   }
	.elementor-main-swiper{
	   position:static
   }
	.elementor-swiper-button{
	   position:absolute;
	   display:-webkit-inline-box;
	   display:-ms-inline-flexbox;
	   display:inline-flex;
	   z-index:1;
	   cursor:pointer;
	   font-size:25px;
	   color:rgba(238,238,238,.9);
	   top:50%;
	   -webkit-transform:translate3d(0,-50%,1px);
	   transform:translate3d(0,-50%,1px)
   }
	.elementor-swiper-button-prev{
	   left:10px
   }
	.elementor-swiper-button-next{
	   right:10px
   }
	.elementor-swiper-button.swiper-button-disabled{
	   opacity:.3
   }
	.elementor-lightbox{
	   --lightbox-ui-color:rgba(238,238,238,.9);
	   --lightbox-ui-color-hover:#fff;
	   --lightbox-text-color:var(--lightbox-ui-color);
	   --lightbox-header-icons-size:20px;
	   --lightbox-navigation-icons-size:25px
   }
	.elementor-lightbox .dialog-header{
	   display:none
   }
	.elementor-lightbox .dialog-widget-content{
	   background:0 0;
	   -webkit-box-shadow:none;
	   box-shadow:none;
	   width:100%;
	   height:100%
   }
	.elementor-lightbox .dialog-message{
	   -webkit-animation-duration:.3s;
	   animation-duration:.3s
   }
	.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){
	   height:100%
   }
	.elementor-lightbox .dialog-message.dialog-lightbox-message{
	   padding:0
   }
	.elementor-lightbox .dialog-lightbox-close-button{
	   cursor:pointer;
	   position:absolute;
	   font-size:var(--lightbox-header-icons-size);
	   right:.75em;
	   margin-top:13px;
	   padding:.25em;
	   z-index:2;
	   line-height:1
   }
	.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{
	   color:var(--lightbox-ui-color);
	   -webkit-transition:all .3s;
	   -o-transition:all .3s;
	   transition:all .3s;
	   opacity:1
   }
	.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{
	   color:var(--lightbox-ui-color-hover)
   }
	.elementor-lightbox .swiper-container{
	   height:100%
   }
	.elementor-lightbox .elementor-lightbox-item{
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   -webkit-box-align:center;
	   -ms-flex-align:center;
	   align-items:center;
	   -webkit-box-pack:center;
	   -ms-flex-pack:center;
	   justify-content:center;
	   position:relative;
	   padding:70px;
	   -webkit-box-sizing:border-box;
	   box-sizing:border-box;
	   height:100%;
	   margin:auto
   }
	.side-view{
	   position:fixed;
	   bottom:0;
	   background:#2044a5;
	   width:30px;
	   height:30px;
	   color:#fff;
	   left:20px;
	   border-radius:50%;
	   text-align:center;
	   z-index:999;
	   display:none
   }
	.main{
	   background:#2044a5;
	   color:#fff;
	   position:fixed;
	   bottom:0px;
	   width:100%;
	   z-index:999;
	   padding:30px 20px 30px 20px
   }
	.main .fixed-row{
	   display:flex;
	   align-items:center;
	   justify-content:space-between;
	   position:relative
   }
	.main .fixed-row .fx-col a.close{
	   width:15px;
	   height:15px;
	   display:block;
	   position:absolute;
	   top:5px;
	   cursor:pointer
   }
	.main .fixed-row .fx-col svg{
	   width:100%;
	   height:100%;
	   fill:#fff;
	   stroke:#fff
   }
	.main .fixed-row p{
	   color:#fff;
	   margin:0
   }
	.main .elementor-button{
	   background:transparent;
	   border:1px solid #fff;
	   border-radius:0;
	   cursor:pointer
   }
	.main .fx-2{
	   width:10%;
	   flex:1 1 10%;
	   max-width:10%
   }
	.main .fx-7{
	   width:70%;
	   flex:1 1 70%;
	   max-width:70%
   }
	.main .fx-3{
	   width:20%;
	   flex:1 1 20%;
	   max-width:20%
   }
	@media (max-width:767px){
		.main{
		   padding:20px 20px 20px 20px
	   }
		.main .fixed-row{
		   flex-direction:column;
		   justify-content:start;
		   align-items:flex-start
	   }
		.main .fx-2{
		   width:100%;
		   flex:1 1 100%;
		   max-width:100%
	   }
		.main .fx-7{
		   width:100%;
		   flex:1 1 100%;
		   max-width:100%
	   }
		.main .fx-3{
		   width:100%;
		   flex:1 1 100%;
		   max-width:100%;
		   text-align:center
	   }
		.main .fixed-row .fx-col a.close{
		   position:unset;
		   margin-bottom:20px;
		   width:18px;
		   height:18px
	   }
		.main .fixed-row p{
		   text-align:center;
		   margin-bottom:10px
	   }
		.main .fixed-row p b{
		   margin-top:10px;
		   display:block
	   }
		.main .elementor-button{
		   margin-top:10px;
		   width:100%
	   }
   }
	@media (max-width:767px){
		.elementor-lightbox .elementor-lightbox-item{
		   padding:70px 0
	   }
   }
	.elementor-lightbox .elementor-video-container{
	   -webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
	   box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
	   -webkit-border-radius:2px;
	   border-radius:2px
   }
	.elementor-lightbox .elementor-video-container{
	   position:absolute;
	   top:50%;
	   left:50%;
	   -webkit-transform:translate(-50%,-50%);
	   -ms-transform:translate(-50%,-50%);
	   transform:translate(-50%,-50%)
   }
	@media (min-width:1025px){
		.elementor-lightbox .elementor-video-container{
		   width:75%
	   }
   }
	@media (max-width:1024px){
		.elementor-lightbox .elementor-video-container{
		   width:100%
	   }
   }
	.elementor-lightbox .elementor-swiper-button:focus{
	   outline-width:1px
   }
	.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next{
	   height:100%;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   -webkit-box-align:center;
	   -ms-flex-align:center;
	   align-items:center;
	   width:15%;
	   -webkit-box-pack:center;
	   -ms-flex-pack:center;
	   justify-content:center;
	   font-size:var(--lightbox-navigation-icons-size)
   }
	.elementor-lightbox .elementor-swiper-button-prev{
	   left:0
   }
	.elementor-lightbox .elementor-swiper-button-next{
	   right:0
   }
	@media (max-width:767px){
		.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-next{
		   width:20%
	   }
		.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-next i{
		   padding:10px;
		   background-color:rgba(0,0,0,.5)
	   }
		.elementor-lightbox .elementor-swiper-button-prev{
		   left:0;
		   -webkit-box-pack:start;
		   -ms-flex-pack:start;
		   justify-content:flex-start
	   }
		.elementor-lightbox .elementor-swiper-button-next{
		   right:0;
		   -webkit-box-pack:end;
		   -ms-flex-pack:end;
		   justify-content:flex-end
	   }
   }
	.elementor-slideshow__counter{
	   color:currentColor;
	   font-size:.75em;
	   width:-webkit-max-content;
	   width:-moz-max-content;
	   width:max-content
   }
	.elementor-slideshow__header,.elementor-slideshow__footer{
	   position:absolute;
	   left:0;
	   width:100%;
	   padding:15px 20px;
	   -webkit-transition:.3s;
	   -o-transition:.3s;
	   transition:.3s
   }
	.elementor-slideshow__footer{
	   color:var(--lightbox-text-color)
   }
	.elementor-slideshow__header{
	   color:var(--lightbox-ui-color);
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex;
	   -webkit-box-orient:horizontal;
	   -webkit-box-direction:reverse;
	   -ms-flex-direction:row-reverse;
	   flex-direction:row-reverse;
	   font-size:var(--lightbox-header-icons-size);
	   padding-left:1em;
	   padding-right:2.6em;
	   top:0;
	   -webkit-box-align:center;
	   -ms-flex-align:center;
	   align-items:center;
	   z-index:10
   }
	.elementor-slideshow__header>i{
	   font-size:inherit;
	   cursor:pointer;
	   padding:.25em;
	   margin:0 .35em
   }
	.elementor-slideshow__header>i:hover{
	   color:var(--lightbox-ui-color-hover)
   }
	.elementor-slideshow__header .elementor-slideshow__counter{
	   margin-right:auto
   }
	.elementor-slideshow__share-menu{
	   background-color:rgba(0,0,0,0);
	   width:0;
	   height:0;
	   position:absolute;
	   overflow:hidden;
	   -webkit-transition:background-color .4s;
	   -o-transition:background-color .4s;
	   transition:background-color .4s
   }
	.elementor-slideshow__footer{
	   bottom:0;
	   z-index:5;
	   position:fixed
   }
	.elementor-slideshow__title,.elementor-slideshow__description{
	   margin:0
   }
	.elementor-slideshow__title{
	   font-size:16px;
	   font-weight:700
   }
	.elementor-slideshow__description{
	   font-size:14px
   }
	.animated{
	   -webkit-animation-duration:1.25s;
	   animation-duration:1.25s
   }
	@media (prefers-reduced-motion:reduce){
		.animated{
		   -webkit-animation:none;
		   animation:none
	   }
   }
	@media (max-width:767px){
		.elementor .elementor-hidden-phone{
		   display:none
	   }
   }
	@media (min-width:768px) and (max-width:1024px){
		.elementor .elementor-hidden-tablet{
		   display:none
	   }
   }
	@media (min-width:1025px){
		.elementor .elementor-hidden-desktop{
		   display:none
	   }
   }
	.elementor-kit-14350{
	   --e-global-color-primary:#6ec1e4;
	   --e-global-color-secondary:#54595f;
	   --e-global-color-text:#7a7a7a;
	   --e-global-color-accent:#61ce70;
	   --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-section.elementor-section-boxed>.elementor-container{
	   max-width:1140px
   }
	.elementor-widget:not(:last-child){
	   margin-bottom:20px
   }
	@media (max-width:1024px){
		.elementor-section.elementor-section-boxed>.elementor-container{
		   max-width:1025px
	   }
   }
	@media (max-width:767px){
		.elementor-section.elementor-section-boxed>.elementor-container{
		   max-width:768px
	   }
   }
	.elementor-hidden{
	   display:none
   }
	.elementor-slides .swiper-slide-bg{
	   -webkit-background-size:cover;
	   background-size:cover;
	   background-position:center;
	   background-repeat:no-repeat;
	   min-width:100%;
	   min-height:100%
   }
	.elementor-slides .swiper-slide-inner{
	   background-repeat:no-repeat;
	   background-position:center;
	   position:absolute;
	   top:0;
	   left:0;
	   bottom:0;
	   right:0;
	   padding:50px;
	   margin:auto
   }
	.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{
	   color:#fff;
	   display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
   }
	.elementor-slides .swiper-slide-inner .elementor-slide-description{
	   font-size:17px;
	   line-height:1.4
   }
	.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child){
	   margin-bottom:30px
   }
	.elementor-slides .swiper-slide-inner .elementor-slide-button{
	   border:solid 2px #fff;
	   color:#fff;
	   background:0 0;
	   display:inline-block
   }
	.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{
	   background:0 0;
	   color:inherit;
	   text-decoration:none
   }
	.elementor--v-position-middle .swiper-slide-inner{
	   -webkit-box-align:center;
	   -ms-flex-align:center;
	   align-items:center
   }
	.elementor--h-position-center .swiper-slide-inner{
	   -webkit-box-pack:center;
	   -ms-flex-pack:center;
	   justify-content:center
   }
	@media (max-width:767px){
		.elementor-slides .swiper-slide-inner{
		   padding:30px
	   }
		.elementor-slides .swiper-slide-inner .elementor-slide-description{
		   font-size:13px;
		   line-height:1.4;
		   margin-bottom:15px
	   }
   }
	.elementor-skin-carousel .elementor-main-swiper{
	   height:230px
   }
	.elementor-carousel-image{
	   background:no-repeat center;
	   -webkit-background-size:cover;
	   background-size:cover;
	   height:100%;
	   position:relative
   }
	.swiper-pagination-bullets{
	   color:#fff;
	   cursor:default
   }
	.swiper-slide{
	   border-style:solid;
	   border-width:0;
	   -webkit-transition-duration:.5s;
	   -o-transition-duration:.5s;
	   transition-duration:.5s;
	   -webkit-transition-property:border,background,-webkit-transform;
	   transition-property:border,background,-webkit-transform;
	   -o-transition-property:border,background,transform;
	   transition-property:border,background,transform;
	   transition-property:border,background,transform,-webkit-transform;
	   overflow:hidden
   }
	.swiper-slide a{
	   display:inline
   }
	.elementor-motion-effects-element{
	   -webkit-transition-property:opacity,-webkit-transform;
	   transition-property:opacity,-webkit-transform;
	   -o-transition-property:transform,opacity;
	   transition-property:transform,opacity;
	   transition-property:transform,opacity,-webkit-transform;
	   -webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);
	   -o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);
	   transition-timing-function:cubic-bezier(0,.33,.07,1.03);
	   -webkit-transition-duration:1s;
	   -o-transition-duration:1s;
	   transition-duration:1s
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg{
	   background-color:#000;
	   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/hero-1-img.png);
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-contents{
	   margin-right:auto
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner{
	   align-items:center;
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-bg{
	   background-color:#fff;
	   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/hero-2-img.png);
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-contents{
	   margin-right:auto
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-inner{
	   align-items:center;
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-bg{
	   background-color:#fff;
	   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/hero-3-img.png);
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-contents{
	   margin-left:auto
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-inner{
	   align-items:center;
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide{
	   height:628px
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents{
	   max-width:40%
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-inner{
	   text-align:center
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-slide-button{
	   border-radius:0;
	   color:#0045a6;
	   background-color:#FFFFFF85;
	   border-color:#0045a6
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet{
	   height:10px;
	   width:10px
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet-active{
	   background-color:#0045a6
   }
	.elementor-23832 .elementor-element.elementor-element-d4be291 .elementor-heading-title{
	   color:#0045a6;
	   font-weight:600;
	   line-height:34px
   }
	.elementor-23832 .elementor-element.elementor-element-4307d200{
	   margin-top:70px;
	   margin-bottom:75px
   }
	.elementor-23832 .elementor-element.elementor-element-5fc9e80{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container{
	   margin:0 0 55px
   }
	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-main-swiper .elementor-carousel-image{
	   background-size:contain
   }
	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-swiper-button{
	   font-size:55px;
	   color:#bdbdbd
   }
	.elementor-23832 .elementor-element.elementor-element-a625c56 .elementor-custom-embed-play i{
	   font-size:0px;
	   text-shadow:0px 0px 10px rgba(0,0,0,.3)
   }
	.elementor-23832 .elementor-element.elementor-element-25c3acc9>.elementor-element-populated{
	   margin:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-578055cb{
	   margin-top:0;
	   margin-bottom:0;
	   padding:48px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-7786c957 .elementor-image img{
	   width:100%
   }
	.elementor-23832 .elementor-element.elementor-element-7786c957>.elementor-widget-container{
	   margin:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-67a3b83e{
	   margin-top:-250px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-7a699b15>.elementor-element-populated{
	   margin:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title{
	   color:#757575
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:500;
	   text-decoration:none
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-icon-box-content .elementor-icon-box-description{
	   color:#2a2a2a
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb>.elementor-widget-container{
	   margin:40px 0 0;
	   padding:46px 115px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb:hover .elementor-widget-container{
	   background-color:rgba(0,69,166,.02);
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-495552cb .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title{
	   color:#757575
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:600;
	   text-decoration:none
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-600acab9 .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title{
	   color:#757575
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:600;
	   text-decoration:none
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-7077c971 .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title{
	   color:#2a2a2a
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:700;
	   text-decoration:none
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-42625aaf .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:700
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59 .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 35px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0;
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-3efeaf59:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title{
	   color:#2a2a2a
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:700
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px 1px 0;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-4d08f7b6 .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-title{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title{
	   color:#2a2a2a
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title,.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-title a{
	   font-weight:700
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-icon-box-content .elementor-icon-box-description{
	   color:#212121
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709>.elementor-widget-container{
	   margin:0;
	   padding:46px 84px 33px 60px;
	   background-color:#fff;
	   transition:background .2s;
	   border-style:solid;
	   border-width:1px;
	   border-color:#e0e0e0
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover .elementor-widget-container{
	   background-color:#f0f3f3;
	   border-style:solid;
	   border-width:1px;
	   border-color:#f0f3f3
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover>.elementor-widget-container{
	   border-radius:0
   }
	.elementor-23832 .elementor-element.elementor-element-5dd5a709 .elementor-widget-container{
	   transition:background .2s,border .2s,border-radius .2s,box-shadow .2s
   }
	.elementor-23832 .elementor-element.elementor-element-6903a3e{
	   margin-top:200px;
	   margin-bottom:0;
		@media (min-width:0px) and (max-width:1800px){
			margin-top:80px
	   }
   }
	.elementor-23832 .elementor-element.elementor-element-7c7c72c{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-7c7c72c .elementor-heading-title{
	   color:#0045a6;
	   font-weight:700;
	   letter-spacing:.5px
   }
	.elementor-23832 .elementor-element.elementor-element-15dd0d22:not(.elementor-motion-effects-element-type-background){
	   background-color:rgba(118,52,52,0)
   }
	.elementor-23832 .elementor-element.elementor-element-15dd0d22{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   padding:75px 0
   }
	.elementor-23832 .elementor-element.elementor-element-e73645a>.elementor-element-populated{
	   padding:10px 10px 10px 0
   }
	.elementor-23832 .elementor-element.elementor-element-8587827 .elementor-heading-title{
	   color:#0045a6;
	   font-weight:700;
	   letter-spacing:.5px
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container{
	   min-height:242px
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
	   align-content:center;
	   align-items:center
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563:not(.elementor-motion-effects-element-type-background){
	   background-image:url("https://10pearls.com/wp-content/uploads/2020/06/bg-ms-scaled-2-scaled.jpg");
	   background-repeat:no-repeat;
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563:hover>.elementor-background-overlay{
	   opacity:.5;
	   filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563{
	   transition:background .2s,border .3s,border-radius .3s,box-shadow .3s;
	   margin-top:135px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-background-overlay{
	   transition:background .3s,border-radius .3s,opacity .3s
   }
	.elementor-23832 .elementor-element.elementor-element-4e657230>.elementor-element-populated{
	   padding:0 0 0 10%
   }
	.elementor-23832 .elementor-element.elementor-element-5ea53bc8{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img{
	   width:198px
   }
	.elementor-23832 .elementor-element.elementor-element-800cf1c{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-800cf1c .elementor-heading-title{
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-800cf1c>.elementor-widget-container{
	   margin:10px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-6571bde9{
	   text-align:right;
	   bottom:1.156px
   }
	.elementor-23832 .elementor-element.elementor-element-6571bde9 .elementor-image img{
	   width:350px
   }
	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-6571bde9{
	   left:-14px
   }
	.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container{
	   min-height:242px
   }
	.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
	   align-content:center;
	   align-items:center
   }
	.elementor-23832 .elementor-element.elementor-element-25fdd210:not(.elementor-motion-effects-element-type-background){
	   background-image:url("https://10pearls.com/wp-content/uploads/2020/06/case-study-bg-aarp-1-scaled.jpg");
	   background-repeat:no-repeat;
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-25fdd210{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   margin-top:160px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-25036fb9{
	   text-align:left;
	   width:100%;
	   max-width:100%;
	   top:-93px
   }
	.elementor-23832 .elementor-element.elementor-element-25036fb9 .elementor-image img{
	   width:550px
   }
	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-25036fb9{
	   left:25px
   }
	.elementor-23832 .elementor-element.elementor-element-64d2a7f{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-d7014d3{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-d7014d3 .elementor-heading-title{
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-d7014d3>.elementor-widget-container{
	   margin:10px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container{
	   min-height:242px
   }
	.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
	   align-content:center;
	   align-items:center
   }
	.elementor-23832 .elementor-element.elementor-element-1699add6:not(.elementor-motion-effects-element-type-background){
	   background-image:url("https://10pearls.com/wp-content/uploads/2020/06/second-case-scaled-4-scaled.jpg");
	   background-repeat:no-repeat;
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-1699add6{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   margin-top:260px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-5fb1f44f>.elementor-element-populated{
	   padding:0 0 0 10%
   }
	.elementor-23832 .elementor-element.elementor-element-aaf5cfc{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-2cdb350 .elementor-heading-title{
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-2cdb350>.elementor-widget-container{
	   margin:10px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-5a516bfa{
	   text-align:right;
	   bottom:4.406px
   }
	.elementor-23832 .elementor-element.elementor-element-5a516bfa .elementor-image img{
	   width:310px
   }
	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-5a516bfa{
	   right:33.484px
   }
	.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container{
	   min-height:242px
   }
	.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
	   align-content:center;
	   align-items:center
   }
	.elementor-23832 .elementor-element.elementor-element-5f6a4b64:not(.elementor-motion-effects-element-type-background){
	   background-image:url("https://10pearls.com/wp-content/uploads/2020/06/HOMEPAGE_CS_PAYPAL-BANNER-Copy@2x-2-scaled.jpg");
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-5f6a4b64{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   margin-top:160px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-7af7f243{
	   text-align:left;
	   width:100%;
	   max-width:100%;
	   top:-71.969px
   }
	.elementor-23832 .elementor-element.elementor-element-7af7f243 .elementor-image img{
	   width:450px
   }
	body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-7af7f243{
	   left:25px
   }
	.elementor-23832 .elementor-element.elementor-element-4f476fa{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-ae0e568{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-ae0e568 .elementor-heading-title{
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-ae0e568>.elementor-widget-container{
	   margin:10px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-3d94a1e9{
	   margin-top:70px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button{
	   font-size:16px;
	   font-weight:300;
	   text-transform:lowercase;
	   text-decoration:none;
	   fill:#0045a6;
	   color:#0045a6;
	   background-color:#fff;
	   border-style:solid;
	   border-width:1px;
	   border-color:#0045a6;
	   border-radius:0;
	   padding:15px 38px
   }
	.elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button:hover,.elementor-23832 .elementor-element.elementor-element-67978e24 .elementor-button:focus{
	   color:#fff;
	   background-color:#0045a6;
	   border-color:#0045a6
   }
	.elementor-23832 .elementor-element.elementor-element-4f3b316:not(.elementor-motion-effects-element-type-background){
	   background-color:#f5f6f8
   }
	.elementor-23832 .elementor-element.elementor-element-4f3b316{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
	   padding:80px 0
   }
	.elementor-23832 .elementor-element.elementor-element-439d1af .elementor-heading-title{
	   color:#0045a6;
	   font-weight:600
   }
	.elementor-23832 .elementor-element.elementor-element-439d1af>.elementor-widget-container{
	   margin:0 0 75px
   }
	.elementor-23832 .elementor-element.elementor-element-ccdf650 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-23832 .elementor-element.elementor-element-ccdf650 .elementor-swiper-button.elementor-swiper-button-next{
	   font-size:30px;
	   color:#0045a6
   }
	.elementor-23832 .elementor-element.elementor-element-ccdf650 .swiper-wrapper{
	   display:flex;
	   align-items:center
   }

	.elementor-23832 .elementor-element.elementor-element-7fea906e{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-7fea906e .elementor-heading-title{
	   color:#0045a6;
	   font-weight:700
   }
	.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container{
	   margin:0 0 45px
   }
	.elementor-23832 .elementor-element.elementor-element-b040fd8{
	   margin-top:30px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:20%
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-img img{
	   filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-content .elementor-image-box-title{
	   color:#000;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-1aef4745>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-1950b520 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-1950b520>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:35%
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-25daab42>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-76103ed2 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-76103ed2>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-ebabfc1{
	   margin-top:30px;
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
	   
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-content .elementor-image-box-title{
	   color:#2a2a2a;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7>.elementor-widget-container{
	   margin:0
   }

	.elementor-23832 .elementor-element.elementor-element-d94061e>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1.elementor-position-top .elementor-image-box-img{
	   margin-bottom:0
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:auto
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-img img{
	   filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-content .elementor-image-box-title{
	   color:#000;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-b4db0c1>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-21e567d .elementor-button,
	.elementor-23832 .elementor-element.elementor-element-d94061e .elementor-button,
	.elementor-23832 .elementor-element.elementor-element-fc812b2 .elementor-button,
	.elementor-23832 .elementor-element.elementor-element-be79730 .elementor-button,
	.elementor-23832 .elementor-element.elementor-element-14e8931 .elementor-button,
	.elementor-23832 .home-awards-section .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#D4FF27;
	   color:#D4FF27;
	   background-color:#000;
	   border-radius:0;
	   padding:0
   }
   .elementor-23832 .home-awards-section .elementor-button:hover {
    	color: #D4FF27 !important;
	}
	.elementor-23832 .elementor-element.elementor-element-21e567d>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-401721d.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-img{
	   width:auto
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-timmy{
	   width:33%
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-wbj{
	   width:46%
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-401721d>.elementor-widget-container{
	   margin:0
   }

	.elementor-23832 .elementor-element.elementor-element-9ed2eae>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:auto
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-1a42b86>.elementor-widget-container{
	   margin:0
   }

	.elementor-23832 .elementor-element.elementor-element-fc812b2>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper .elementor-image-box-img{
	   width:45%
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-57b37afe>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-10f465bc .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-10f465bc>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper .elementor-image-box-img{
	   width:55%
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-6c3946cd>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-11132e27 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-11132e27>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:auto
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-81d6c57>.elementor-widget-container{
	   margin:0
   }

	.elementor-23832 .elementor-element.elementor-element-be79730>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-21f3c2f.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-21f3c2f>.elementor-widget-container{
	   margin:0
   }

	.elementor-23832 .elementor-element.elementor-element-14e8931>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:32%
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-5b01ac35>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-e985094 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-style:solid;
	   border-width:0;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-e985094>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-5a3b5a67.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-5a3b5a67>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-1393bc9d .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-1393bc9d>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper .elementor-image-box-img{
	   width:32%
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-5da2867>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-3aa86c6 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-style:solid;
	   border-width:0;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-3aa86c6>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-24d95fc.elementor-position-top .elementor-image-box-img{
	   margin-bottom:15px
   }
	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-img img{
	   transition-duration:.3s
   }
	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-wrapper{
	   text-align:left
   }
	.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-content .elementor-image-box-title{
	   color:#212121;
	   font-weight:400
   }
	.elementor-23832 .elementor-element.elementor-element-24d95fc>.elementor-widget-container{
	   margin:0
   }
	.elementor-23832 .elementor-element.elementor-element-4936e92 .elementor-button{
	   font-size:18px;
	   font-weight:700;
	   fill:#f15a51;
	   color:#f15a51;
	   background-color:#fff;
	   border-radius:0;
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-4936e92>.elementor-widget-container{
	   padding:0
   }
	.elementor-23832 .elementor-element.elementor-element-61ba9a73>.elementor-container{
	   min-height:228px
   }
	.elementor-23832 .elementor-element.elementor-element-61ba9a73>.elementor-container:after{
	   content:"";
	   min-height:inherit
   }
	.elementor-23832 .elementor-element.elementor-element-61ba9a73:not(.elementor-motion-effects-element-type-background){
	   background-color:#fafafa;
	   background-image:url("https://10pearls.com/wp-content/uploads/2023/05/Hexagon_BG.webp");
	   background-repeat:no-repeat;
	   background-size:cover
   }
	.elementor-23832 .elementor-element.elementor-element-61ba9a73{
	   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
   }
	.elementor-23832 .elementor-element.elementor-element-65809950{
	   text-align:center
   }
	.elementor-23832 .elementor-element.elementor-element-65809950 .elementor-heading-title{
	   color:#757575;
	   font-weight:700
   }
	.elementor-23832 .elementor-element.elementor-element-65809950>.elementor-widget-container{
	   margin:0 0 25px
   }
	.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button,.feat-cases-btn .elementor-button{
	   font-weight:600;
	   text-transform:lowercase;
	   text-decoration:none;
	   fill:#0045a6;
	   color:#0045a6;
	   background-color:rgba(33,33,33,0);
	   border-style:solid;
	   border-width:1px;
	   border-color:#0045a6;
	   border-radius:1px;
	   padding:15px 38px
   }
	.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button:hover,.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button:focus,.feat-cases-btn .elementor-button:hover,.feat-cases-btn .elementor-button:focus{
	   color:#fff;
	   background-color:#0045a6;
	   border-color:#0045a6
   }
   
	.award-col .elementor-button-wrapper{
		margin-bottom: 5px;
	}

	@media (min-width:768px){
		.elementor-23832 .elementor-element.elementor-element-436883c2{
		   width:100%
	   }
		.elementor-23832 .elementor-element.elementor-element-4e657230{
		   width:65.484%
	   }
		.elementor-23832 .elementor-element.elementor-element-5e3e8385{
		   width:34.41%
	   }
   }
	@media (max-width:1024px) and (min-width:768px){
		.elementor-23832 .elementor-element.elementor-element-e471bd5{
		   width:100%
	   }
		.elementor-23832 .elementor-element.elementor-element-030f2a5{
		   width:100%
	   }
		.elementor-23832 .elementor-element.elementor-element-4e657230{
		   width:50%
	   }
		.elementor-23832 .elementor-element.elementor-element-1f62ccbe{
		   width:50%
	   }
		.elementor-23832 .elementor-element.elementor-element-359dad58{
		   width:50%
	   }
		.elementor-23832 .elementor-element.elementor-element-5fb1f44f{
		   width:50%
	   }
		.elementor-23832 .elementor-element.elementor-element-60222ff0{
		   width:50%
	   }
   }
	@media (max-width:1024px){
		.elementor-23832 .elementor-element.elementor-element-ab6a6fa{
		   margin-top:250px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-030f2a5>.elementor-element-populated{
		   padding:0
	   }
		.elementor-23832 .elementor-element.elementor-element-67a3b83e{
		   margin-top:-90px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-bc4563{
		   margin-top:60px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img{
		   width:250px
	   }
		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-6571bde9{
		   left:102px
	   }
		.elementor-23832 .elementor-element.elementor-element-6571bde9{
		   bottom:.563px
	   }
		.elementor-23832 .elementor-element.elementor-element-25fdd210{
		   margin-top:40px;
		   margin-bottom:20px
	   }
		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-25036fb9{
		   left:-4px
	   }
		.elementor-23832 .elementor-element.elementor-element-25036fb9{
		   top:-4px
	   }
		.elementor-23832 .elementor-element.elementor-element-1699add6{
		   margin-top:90px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-5fb1f44f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
		   justify-content:center
	   }
		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-5a516bfa{
		   right:-126.516px
	   }
		.elementor-23832 .elementor-element.elementor-element-5a516bfa{
		   bottom:8.031px
	   }
		.elementor-23832 .elementor-element.elementor-element-5f6a4b64{
		   margin-top:40px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-7af7f243{
		   text-align:left;
		   width:334px;
		   max-width:334px;
		   top:-27px
	   }
		.elementor-23832 .elementor-element.elementor-element-7af7f243>.elementor-widget-container{
		   margin:0
	   }
		body:not(.rtl) .elementor-23832 .elementor-element.elementor-element-7af7f243{
		   left:3px
	   }
		.elementor-23832 .elementor-element.elementor-element-3d94a1e9{
		   margin-top:50px;
		   margin-bottom:0
	   }
   }
	@media (max-width:767px){
		.elementor-23832 .elementor-element.elementor-element-d4be291 .elementor-heading-title{
		   line-height:32px
	   }
		.elementor-23832 .elementor-element.elementor-element-d4be291>.elementor-widget-container{
		   padding:0 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-4307d200{
		   margin-top:50px;
		   margin-bottom:50px
	   }
		.elementor-23832 .elementor-element.elementor-element-5fc9e80 .elementor-heading-title{
		   line-height:40px
	   }
		.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container{
		   margin:0;
		   padding:0px 20px 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-a625c56>.elementor-widget-container{
		   margin:0 10px 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-b78e3f4{
		   margin-top:40px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-578055cb{
		   margin-top:0;
		   margin-bottom:0;
		   padding:0
	   }
		.elementor-23832 .elementor-element.elementor-element-7786c957>.elementor-widget-container{
		   margin:0
	   }
		.elementor-23832 .elementor-element.elementor-element-67a3b83e{
		   margin-top:-100px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-7a699b15{
		   width:50%
	   }
		.elementor-23832 .elementor-element.elementor-element-647bc269{
		   margin-top:20px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-495552cb>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-495552cb:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-600acab9>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-600acab9:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-7077c971>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-7077c971:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-42625aaf>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-42625aaf:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-3efeaf59>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-4d08f7b6>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-4d08f7b6:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-5dd5a709>.elementor-widget-container{
		   margin:0;
		   padding:30px;
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-5dd5a709:hover .elementor-widget-container{
		   border-width:0 0 1px
	   }
		.elementor-23832 .elementor-element.elementor-element-15dd0d22{
		   padding:50px 0 55px
	   }
		.elementor-23832 .elementor-element.elementor-element-bc4563>.elementor-container{
		   min-height:170px
	   }
		.elementor-23832 .elementor-element.elementor-element-bc4563{
		   margin-top:20px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-5ea53bc8 .elementor-image img{
		   width:84%
	   }
		.elementor-23832 .elementor-element.elementor-element-25fdd210>.elementor-container{
		   min-height:170px
	   }
		.elementor-23832 .elementor-element.elementor-element-25fdd210{
		   margin-top:70px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-1699add6>.elementor-container{
		   min-height:170px
	   }
		.elementor-23832 .elementor-element.elementor-element-1699add6{
		   margin-top:70px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-5f6a4b64>.elementor-container{
		   min-height:170px
	   }
		.elementor-23832 .elementor-element.elementor-element-5f6a4b64{
		   margin-top:70px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-3d94a1e9{
		   margin-top:40px;
		   margin-bottom:0
	   }
		.elementor-23832 .elementor-element.elementor-element-2e5e9226{
		   padding:50px 0 0
	   }
		.elementor-23832 .elementor-element.elementor-element-6a50e188>.elementor-element-populated{
		   padding:0 5px
	   }
		.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container{
		   margin:0 0 20px;
		   /* padding:30px 25px 60px */
	   }
		.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-1aef4745 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:30%
	   }
		.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-25daab42 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:36%
	   }
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   
	   }
		.elementor-23832 .elementor-element.elementor-element-b4db0c1 .elementor-image-box-img{
		   margin-bottom:0
	   }

		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-img{
		   margin-bottom:15px
	   }
	
		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-gartner{
		   width:48%
	   }
		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-timmy{
		   width:52%
	   }
		.elementor-23832 .elementor-element.elementor-element-401721d .elementor-image-box-wrapper .elementor-image-box-wbj{
		   width:64%
	   }
		.elementor-23832 .elementor-element.elementor-element-1a42b86 .elementor-image-box-img{
		   margin-bottom:15px
	   }

		.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-57b37afe .elementor-image-box-wrapper .elementor-image-box-img{
		   width:42%
	   }
		.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-6c3946cd .elementor-image-box-wrapper .elementor-image-box-img{
		   width:56%
	   }
		.elementor-23832 .elementor-element.elementor-element-81d6c57 .elementor-image-box-img{
		   margin-bottom:15px
	   }

		.elementor-23832 .elementor-element.elementor-element-21f3c2f .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-5b01ac35 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:40%
	   }
		.elementor-23832 .elementor-element.elementor-element-5a3b5a67 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-img{
		   margin-bottom:15px
	   }
		.elementor-23832 .elementor-element.elementor-element-5da2867 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:40%
	   }
		.elementor-23832 .elementor-element.elementor-element-24d95fc .elementor-image-box-img{
		   margin-bottom:15px
	   }
   }
	.elementor-lightbox .elementor-swiper-button{
	   height:auto
   }
	@media (min-width:960px){
		.tp__videos-section .elementor-swiper-button-prev{
		   left:-70px!important
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:-90px!important
	   }
   }
	@media (max-width:959px){
		.tp__videos-section .elementor-swiper-button-prev{
		   left:0;
		   top:40%
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:0;
		   top:40%
	   }
		.tp__videos-section .elementor-swiper-button{
		   color:#000!important;
		   background-color:#ddd;
		   padding:20px 5px;
		   opacity:.9;
		   z-index:8
	   }
   }
	@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){
		.tp__videos-section .elementor-swiper-button-prev{
		   display:none
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   display:none
	   }
   }
	.tp__videos-section .swiper-slide a:after{
	   content:" "attr(data-elementor-lightbox-title) "";
	   margin-top:0;
	   font-size:22px;
	   line-height:34px;
	   color:#2a2a2a;
	   display:block;
	   font-family:Proxima Nova Rg;
	   font-weight:400
   }
	.tp__videos-section .elementor-skin-carousel .elementor-main-swiper{
	   height:auto
   }
	.tp__videos-section .elementor-carousel-image{
	   min-height:230px
   }
	.elementor-widget-icon-box .elementor-icon-box-title a{
	   text-decoration:none
   }
	.gray-logos .partner-JohnsonandJohnsonLogo{
	   width:127px!important;
	   height:23px!important
   }
	.gray-logos .partner-MedStar_Health_logo{
	   width:112px!important;
	   height:30px!important
   }
	.gray-logos .partner-National{
	   width:106px!important;
	   height:31px!important
   }
	.gray-logos .partner-k12-logo{
	   width:92px!important;
	   height:29px!important
   }
	.gray-logos .partner-Capital_One_logo{
	   width:101px!important;
	   height:37px!important
   }
	.gray-logos .partner-PayPal-White{
	   width:110px!important;
	   height:27px!important
   }
	.gray-logos .partner-discovery-education{
	   width:122px!important;
	   height:30px!important
   }
	.gray-logos .partner-Decisiv{
	   width:113px!important;
	   height:24px!important
   }
	.gray-logos .partner-CNX{
	   width:80px!important;
	   height:26px!important
   }
	.gray-logos .partner-Docker{
	   width:121px!important;
	   height:31px!important
   }
	.gray-logos .partner-Survey{
	   width:117px!important;
	   height:49px!important;
	   position:relative;
	   margin-top:-20px
   }
	.gray-logos .partner-Uber_logo_2018-2{
	   width:67px!important;
	   height:24px!important
   }
	.gray-logos .partner-AARP{
	   width:107px!important;
	   height:24px!important
   }
	.gray-logos .partner-Blackboard{
	   width:121px!important;
	   height:18px!important
   }
	.gray-logos .partner-Intuit_Logo{
	   width:89px!important;
	   height:26px!important
   }
	.feat-case-homepg h3{
	   margin:0px 0px 15px 0px
   }
	.tp__case-box .tenp__descrip{
	   width:90%;
	   margin-left:auto;
	   background-color:#f8f9fa;
	   padding:20px 20px;
	   position:relative;
	   top:-35px;
	   transition:all 0.3s ease-in-out
   }
	.tp__videos-section.tp__case_s a:hover{
	   text-decoration:none
   }
	.tp__videos-section.tp__case_s .tenp__descrip p{
	   margin-bottom:0
   }
	.tp__videos-section.tp__case_s a:hover .tenp__descrip p{
	   color:white
   }
	.tp__videos-section.tp__case_s a:hover .tenp__descrip{
	   background-color:#0045a6;
	   color:white!important;
	   transition:all 0.3s ease-in-out
   }
	@media (min-width:1800px){
		.tp__videos-section.tp__case_s .elementor-swiper-button-prev{
		   left:-70px!important
	   }
		.tp__videos-section.tp__case_s .elementor-swiper-button-next{
		   right:-80px!important
	   }
   }
	.home-content-box ul li img{
	   max-width:130px;
	   max-height:40px
   }
	.home-content-box ul li.ey-logo-homebanner img{
	   max-width:145px;
	   width:150px
   }
	.home-content-box ul li.ft-logo-homebanner img{
	   width:150px
   }
	@media (min-width:481px){
		.home-content-box ul li.wash-logo-homebanner img{
		   max-width:126px
	   }
		.home-content-box ul li.wbj-logo-homebanner img{
		   max-height:56px;
		   margin-top:-4px
	   }
		.home-content-box ul li.ft-logo-homebanner{
		   margin-left:4px
	   }
		.home-content-box ul li:nth-child(n+5){
		   margin-top:28px
	   }
		.home-content-box ul li:nth-child(5){
		   clear:both
	   }
   }
	@media (max-width:480px){
		.home-content-box ul li.ey-logo-homebanner img{
		   max-width:100%
	   }
		.home-content-box ul li.inc-logo-homebanner{
		   width:22%
	   }
		.home-content-box ul li.ey-logo-homebanner{
		   width:41.33%;
		   padding-right:4px
	   }
		.home-content-box ul li.ft-logo-homebanner{
		   width:36.33%
	   }
   }
	.home-content-box ul.tp__banner-logo-row-2{
	   list-style:none;
	   padding:0;
	   margin:0;
	   display:block!important;
	   margin-top:28px
   }
	.home-content-box ul.tp__banner-logo-row-2 li img,.home-content-box ul li:nth-child(n+5) img{
	   filter:grayscale(100%);
	   -webkit-filter:grayscale(100%);
	   -moz-filter:grayscale(100%);
	   -ms-filter:grayscale(100%)
   }
	.home-content-box.home-second-sl{
	   position:absolute;
	   bottom:0;
	   display:flex;
	   flex-direction:column
   }
	.home-slider-container .elementor-swiper-button-prev,.home-slider-container .elementor-swiper-button-prev:hover{
	   background:url(https://10pearls.com/wp-content/uploads/2020/11/arrow-previous-white.svg);
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-left@2x.png);
	   width:40px;
	   height:55px;
	   background-size:contain
   }
	.home-slider-container .elementor-swiper-button-next,.home-slider-container .elementor-swiper-button-next:hover{
	   background:url(https://10pearls.com/wp-content/uploads/2020/11/arrow-next-white.svg);
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-right@2x.png);
	   width:40px;
	   height:55px;
	   background-size:contain
   }
	.home-slider-container .swiper-slide-contents{
	   width:40%;
	   display:block!important
   }
	.home-slider-container .swiper-container{
	   padding-bottom:0
   }
	.home-slider-content-container{
	   position:relative;
	   height:25vh;
	   margin-bottom:40px
   }
	.home-slider h2{
	   margin-bottom:0.8rem
   }
	.home-slide-3 h2{
	   margin-bottom:1.25rem
   }
	.home-content-box{
	   position:absolute;
	   bottom:0
   }
	.home-content-box ul{
	   list-style:none;
	   padding:0;
	   margin:0
   }
	.home-content-box ul li{
	   float:left;
	   margin-right:18px;
	   line-height:40px
   }
	.home-content-box ul li img{
	   vertical-align:middle;
	   text-align:left
   }
	.home-slide-btn{
	   padding:15px 38px;
	   text-align:center
   }
	.home-slide-btn-white,.home-slide-btn-white:hover{
	   border:1px solid #fff;
	   color:#fff;
	   text-decoration:none
   }
	.home-slide-btn-blue{
	   border:1px solid #0045a6;
	   color:#0045a6;
	   text-decoration:none
   }
	.home-slide-btn-blue:hover{
	   border:1px solid #0045a6;
	   color:#fff;
	   text-decoration:none;
	   background-color:#0045a6;
	   transition:all .5s ease-in-out
   }
	.home-slide-1{
	   padding-left:15%
   }
	.home-slide-2{
	   padding-left:15%
   }
	.home-slide-2 h2{
	   color:#2a2a2a
   }
	.home-slide-3{
	   padding-right:5%
   }
	.home-slide-3 h2{
	   color:#2a2a2a
   }
	.home-slider-container .elementor-slide-button{
	   display:none!important
   }
	.global-service-hp{
	   margin-top:60px;
	   margin-bottom:60px
   }
	.global-service-hp h3{
	   margin:0px 0px 25px 0px
   }
	h4.elementor-heading-title,.h4.elementor-heading-title{
	   line-height:34px
   }
	.global-service-hp .elementor-column-gap-default .elementor-column .elementor-element-populated{
	   flex-direction:column
   }
	.homepg-services{
	   margin-top:0px;
	   margin-bottom:30px;
	   padding:0% 4% 0% 4%
   }
	.homepg-services>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated{
	   padding:0
   }
	.homepg-services-item{
	   background-color:#FAFAFA
   }
	@media (min-width:768px){
		.hsi-left .elementor-row .hsi-desc-col,.hsi-right .elementor-row .hsi-desc-col{
		   width:58%
	   }
		.hsi-left .elementor-row .hsi-img-col,.hsi-right .elementor-row .hsi-img-col{
		   width:42%
	   }
   }
	.hsi-left .elementor-row .hsi-desc-col .elementor-column-wrap{
	   padding:0 7% 0 10%
   }
	.hsi-right .elementor-row .hsi-desc-col .elementor-column-wrap{
	   padding:0 10% 0 7%
   }
	.homepg-services-item .elementor-row .hsi-desc-col .elementor-widget-wrap{
	   align-items:center;
	   align-content:center
   }
	.homepg-services-item h4,.homepg-services-item p{
	   margin-bottom:25px
   }
	.homepg-services-item{
	   box-shadow:inset -30px 0px 0px 30px #fff
   }
	.elementor-column-gap-default>.elementor-row>.hsi-img-col>.elementor-element-populated{
	   padding:0
   }
	@media (min-width:768px) and (max-width:992px){
		.homepg-services-item{
		   box-shadow:none
	   }
   }
	@media (max-width:1024px){
		.global-service-hp{
		   margin-top:35px;
		   margin-bottom:25px
	   }
   }
	@media (max-width:767px){
		.global-service-hp{
		   padding:0px 30px 0px 30px
	   }
		.homepg-services{
		   padding:0
	   }
		.hsi-left .elementor-row{
		   flex-direction:column-reverse
	   }
		.homepg-services-item{
		   box-shadow:none;
		   margin-top:100px
	   }
		.homepg-services-item .hsi-desc-col{
		   padding:30px
	   }
		.hsi-img-col{
		   margin-top:-99px;
		   margin-bottom:15px
	   }
		.hsi-left .hsi-img-col{
		   padding-left:30px
	   }
		.hsi-right .hsi-img-col{
		   padding-right:30px
	   }
   }
	.fancybox-wrap{
	   display:none
   }
	.elementor-swiper-button i{
	   display:none
   }
	.swiper-pagination-bullets{
	   display:none
   }
	.tp__fieldset-col .elementor-widget-wrap{
	   border:1px solid #e0e0e0!important
   }
	.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-image-box-content .elementor-image-box-title{
	   font-size:20px;
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-button span{
	   text-decoration:inherit;
	   
	   font-size:16px;
	   font-weight:600
   }
	.elementor-23832 .elementor-element.elementor-element-15dd0d22 .elementor-widget-heading .elementor-heading-title{
	   width:300px;
	   line-height:28px
   }
	.tp__fieldset-col .elementor-widget-wrap:hover{
	   /* border-color:#0246a6!important */
   }
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-img img{
	   /* min-width:230px */
   }
	.elementor-widget-icon-box .elementor-icon-box-title a h4{
	   color:#757575;
	   display:inline-block;
	   margin-bottom:15px
   }
	.tp__types-col .elementor-widget-container:hover{
	   background-color:#0045a6!important
   }
	.tp__types-col .elementor-widget-container:hover .elementor-icon-box-title a h4{
	   display:inline-block;
	   color:#fff;
	   border-bottom:1px solid #fff
   }
	.tp__types-col .elementor-widget-container:hover .elementor-icon-box-description{
	   color:#fff!important
   }
	.tp__videos-section .elementor-swiper-button-prev .eicon-chevron-left:before{
	   content:''
   }
	.tp__videos-section .elementor-swiper-button-next .eicon-chevron-right:before{
	   content:''
   }
	@media (min-width:1400px){
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   /* width:35%!important */
	   }
   }
	@media (min-width:1600px){
		.elementor-element.elementor-element-a7c9fb4.elementor-widget.elementor-widget-image{
		   width:50%;
		   margin:0 auto;
		   display:block;
		   height:500px
	   }
   }
	@media (min-width:1800px){
		.tp__videos-section .elementor-swiper-button-prev{
		   left:-32px!important
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:-50px!important
	   }
		.elementor-23832 .home-slider-container .swiper-slide{
		   height:700px
	   }
   }
	@media (min-width:2560px){
		.tp__videos-section .elementor-carousel-image{
		   background-size:cover!important
	   }
		.elementor-23832 .elementor-element.elementor-element-15dd0d22 .elementor-widget-heading .elementor-heading-title{
		   width:400px
	   }
		.elementor-23832 .elementor-element.elementor-element-6571bde9{
		   text-align:left
	   }
		.elementor-23832 .elementor-element.elementor-element-5a516bfa .elementor-image img{
		   width:275px
	   }
		.elementor-23832 .elementor-element.elementor-element-1699add6{
		   margin-top:200px
	   }
		.elementor-23832 .elementor-element.elementor-element-5a516bfa{
		   text-align:left
	   }
   }
	@media (min-width:2880px){
		#content-wrapper{
		   padding-top:50px!important
	   }
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:15%!important
	   }
		.elementor-23832 .elementor-element.elementor-element-641067f3 .elementor-button{
		   padding:15px 35px
	   }
   }
	.technology-slider .elementor-swiper-button-next{
	   left:calc(100% - 30px)!important
   }
	.technology-slider .elementor-swiper-button-prev{
	   left:calc(0% - 0px)!important
   }
	@media (min-width:993px){
		.elementor-23832 .elementor-element.elementor-element-4f3b316{
		   padding:70px 0 20px
	   }
		.elementor-23832 .elementor-element.elementor-element-ccdf650 .swiper-wrapper{
		   flex-wrap:wrap;
		   align-items:start
	   }
		.technology-slider .elementor-widget-image-carousel .swiper-slide{
		   margin-bottom:60px;
		   text-align:left
	   }
		.technology-slider .elementor-swiper-button-next,.technology-slider .elementor-swiper-button-prev{
		   display:none
	   }
   }
	@media screen and (max-width:1367px){

		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   
	   }
   }
	@media screen and (max-width:1025px){
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   
	   }
   }
	@media screen and (max-width:815px){
		.tp__videos-section .elementor-swiper-button,.tp__videos-section .elementor-swiper-button:hover,.tp__videos-section .elementor-swiper-button:focus{
		   top:calc(50% - 50px);
		   transform:translateY(-50%)
	   }
   }
	@media screen and (max-width:815px){
		.elementor-23832 .elementor-element.elementor-element-ab6a6fa{
		   margin-top:0
	   }
		.elementor-23832 .home-slider-container .swiper-slide-bg{
		   background-size:contain!important;
		   background-position:0 50px
	   }
		.elementor-23832 .home-slider-container .swiper-slide-contents{
		   width:100%;
		   max-width:100%!important
	   }
		.home-slide-1 h2,.home-slide-2 h2,.home-slide-3 h2{
		   color:#2a2a2a
	   }
		.home-slide-1,.home-slide-2,.home-slide-3{
		   padding:0 5%
	   }
		.home-slider-content-container{
		   height:50vh
	   }
		.home-slider-content-container{
		   margin-bottom:20px
	   }
		.home-slide-btn-white,.home-slide-btn-white:hover{
		   border:1px solid #0045a6;
		   color:#0045a6
	   }

		.technology-slider .swiper-container .swiper-slide figure{
		   text-align:center
	   }
		.elementor-23832 .elementor-element.elementor-element-60222ff0{
		   width:50%;
		   position:absolute;
		   right:0;
		   top:25%
	   }
		.tp__videos-section .elementor-swiper-button,.tp__videos-section .elementor-swiper-button:hover,.tp__videos-section .elementor-swiper-button:focus{
		   border-radius:100px;
		   background-size:50%;
		   background-position:center center;
		   opacity:.8!important;
		   background-color:#ddd!important
	   }
		.tp__videos-section .elementor-swiper-button-prev{
		   left:-10px
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:-10px
	   }
   }
	@media screen and (max-width:769px){
		
   }

	@media screen and (max-width:640px){
		.home-slide-1 .home-slider-content-container{
		   height:60vh;
		   margin-bottom:15px;
		   padding-bottom:0px
	   }
		.home-slide-3 .home-slider-content-container{
		   height:65vh;
		   margin-bottom:15px
	   }
   }
	@media screen and (max-width:480px){
		button.owl-dot{
		   width:10px;
		   height:10px;
		   background:#e0e3e8;
		   border:0px;
		   margin-right:6px;
		   border-radius:100px
	   }
		button.owl-dot.active{
		   background:#0045a6
	   }
		body .tp__services-section .hide-arrows .owl-nav{
		   display:block!important
	   }
		.tp__services-section .owl-prev{
		   position:absolute;
		   top:38%;
		   transform:translateY(-50%);
		   font-size:20px!important;
		   width:42px;
		   height:75px;
		   opacity:.6;
		   left:0;
		   outline:0;
		   z-index:10;
		   color:#bdbdbd
	   }
		.tp__services-section .owl-next{
		   position:absolute;
		   top:38%;
		   transform:translateY(-50%);
		   font-size:20px!important;
		   width:42px;
		   height:75px;
		   opacity:.6;
		   right:0;
		   outline:0;
		   z-index:10;
		   color:#bdbdbd
	   }
		.owl-dots{
		   margin:0px auto
	   }
		.elementor-23832 .elementor-element.elementor-element-64d2a7f{
		   width:150px
	   }
		.elementor-23832 .elementor-element.elementor-element-aaf5cfc{
		   text-align:left;
		   width:200px
	   }
		.elementor-23832 .elementor-element.elementor-element-5fb1f44f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
		   justify-content:left
	   }
		.elementor-23832 .elementor-element.elementor-element-7a699b15{
		   width:50%;
		   display:block;
		   margin:0 auto
	   }
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg{
		   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/slide-1-mobile.png)
	   }
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-c55e711 .swiper-slide-bg{
		   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/slide-2-mobile.png)
	   }
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-aba6edb .swiper-slide-bg{
		   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/slide-3-mobile.png)
	   }
		.home-slide-1 .home-slider-content-container{
		   height:85vh;
		   margin-bottom:5px
	   }
		.home-slide-3 .home-slider-content-container{
		   height:80vh;
		   margin-bottom:10px
	   }
		.elementor-23832 .elementor-element.elementor-element-ab6a6fa{
		   margin-top:0
	   }
		.home-slider-container .swiper-slide-bg{
		   background-size:contain!important;
		   background-position:0 50px
	   }
		.home-slider-container .swiper-slide-contents{
		   width:100%;
		   max-width:100%!important
	   }
		.home-slider-container .elementor-swiper-button{
		   display:none
	   }
		.home-slide-1,.home-slide-2,.home-slide-3{
		   padding:0
	   }
		.home-slide-1 h2,.home-slide-2 h2,.home-slide-3 h2{
		   color:#2a2a2a;
		   font-size:23px;
		   line-height:28px
	   }
		.home-slide-2 h2{
		   margin-bottom:10vh
	   }
		.home-content-box ul li{
		   margin-right:0;
		   height:40px;
		   width:50%;
		   margin-bottom:0;
		   line-height:40px;
		   margin:15px 0
	   }
		.home-slide-btn-white,.home-slide-btn-white:hover{
		   border:1px solid #0045a6;
		   color:#0045a6
	   }

		.mobile-hidden{
		   display:none
	   }
		.elementor-23832 .elementor-element.elementor-element-bc4563{
		   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/medstar-mobile.png)!important
	   }
		.elementor-23832 .elementor-element.elementor-element-25fdd210{
		   background-image:url(https://10pearls.com/wp-content/uploads/2020/11/aarp-mobile.png)!important
	   }
		.technology-slider .elementor-swiper-button{
		   display:block
	   }
		.technology-slider .elementor-swiper-button-next{
		   left:calc(100% - 20px)!important
	   }
		.technology-slider .elementor-swiper-button-prev{
		   left:calc(0% - 20px)!important
	   }
		.tp__videos-section .elementor-swiper-button-prev{
		   left:-20px
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:-20px
	   }
		.elementor-23832 .elementor-element.elementor-element-60222ff0{
		   width:50%;
		   position:relative;
		   right:0;
		   top:0
	   }
		.swiper-pagination-bullet{
		   background:#e0e3e8;
		   opacity:1;
		   width:10px;
		   height:10px
	   }
		.swiper-pagination-bullet-active{
		   background-color:#0045a6
	   }
		.mobile-hidden{
		   display:none
	   }
		.elementor-23832 .elementor-element.elementor-element-5fb1f44f>.elementor-element-populated{
		   padding:0
	   }
		.elementor-swiper-button-prev{
		   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-left.png);
		   width:27px;
		   height:50px;
		   background-size:contain;
		   opacity:1!important
	   }
		.elementor-swiper-button-next{
		   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-right.png);
		   width:27px;
		   height:50px;
		   background-size:contain;
		   opacity:1!important
	   }
		.tp__fieldset-col .elementor-widget-wrap{
		   margin-top:25px
	   }
		.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		   padding:0
	   }
		.elementor-23832 .elementor-element.elementor-element-5fc9e80>.elementor-widget-container{
		   margin:0;
		   padding:0 30px 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-a625c56>.elementor-widget-container{
		   margin:0;
		   padding:0 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-4f3b316{
		   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
		   padding:30px
	   }
		.elementor-widget-image-carousel .swiper-slide{
		   text-align:center;
		   width:100%!important
	   }
		.elementor-23832 .elementor-element.elementor-element-439d1af>.elementor-widget-container{
		   margin:0 0 35px
	   }
		.tp__fieldset-col{
		   /* padding:0 30px */
	   }
		.services-slider .item{
		   padding-right:0!important;
		   text-align:center;
		   padding:0 30px!important
	   }
		.swiper-pagination-bullets{
		   display:block
	   }
		.feat-case-homepg .swiper-pagination-bullets{
		   display:none
	   }
		body .tp__types-col .elementor-widget-container{
		   background-color:#fff!important
	   }
		#content-wrapper{
		   padding-top:28px
	   }
		.elementor-23832 .elementor-element.elementor-element-6903a3e{
		   margin-top:50px;
		   padding:0 30px
	   }
		.elementor-23832 .elementor-element.elementor-element-7fea906e>.elementor-widget-container{
		   /* padding:30px */
	   }
		.elementor-23832 .elementor-element.elementor-element-2e5e9226 .elementor-image-box-content .elementor-image-box-title{
		   font-size:16px
	   }
		.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-content{
		   padding-top:35px
	   }
		.feature-case-study-heading{
		   padding:0 30px
	   }
   }
	@media screen and (max-width:415px){
		
		.elementor-23832 .elementor-element.elementor-element-7a699b15{
		   width:50%;
		   display:block;
		   margin:0 auto
	   }
		.technology-slider .swiper-container .swiper-slide figure{
		   text-align:center
	   }
   }
	@media screen and (max-width:380px){
		.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper .elementor-image-box-img{
		   width:60%
	   }
   }
	@media only screen and (device-width:375px) and (device-height:812px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){
   }
	@media only screen and (device-width:414px) and (device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){
		.home-slider-content-container{
		   margin-bottom:30px
	   }
		.home-content-box{
		   top:350px
	   }
   }
	@media only screen and (device-width:390px) and (device-height:844px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){
		.home-slider-content-container{
	   }
   }
	input,button{
	   outline:none!important
   }
	[class^=icon-],[class*=' icon-']{
	   font-family:"icomoon"!important;
	   speak:none;
	   font-style:normal;
	   font-weight:400;
	   font-variant:normal;
	   text-transform:none;
	   line-height:1;
	   -webkit-font-smoothing:antialiased;
	   -moz-osx-font-smoothing:grayscale;
	   font-display:swap
   }
	.icon-search:before{
	   content:'\e900'
   }
	.icon-angel-right:before{
	   content:'\e901'
   }
	.icon-angel-left:before{
	   content:'\e902'
   }
	.icon-linkedin:before{
	   content:'\e903'
   }
	.icon-twit:before{
	   content:'\e904'
   }
	.icon-facebook:before{
	   content:'\e905'
   }
	.icon-menu:before{
	   content:'\e906'
   }
	.icon-cancel:before{
	   content:'\e94b'
   }
	#content-wrapper{
	   padding-top:75px;
	   overflow:hidden
   }
	@media (max-width:991px){
		#content-wrapper{
		   padding-top:35px
	   }
   }
	@media (max-width:830px){
		.tp__partners-section:after{
		   /* background:url(/wp-content/uploads/2020/09/10p-svg-logo.svg) 160px 0/contain no-repeat!important;
			*/
			background-position:center!important;
		   left:0;
		   right:0!important;
		   height:100%;
		   width:80%!important;
		   margin:auto
	   }
		.swiper-container .swiper-slide figure img{
		   width:auto;
		   max-width:170px
	   }
   }
	@media (max-width:480px){
		#content-wrapper{
		   padding-top:25px
	   }
		.mb-60{
		   padding-bottom:60px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:-40px
	   }
		.home-content-box ul li{
		   margin:15px 0px;
		   width:33.33%;
		   padding:0 10px
	   }
		.home-content-box ul li img{
		   max-width:100%
	   }
   }
	@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){
		.mb-60{
		   padding-bottom:40px
	   }
		.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		   bottom:0px
	   }
   }
	.custom-container .container{
	   max-width:1140px!important;
	   margin:0 auto!important
   }
	*,::after,::before{
	   box-sizing:border-box
   }
	figure,footer,header,nav,section{
	   display:block
   }
	body{
	   margin:0;
	   font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	   font-size:1rem;
	   font-weight:400;
	   line-height:1.5;
	   color:#212529;
	   text-align:left;
	   background-color:#fff
   }
	[tabindex="-1"]:focus:not(:focus-visible){
	   outline:0!important
   }
	h1,h2,h3,h4,h6{
	   margin-top:0;
	   margin-bottom:.5rem
   }
	p{
	   margin-top:0;
	   margin-bottom:1rem
   }
	ul{
	   margin-top:0;
	   margin-bottom:1rem
   }
	ul ul{
	   margin-bottom:0
   }
	a{
	   text-decoration:none;
	   background-color:transparent
   }
	a:hover{
	   color:#0056b3;
	   text-decoration:underline
   }
	a:not([href]){
	   color:inherit;
	   text-decoration:none
   }
	a:not([href]):hover{
	   color:inherit;
	   text-decoration:none
   }
	figure{
	   margin:0 0 1rem
   }
	img{
	   vertical-align:middle;
	   border-style:none
   }
	button{
	   border-radius:0
   }
	button:focus{
	   outline:1px dotted;
	   outline:5px auto -webkit-focus-ring-color
   }
	button,input{
	   margin:0;
	   font-family:inherit;
	   font-size:inherit;
	   line-height:inherit
   }
	button,input{
	   overflow:visible
   }
	button{
	   text-transform:none
   }
	[type=button],button{
	   -webkit-appearance:button
   }
	[type=button]::-moz-focus-inner,button::-moz-focus-inner{
	   padding:0;
	   border-style:none
   }
	[type=search]{
	   outline-offset:-2px;
	   -webkit-appearance:none
   }
	h1,h2,h3,h4,h6{
	   margin-bottom:.5rem
   }
	.container{
	   width:100%;
	   padding-right:15px;
	   padding-left:15px;
	   margin-right:auto;
	   margin-left:auto
   }
	@media (min-width:576px){
		.container{
		   max-width:540px
	   }
   }
	@media (min-width:768px){
		.container{
		   max-width:720px
	   }
   }
	@media (min-width:992px){
		.container{
		   max-width:960px
	   }
   }
	@media (min-width:1200px){
		.container{
		   max-width:1140px
	   }
   }
	@media (min-width:576px){
		.container{
		   max-width:540px
	   }
   }
	@media (min-width:768px){
		.container{
		   max-width:720px
	   }
   }
	@media (min-width:992px){
		.container{
		   max-width:960px
	   }
   }
	@media (min-width:1200px){
		.container{
		   max-width:1140px
	   }
   }
	.row{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap;
	   margin-right:-15px;
	   margin-left:-15px
   }
	.col-12,.col-md-3,.col-md-4,.col-md-5,.col-sm-12{
	   position:relative;
	   width:100%;
	   padding-right:15px;
	   padding-left:15px
   }
	.col-12{
	   -ms-flex:0 0 100%;
	   flex:0 0 100%;
	   max-width:100%
   }
	@media (min-width:576px){
		.col-sm-12{
		   -ms-flex:0 0 100%;
		   flex:0 0 100%;
		   max-width:100%
	   }
   }
	@media (min-width:768px){
		.col-md-3{
		   -ms-flex:0 0 25%;
		   flex:0 0 25%;
		   max-width:25%
	   }
		.col-md-4{
		   -ms-flex:0 0 33.333333%;
		   flex:0 0 33.333333%;
		   max-width:33.333333%
	   }
		.col-md-5{
		   -ms-flex:0 0 41.666667%;
		   flex:0 0 41.666667%;
		   max-width:41.666667%
	   }
   }
	.collapse:not(.show){
	   display:none
   }
	.nav-link{
	   display:block;
	   padding:.5rem 1rem
   }
	.nav-link:focus,.nav-link:hover{
	   text-decoration:none
   }
	.navbar{
	   position:relative;
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap;
	   -ms-flex-align:center;
	   align-items:center;
	   -ms-flex-pack:justify;
	   justify-content:space-between;
	   padding:.5rem 1rem
   }
	.navbar .container{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap;
	   -ms-flex-align:center;
	   align-items:center;
	   -ms-flex-pack:justify;
	   justify-content:space-between
   }
	.navbar-brand{
	   display:inline-block;
	   padding-top:.3125rem;
	   padding-bottom:.3125rem;
	   margin-right:1rem;
	   font-size:1.25rem;
	   line-height:inherit;
	   white-space:nowrap
   }
	.navbar-brand:focus,.navbar-brand:hover{
	   text-decoration:none
   }
	.navbar-nav{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-direction:column;
	   flex-direction:column;
	   padding-left:0;
	   margin-bottom:0;
	   list-style:none
   }
	.navbar-collapse{
	   -ms-flex-preferred-size:100%;
	   flex-basis:100%;
	   -ms-flex-positive:1;
	   flex-grow:1;
	   -ms-flex-align:center;
	   align-items:center
   }
	.navbar-toggler{
	   padding:.25rem .75rem;
	   font-size:1.25rem;
	   line-height:1;
	   background-color:transparent;
	   border:1px solid transparent;
	   border-radius:.25rem
   }
	.navbar-toggler:focus,.navbar-toggler:hover{
	   text-decoration:none
   }
	@media (max-width:991.98px){
		.navbar-expand-lg>.container{
		   padding-right:0;
		   padding-left:0
	   }
   }
	@media (min-width:992px){
		.navbar-expand-lg{
		   -ms-flex-flow:row nowrap;
		   flex-flow:row nowrap;
		   -ms-flex-pack:start;
		   justify-content:flex-start
	   }
		.navbar-expand-lg .navbar-nav{
		   -ms-flex-direction:row;
		   flex-direction:row
	   }
		.navbar-expand-lg>.container{
		   -ms-flex-wrap:nowrap;
		   flex-wrap:nowrap
	   }
		.navbar-expand-lg .navbar-collapse{
		   display:-ms-flexbox!important;
		   display:flex!important;
		   -ms-flex-preferred-size:auto;
		   flex-basis:auto
	   }
		.navbar-expand-lg .navbar-toggler{
		   display:none
	   }
   }
	.bg-white{
	   background-color:#fff!important
   }
	.d-block{
	   display:block!important
   }
	.d-flex{
	   display:-ms-flexbox!important;
	   display:flex!important
   }
	@media (min-width:576px){
		.d-sm-block{
		   display:block!important
	   }
   }
	@media (min-width:768px){
		.d-md-none{
		   display:none!important
	   }
   }
	.flex-column{
	   -ms-flex-direction:column!important;
	   flex-direction:column!important
   }
	.justify-content-center{
	   -ms-flex-pack:center!important;
	   justify-content:center!important
   }
	.justify-content-between{
	   -ms-flex-pack:justify!important;
	   justify-content:space-between!important
   }
	.align-items-center{
	   -ms-flex-align:center!important;
	   align-items:center!important
   }
	.position-relative{
	   position:relative!important
   }
	.mb-0{
	   margin-bottom:0!important
   }
	.mb-2{
	   margin-bottom:.5rem!important
   }
	.mb-3{
	   margin-bottom:1rem!important
   }
	.ml-3{
	   margin-left:1rem!important
   }
	.pr-0{
	   padding-right:0!important
   }
	.py-3{
	   padding-top:1rem!important
   }
	.py-3{
	   padding-bottom:1rem!important
   }
	.mx-auto{
	   margin-right:auto!important
   }
	.ml-auto,.mx-auto{
	   margin-left:auto!important
   }
	.font-weight-bold{
	   font-weight:700!important
   }
	@media print{
		*,::after,::before{
		   text-shadow:none!important;
		   box-shadow:none!important
	   }
		a:not(.btn){
		   text-decoration:underline
	   }
		img{
		   page-break-inside:avoid
	   }
		h2,h3,p{
		   orphans:3;
		   widows:3
	   }
		h2,h3{
		   page-break-after:avoid
	   }
		body{
		   min-width:992px!important
	   }
		.container{
		   min-width:992px!important
	   }
		.navbar{
		   display:none
	   }
   }
	.owl-carousel,.owl-carousel .owl-item{
	   -webkit-tap-highlight-color:transparent;
	   position:relative
   }
	.owl-carousel{
	   display:none;
	   width:100%;
	   z-index:1
   }
	.owl-carousel .owl-stage{
	   position:relative;
	   -ms-touch-action:pan-Y;
	   touch-action:manipulation;
	   -moz-backface-visibility:hidden
   }
	.owl-carousel .owl-stage:after{
	   content:".";
	   display:block;
	   clear:both;
	   visibility:hidden;
	   line-height:0;
	   height:0
   }
	.owl-carousel .owl-stage-outer{
	   position:relative;
	   overflow:hidden;
	   -webkit-transform:translate3d(0,0,0)
   }
	.owl-carousel .owl-item{
	   -webkit-backface-visibility:hidden;
	   -moz-backface-visibility:hidden;
	   -ms-backface-visibility:hidden;
	   -webkit-transform:translate3d(0,0,0);
	   -moz-transform:translate3d(0,0,0);
	   -ms-transform:translate3d(0,0,0)
   }
	.owl-carousel .owl-item{
	   min-height:1px;
	   float:left;
	   -webkit-backface-visibility:hidden;
	   -webkit-touch-callout:none
   }
	.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
	   display:none
   }
	.owl-carousel.owl-loaded{
	   display:block
   }
	.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
	   cursor:pointer;
	   -webkit-user-select:none;
	   -khtml-user-select:none;
	   -moz-user-select:none;
	   -ms-user-select:none;
	   user-select:none
   }
	.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{
	   background:0 0;
	   color:inherit;
	   border:none;
	   padding:0!important;
	   font:inherit
   }
	.owl-carousel.owl-drag .owl-item{
	   -ms-touch-action:pan-y;
	   touch-action:pan-y;
	   -webkit-user-select:none;
	   -moz-user-select:none;
	   -ms-user-select:none;
	   user-select:none
   }
	[class^=icon-],[class*=' icon-']{
	   font-family:"icomoon"!important;
	   speak:none;
	   font-style:normal;
	   font-weight:400;
	   font-variant:normal;
	   text-transform:none;
	   line-height:1;
	   -webkit-font-smoothing:antialiased;
	   -moz-osx-font-smoothing:grayscale
   }
	.icon-search:before{
	   content:'\e900'
   }
	.icon-angel-right:before{
	   content:'\e901'
   }
	.icon-angel-left:before{
	   content:'\e902'
   }
	.icon-linkedin:before{
	   content:'\e903'
   }
	.icon-twit:before{
	   content:'\e904'
   }
	.icon-facebook:before{
	   content:'\e905'
   }
	.icon-menu:before{
	   content:'\e906'
   }
	.icon-cancel:before{
	   content:'\e94b'
   }
	.work-menu li#menu-item-48976{
   }
	@media (max-width:991px){
		.work-menu li#menu-item-48976{
		   margin-left:0px
	   }
   }
	*{
	   outline:none!important
   }
	body{
	   background-color:#fff!important;
	   margin:0!important;
	   font-family:'Proxima Nova Rg'!important
   }
	@media (min-width:1400px){
		.container{
		   max-width:1280px!important
	   }
   }
	@media (min-width:1800px){
		.container,.elementor-section-boxed .elementor-container{
	   }
   }
	@media (min-width:2200px){
		.container,.elementor-section-boxed .elementor-container{
	   }
   }
	@media only screen and (max-width:767px){
		.container,.elementor-section-boxed .elementor-container{
		   max-width:420px!important
	   }
		.feat-case-homepg .elementor-container{
		   max-width:100%!important
	   }
   }
	@media only screen and (min-width:2500px) and (max-width:3839px){
		.container,.elementor-section-boxed .elementor-container{
	   }
   }
	p{
	   font-weight:400;
	   font-size:20px;
	   line-height:32px;
	   color:#2a2a2a
   }
	@media (min-width:1800px){
		p{
		   font-size:20px;
		   line-height:32px
	   }
   }
	.list-style-none{
	   margin:0;
	   padding:0;
	   list-style:none
   }
	@media (max-width:767px){
		.overflow-sm-hidden{
		   overflow:hidden
	   }
   }
	.list-style-none{
	   margin:0;
	   padding:0;
	   list-style:none
   }
	.dialog-lightbox-widget{
	   height:100%!important;
	   position:fixed!important;
	   z-index:999999
   }
	.tp__header{
	   position:fixed;
	   top:0;
	   transition:.5s;
	   width:100%;
	   z-index:999999;
	   border-bottom:1px solid #d8d8d8;
	   padding:0;
	   height: 78px;
   }
   @media (min-width: 992px){
		.tp__header{
			padding-top:12px;
		}
   }
	@media (max-width:991px){
		.tp__header{
		   max-height:65px;
		   height:65px
	   }
   }
	.tp__header.header-shadow{
	   box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
   }
	.tp__header .navbar{
	   padding:0
   }
	@media (max-width:991px){
		.tp__header .navbar{
		   position:static;
		   padding:9px 0
	   }
   }
	.tp__header .navbar .container{
	   padding:0 15px!important
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-nav{
		   border-top:1px solid rgba(0,0,0,.07);
		   flex-direction:column;
		   margin:0 auto;
		   width:100%
	   }
   }
	@media (max-width:767px){
		.tp__header .navbar .navbar-nav{
		   width:100%
	   }
   }
	@media (max-width:575px){
		.tp__header .navbar .navbar-nav{
		   width:100%;
		   border-top:0 solid rgba(0,0,0,.07);
		   padding-top:20px
	   }
   }
	.tp__header .navbar .navbar-nav li.menu-item-18451 a{
	   border:1px solid #2a2a2a
   }
	.tp__header .navbar .navbar-nav li.menu-item-18451 a:hover{
	   background:#0045a6;
	   color:#fff;
	   transition:all .5s ease-in-out
   }
	li#menu-item-17562{
	   margin-right:22px!important
   }
	li#menu-item-24912 a{
	   text-transform:none
   }
	@media (max-width:767px){
		.tp__header .navbar .navbar-nav li.menu-item-18451 a{
		   border:0 solid #2a2a2a
	   }
		.tp__header .navbar .navbar-nav li{
		   padding-top:0px!important;
		   padding-bottom:0px!important
	   }
   }
	.tp__header .navbar .navbar-nav li{
	   display:flex;
	   align-items:center;
	   padding:20px 0
   }
	.tp__header .navbar .navbar-nav li .icon-angel-right{
	   margin-right:15px;
	   font-size:24px;
	   color:#0045a6
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-nav li .icon-angel-right{
		   display:block!important
	   }
   }
	.tp__header .navbar .navbar-nav li a{
	   font-family:'Proxima Nova Rg'!important;
	   font-size:16px;
	   color:#2a2a2a;
	   padding:10px 22px;
	   line-height:16px;
	   border:1px solid transparent;
	   text-decoration:none;
	   border-bottom:0 solid transparent
   }
	@media (min-width:1800px){
		.tp__header .navbar .navbar-nav li a{
		   font-size:20px;
		   font-weight:300
	   }
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-nav li a{
		   font-weight:300;
		   padding:20px 30px;
		   font-size:20px;
	   }
	   .tp__header .navbar .navbar-nav > li > a{
		   width:100%
		}
   }
	.tp__header .navbar .navbar-nav li>a:hover,.tp__header .navbar .navbar-nav li>a:focus{
	   color:#0045a6
   }
	.tp__header .navbar .navbar-brand{
	   height:55px;
	   padding:5px 0;
	   /* position: relative;
	   z-index: 102; */
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-brand{
		   padding:0;
		   height:40px
	   }
   }
	.tp__header .navbar .navbar-brand img{
	   filter:brightness(0);
	   width:145px
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-brand img{
		   margin-left:-3px;
		   width:120px
	   }
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-brand img{
		   height:44px
	   }
   }
	@media (max-width:767px){
		.tp__header .navbar .navbar-collapse{
		   background-color:rgba(255,255,255,.85);
		   -webkit-backdrop-filter:blur(7px);
		   backdrop-filter:blur(7px);
		   box-shadow:0 5px 10px 0 rgba(203,203,203,.5)
	   }
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-collapse{
		   background-color:rgba(255,255,255,.85);
		   position:fixed;
		   left:0;
		   bottom:0;
		   height:calc(100% - 59px);
		   top:59px;
		   width:100%;
		   z-index:2;
		   overflow:hidden;
		   overflow-y:scroll;
		   -webkit-backdrop-filter:blur(7px);
		   backdrop-filter:blur(7px);
		   box-shadow:0 5px 10px 0 rgba(203,203,203,.5)
	   }
   }
	@media (max-width:991px){
		.tp__header .navbar .navbar-collapse+div .icon-cancel{
		   display:none
	   }
   }
	.tp__header .navbar-toggler{
	   border:0;
	   padding:0 0 0 20px
   }
	.tp__header .search-icon{
	   cursor:pointer;
	   color:#0045a6!important;
	   margin-left:18px
   }
	@media (max-width:991px){
		.tp__header .search-icon{
		   font-size:18px;
		   padding-top:4px;
		   padding-bottom:0
	   }
   }
	.tp__header .search-form{
	   background-color:#fff;
	   box-shadow:0 2px 4px 0 rgba(0,0,0,.5);
	   position:absolute;
	   display:none;
	   font-size:18px;
	   height:77px;
	   text-align:center;
	   left:0;
	   padding:25px 0;
	   top:0;
	   width:100%
   }
	@media (max-width:767px){
		.tp__header .search-form{
		   height:60px;
		   padding:15px 0
	   }
		li#menu-item-35787{
		   margin-right:0px!important
	   }
   }
	.tp__header .search-input{
	   color:#2a2a2a;
	   border:0;
	   text-align:left;
	   width:100%
   }
	.tp__header .search-input::-webkit-input-placeholder{
	   color:#2a2a2a
   }
	.tp__header .search-input:-moz-placeholder{
	   color:#2a2a2a
   }
	.tp__header .search-input::-moz-placeholder{
	   color:#2a2a2a
   }
	.tp__header .search-input:-ms-input-placeholder{
	   color:#2a2a2a
   }
	.tp__header .search-close{
	   color:#000!important;
	   cursor:pointer;
	   opacity:1
   }
	@media (min-width:1400px){
		
   }
	@media (min-width:1800px){
		.tp__header.custom-container .container{
	   }
   }
	@media (min-width:2200px){
		.tp__header.custom-container .container{
	   }
   }
	@media only screen and (max-width:767px){
		.tp__header.custom-container .container{
		   max-width:420px!important;
		   padding-right:15px!important;
		   padding-left:15px!important
	   }
   }
	@media only screen and (min-width:2500px) and (max-width:3839px){
		.tp__header.custom-container .container{
	   }
   }
	.tp__header .sub-menu-wrap>a+.sub-menu{
	   background: rgb(0 0 0 / 86%);
	   /* background: linear-gradient(to bottom, transparent 0, transparent 22px, rgb(0 0 0 / 86%) 22px); */
	   border-top:solid 1px #e0e0e0;
	   box-shadow:0 5px 10px 0 rgba(203,203,203,.5);
	   -webkit-backdrop-filter:blur(7px);
	   -moz-backdrop-filter:blur(7px);
	   backdrop-filter:blur(7px);
	   display:flex;
	   position:absolute;
	   top:100%;
	   top: calc(100% + 11px);
	   left:0;
	   padding:17px;
	   padding-bottom: 25px;
	   padding-top:24px;
	   visibility:hidden;
	   width:100%;
	   z-index:2
   }

	@media (max-width:991px){
		.tp__header .sub-menu-wrap>a+.sub-menu{
		   display:none;
		   background:rgb(0 0 0 / 86%);
		   flex-direction:column;
		   padding:0 0 30px!important;
		   top:0;
		   visibility:visible!important;
		   overflow:hidden;
		   overflow-y:auto
	   }
   }
	@media (max-width:767px){
		.tp__header .sub-menu-wrap>a+.sub-menu{
		   border-top:solid 0px #e0e0e0
	   }
   }
   @media (min-width: 992px){
	.tp__header .sub-menu-wrap>a+.sub-menu:before {
		content: '';
		display: block;
		position: absolute;
		height: 24px;
		widthh: 100%;
		width: 100%;
		left: 0;
		top: -23px;
	}
   }

	.tp__header .sub-menu-wrap .sub-menu{
	   padding:0
   }
	@media (max-width:767px){
		.tp__header .sub-menu-wrap .sub-menu div a{
		   padding:10px 0
	   }
   }
	.tp__header .sub-menu-wrap .sub-menu .p-nav{
	   padding:0 15px;
	   border-bottom:1px solid #e0e0e0
   }
	@media (max-width:991px){
		.tp__header .sub-menu-wrap .sub-menu .p-nav{
		   padding:20px;
		   display:block!important;
		   margin-bottom:0px
	   }
   }
	@media (max-width:767px){
		.tp__header .sub-menu-wrap .sub-menu .p-nav{
		   border-bottom:0 solid #e0e0e0;
		   display:block!important
	   }
   }
	.tp__header .sub-menu-wrap .sub-menu .p-nav>a{
	   padding:0;
	   vertical-align:middle
   }
	.tp__header .sub-menu-wrap .sub-menu .p-nav h4,
	.tp__header .sub-menu-wrap .sub-menu .p-nav .p-nav-title{
	   color:#2a2a2a;
	   font-size:20px;
	   font-weight:600!important;
	   margin-left:10px!important;
	   line-height:1.5;
	   display:inline-block
   }
   .tp__header .sub-menu-wrap .sub-menu .p-nav .p-nav-title{
		font-family: 'Proxima Nova Lt';
		letter-spacing: 0.5px;
		color: #ffffff !important;
	}
	.tp__header .sub-menu-wrap .sub-menu .icon-angel-left{
	   font-size:32px;
	   color:rgba(117,117,117,.5);
	   vertical-align:middle;
	   margin:0
   }
	.tp__header .sub-menu-wrap .dropdown-column{
	   flex-direction:column;
	   align-items:flex-start!important;
	   padding:0!important
   }
	@media (max-width:991px){
		.tp__header .sub-menu-wrap .dropdown-column{
		   padding-left:65px!important
	   }
   }
	.tp__header .sub-menu-wrap .dropdown-column a{
	   border-width:1px!important;
	   font-size:16px!important;
	   text-decoration:none;
	   padding:6px 0!important
   }
	@media (max-width:991px){
		.tp__header .sub-menu-wrap .dropdown-column a{
		   font-size:16px!important
	   }
   }
	.tp__header .sub-menu-wrap .dropdown-column a[title=column-title]{
	   color:#D4FF27 !important;
	   font-weight:600!important;
	   padding:6px 0 0!important;
	   margin-bottom:5px;
	   line-height:normal!important
   }
   .tp__header .sub-menu-wrap .dropdown-column .sub-menu + a[title=column-title]{
	   margin-top: 24px;
   }
	@media (max-width:991px){
		.tp__header .sub-menu-wrap .dropdown-column a[title=column-title]{
		   font-size:16px!important
	   }
   }
	@media (max-width:767px){
		.tp__header .sub-menu-wrap .dropdown-column a[title=column-title]{
		   font-size:20px!important;
		   margin-top:15px;
		   margin-bottom:5px
	   }
   }
	.tp__header .sub-menu-wrap .dropdown-column li{
	   padding:0;
	   height:30px
   }
	.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column{
	   padding-left:85px !important
   }
   .tp__header .services-menu .dropdown-column+.dropdown-column{
		padding-left:65px !important
	}
	.tp__header .platforms-menu .dropdown-column+.dropdown-column{
		padding-left:135px !important
	}
	.tp__header .company-menu .dropdown-column+.dropdown-column,
	.tp__header .work-menu .dropdown-column+.dropdown-column{
		padding-left:155px !important
	}

	@media (min-width:1024px){
		.tp__header .platforms-menu .dropdown-column+.dropdown-column{
			min-width:200px !important;
		}
	}


	@media (max-width:991px){
		.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column{
		   padding:1px 0 0 60px!important
	   }
		.tp__header .sub-menu-wrap .dropdown-column+#menu-item-48975{
		   padding-top:0!important
	   }
		.tp__header .sub-menu-wrap .dropdown-column+#menu-item-48975>a{
		   padding:0!important
	   }
		.menu-item-16806 > .sub-menu > .dropdown-column > a{
		   display:none!important
	   }
   }
	@media (max-width:767px){
		.tp__header .sub-menu-wrap .dropdown-column+.dropdown-column{
		   padding-left:65px!important
	   }
   }
	.tp__header .sub-menu-wrap ul{
	   margin:0
   }
	.tp__header .sub-menu-wrap:hover .sub-menu{
	   visibility:visible
   }
	.company-dropdown-menu a[title=block-divider]{
	   display:none!important
   }
	.Tp__footer-main{
	   background-color:#202022;
	   color:#fff;
	   padding-top:89px;
	   flex-direction:column
   }

	@media (max-width:767px){
		.Tp__footer-main{
		   padding-top:20px
	   }
   }
   @media (min-width:992px) and (max-width:1199px){
		.Tp__footer-main .container{
			max-width:97%;
		}
	}


	.Tp__footer-main .box{
	   border-right:1px solid #fff
   }
	@media (max-width:767px){
		.Tp__footer-main .box{
		   border-right:none;
		   border-bottom:1px solid #fff;
		   padding:20px
	   }
   }
	.Tp__footer-main .box .padded-list{
	   padding:5% 5% 5% 9%
   }
	@media (max-width:767px){
		.Tp__footer-main .box .padded-list{
		   padding:0
	   }
   }
	.Tp__footer-main .box ul{
	   padding:5% 5% 5% 1%
   }
	@media (max-width:767px){
		.Tp__footer-main .box ul{
		   padding:0
	   }
   }
	.Tp__footer-main .box ul li{
	   font-size:16px;
	   line-height:1.75
   }
	@media (min-width:768px){
		.Tp__footer-main .box ul li{
		   font-size:15px
	   }
   }
	.Tp__footer-main .box ul li a{
	   padding:5% 30%;	
	   padding:5% 33% 5% 27%;	   
	   font-weight:600
   }
	@media (max-width:767px){
		.Tp__footer-main .box ul li a{
		   padding:0
	   }
   }
	.Tp__footer-main .box:last-child{
	   border-right:none
   }
	.Tp__footer-main .box .footer-content{
	   padding:0 16px
   }
	@media (max-width:767px){
		.Tp__footer-main .box .footer-content{
		   padding:0
	   }
   }
	.Tp__footer-main .box .footer-content img{
	   max-width:150px
   }
	.Tp__footer-main .box .footer-content p{
	   color:#fff;
	   line-height:32px!important;
	   padding-top:32px
   }
	@media (max-width:767px){
		.Tp__footer-main .box .footer-content p{
		   font-size:16px
	   }
   }
	.Tp__footer-main .box .footer-content a{
	   display:block
   }
	.Tp__footer-main .box .quick-links{
	   font-weight:700;
	   padding:0 16px 0 0
   }
	@media (max-width:767px){
		.Tp__footer-main .box .quick-links{
		   padding:0
	   }
   }
	.Tp__footer-main .box .quick-links ul{
	   display:block
   }
	.Tp__footer-main .box .quick-links ul li{
	   width:50%;
	   float:left;
	   line-height:2.5
   }
	.Tp__footer-main .box .quick-links ul li a{
	   text-decoration:none;
	   color:#fff
   }
	.Tp__footer-main .footer-lower{
	   display:block;
	   border-top:1px solid #fff;
	   padding:20px 0;
	   text-align:center;
	   margin-top:3rem
   }
	@media (max-width:767px){
		.Tp__footer-main .footer-lower{
		   border-top:none;
		   margin-top:0
	   }
   }
	.Tp__footer-main .footer-lower ul{
	   display:inline-block
   }
	@media (max-width:767px){
		.Tp__footer-main .footer-lower ul{
		   display:flex;
		   flex-direction:column;
		   padding:20px 0
	   }
   }
	.Tp__footer-main .footer-lower ul li{
	   font-size:18px;
	   font-weight:700;
	   list-style:none;
	   display:inline-block;
	   margin-right:32px
   }
	@media (max-width:767px){
		.Tp__footer-main .footer-lower ul li{
		   margin-right:0
	   }
   }
	.Tp__footer-main .footer-lower ul li a{
	   color:#fff;
	   text-decoration:none;
	   font-weight:400
   }
	@media (max-width:767px){
		.Tp__footer-main .footer-lower .social-icon{
		   display:flex;
		   flex-direction:row;
		   justify-content:center
	   }
   }
	@media (max-width:767px){
		.Tp__footer-main .footer-lower .social-icon li{
		   margin:0 16px
	   }
   }
	.Tp__footer-main .footer-lower .social-icon li a .round{
	   width:45px;
	   height:45px;
	   border-radius:100px;
	   border:solid 1px #c2c2c2
   }
	.Tp__footer-main .footer-lower .social-icon li a .round span{
	   line-height:2.9;
	   font-size:15px;
	   color:#c2c2c2
   }
	@media (max-width:767px){
		.sm-order-1{
		   order:1;
		   -webkit-order:1
	   }
		.sm-order-2{
		   order:2;
		   -webkit-order:2
	   }
		.sm-order-3{
		   order:3;
		   -webkit-order:3
	   }
   }
	.tp__partners-section{
	   padding:75px 0;
	   margin-bottom:70px
   }
   .tp__partners-section .highlight-text-head {
		margin-bottom: 20px;
	}
	@media (max-width:767px){
		.tp__partners-section{
		   padding:50px 0 30px;
		   margin-bottom:20px!important
	   }
   }

	@media (max-width:767px){
		.tp__partners-section:after{
		   background-position:46px -38px;
		   width:100%
	   }
   }
	@media (min-width:2200px){
		.tp__partners-section:after{
		   background:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/10p-icon.png) 360px 0/contain no-repeat
	   }
   }
	.tp__partners-section .partner-list li{
	   background-repeat:no-repeat;
	   background-position:center;
	   background-size:120px;
	   height:80px;
	   padding:12px!important;
	   margin:20px 0 !important;
	   text-align:center
   }
	.tp__partners-section .partner-list li.partner-CNX{
	   background-size:95px
   }
	.tp__partners-section .partner-list li.partner-Decisiv{
	   background-size:110px
   }
	.tp__partners-section .owl-dots{
	   display:flex;
	   left:auto!important;
	   justify-content:center;
	   padding:30px 0;
		align-items:center;
   }
   .tp__partners-section .owl-dots.disabled{
	display:none !important;
   }
   @media (min-width:1201px){
	.tp__partners-section .owl-dots{
		display:none !important;
	}
   }
	.tp__videos-section h3{
	   font-weight:700;
	   color:#0045a6
   }
	@media (min-width:1800px){
		.tp__videos-section .elementor-carousel-image{
		   min-height:310px
	   }
   }
	@media (min-width:960px){
		.tp__videos-section .elementor-swiper-button-prev{
		   left:-30px;
		   top:40%
	   }
		.tp__videos-section .elementor-swiper-button-next{
		   right:-30px;
		   top:40%
	   }
   }
	@media (max-width:768px){
		.tp__types-col .elementor-widget-container{
		   background-color:#f0f3f3!important;
		   border-color:#fff!important
	   }
	   .tp__partners-section .owl-dots {
			padding: 10px 0;
			margin-top: 15px;
		}
   }
	.tp__types-col .elementor-widget-container .elementor-icon-box-wrapper{
	   max-width:560px
   }
	@media (min-width:1800px){
		.tp__types-col .elementor-widget-container .elementor-icon-box-wrapper{
		   max-width:800px
	   }
   }
	.tp__types-col p{
	   margin:0
   }
	.tp_services-setting-width .elementor-section-full_width:hover+.elementor-section-full_width .tp__types-col .elementor-widget-container{
	   border-color:#f0f3f3
   }
	.elementor-widget:not(:last-child){
	   margin-bottom:0
   }
	.elementor-widget-icon-box .elementor-icon-box-title a{
	   text-decoration:none
   }
	.tp__fieldset-col .elementor-widget-wrap{
	   border:1px solid #f5f5f5;
	   padding:15px 28px 10px;
	   text-align:left;
	   margin-bottom:60px;
	   min-height:140px
   }
	.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-content{
	   padding-top:40px
   }
	.tp__fieldset-col .elementor-widget-wrap .elementor-widget-image-box{
	   margin-bottom:0!important
   }
	.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-img{
	   background-color:#000;
	   display:flex;
	   align-items:center;
	   position:absolute;
	   height:80px;
	   top:-55px;
	   padding:0 5px;
	   margin:0!important
   }
	@media (min-width:1400px){
		.tp__fieldset-col .elementor-widget-wrap .elementor-image-box-img{
	   }
   }
	@media (min-width:550px) and (max-width:1100px){
		.tp__videos-section.tp__case_s{
		   padding-left:6%;
		   padding-right:6%
	   }
   }
	@media (min-width:320px) and (max-width:550px){
		.tp__videos-section.tp__case_s{
		   padding-left:2.5%;
		   padding-right:2.5%
	   }
   }
	.tp__fieldset-col .elementor-widget-wrap:hover{
	   border-color:#000
   }
	.tp__services-section{
	   padding:40px 0
   }
	.tp__services-section img{
	   margin-bottom:14px;
	   width:60px!important;
	   height:60px
   }
	@media (max-width:767px){
		.tp__services-section img{
		   margin-left:auto;
		   margin-right:auto;
		   display:block
	   }
   }
	@media (max-width:767px){
		.tp__services-section h6{
		   text-align:center
	   }
   }
	.tp__services-section p{
	   color:#2a2a2a
   }
	@media (max-width:767px){
		.tp__services-section p{
		   text-align:center
	   }
   }
	.services-slider .item{
	   padding:0;
	   padding-right:5%
   }
	.services-slider .item h6{
	   margin-bottom:12px
   }
	@media (max-width:767px){
		.sm-order-1{
		   order:1
	   }
   }
	@media (min-width:1100px) and (max-width:1400px){
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents,.home-slider-container .swiper-slide-contents{
		   max-width:45%;
		   width:45%
	   }
   }
	@media (min-width:991px) and (max-width:1100px){
		.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents,.home-slider-container .swiper-slide-contents{
		   max-width:50%;
		   width:50%
	   }
   }
	.elementor-swiper-button-prev{
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-left@2x.png);
	   height:50px;
	   width:50px;
	   background-size:contain;
	   background-repeat:no-repeat;
	   transition:all .5s ease-in-out
   }
	.elementor-swiper-button-prev:hover{
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-left-blue@2x.png);
	   background-size:contain;
	   background-repeat:no-repeat;
	   transition:all .5s ease-in-out
   }
	.elementor-swiper-button-next{
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-right@2x.png);
	   height:50px;
	   width:50px;
	   background-size:contain;
	   background-repeat:no-repeat;
	   transition:all .5s ease-in-out
   }
	.elementor-swiper-button-next:hover{
	   background:url(https://10pearls.com/wp-content/uploads/2020/10/arrow-right-blue@2x.png);
	   background-size:contain;
	   background-repeat:no-repeat;
	   transition:all .5s ease-in-out
   }
}
.fancybox-margin{
   margin-right:17px
}
@keyframes fadeInLeft{
	from{
	   opacity:0;
	   transform:translate3d(-100%,0,0)
   }
	to{
	   opacity:1;
	   transform:none
   }
}
@keyframes fadeInRight{
	from{
	   opacity:0;
	   transform:translate3d(100%,0,0)
   }
	to{
	   opacity:1;
	   transform:none
   }
}
@keyframes zoomIn{
	from{
	   opacity:0;
	   transform:scale3d(.3,.3,.3)
   }
	50%{
	   opacity:1
   }
}
@-webkit-keyframes fa-spin{
	0%{
	   -webkit-transform:rotate(0deg);
	   transform:rotate(0deg)
   }
	100%{
	   -webkit-transform:rotate(359deg);
	   transform:rotate(359deg)
   }
}
@keyframes fa-spin{
	0%{
	   -webkit-transform:rotate(0deg);
	   transform:rotate(0deg)
   }
	100%{
	   -webkit-transform:rotate(359deg);
	   transform:rotate(359deg)
   }
}
@-webkit-keyframes fa-spin{
	0%{
	   -webkit-transform:rotate(0deg);
	   transform:rotate(0deg)
   }
	100%{
	   -webkit-transform:rotate(359deg);
	   transform:rotate(359deg)
   }
}
@keyframes fa-spin{
	0%{
	   -webkit-transform:rotate(0deg);
	   transform:rotate(0deg)
   }
	100%{
	   -webkit-transform:rotate(359deg);
	   transform:rotate(359deg)
   }
}
@font-face{
   font-family:'FontAwesome';
   src:url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.eot?v=4.6.3);
   src:url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(https://10pearls.com/wp-content/plugins/widget-post-slider/assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
   font-weight:normal;
   font-style:normal
}
@font-face{
   font-family:'FontAwesome';
   src:url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);
   src:url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://10pearls.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
   font-weight:400;
   font-style:normal
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:100;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:100;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:200;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:200;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:300;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:300;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:400;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:400;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:500;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:500;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:600;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:600;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:700;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:700;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:800;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:800;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:900;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:italic;
   font-weight:900;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:100;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:100;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:200;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:200;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:300;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:300;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:400;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:400;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:500;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:500;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:600;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:600;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:700;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:700;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:800;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:800;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:900;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
   unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
   font-family:'Public Sans';
   font-style:normal;
   font-weight:900;
   font-display:swap;
   src:url(https://fonts.gstatic.com/s/publicsans/v4/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:'Proxima Nova Rg';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('assets/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
   font-weight:400;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Rg';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'),url('assets/fonts/ProximaNova/ProximaNova-RegularIt.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-RegularIt.svg#ProximaNova-RegularIt') format('svg');
   font-weight:400;
   font-style:italic;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Rg';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/ProximaNova/ProximaNova-Bold.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
   font-weight:700;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Rg';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-BoldIt.svg#ProximaNova-BoldIt') format('svg');
   font-weight:700;
   font-style:italic;
   font-display:swap
}
@font-face{
   font-family:"icomoon";
   src:url(https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.ttf?u3apz7) format('truetype'),url(https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.woff?u3apz7) format('woff'),url(https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.eot?u3apz7) format('eot'),url(https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.svg?u3apz7#icomoon) format('svg');
   font-weight:400;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:"icomoon";
   src:url("https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.ttf?u3apz8") format('truetype'),url("https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.woff?u3apz8") format('woff'),url("https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.eot?u3apz8") format('eot'),url("https://10pearls.com/wp-content/themes/10p-child/assets/icons/icomoon.svg?u3apz8#icomoon") format('svg');
   font-weight:400;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Lt';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),url('assets/fonts/ProximaNova/ProximaNova-Light.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
   font-weight:300;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Lt';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-LightIt.svg#ProximaNova-LightIt') format('svg');
   font-weight:300;
   font-style:italic;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Lt';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/ProximaNova/ProximaNova-Semibold.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
   font-weight:600;
   font-style:normal;
   font-display:swap
}
@font-face{
   font-family:'Proxima Nova Lt';
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot');
   src:url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.woff') format('woff'),url('https://10pearls.com/wp-content/themes/10p-child/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.svg#ProximaNova-SemiboldIt') format('svg');
   font-weight:600;
   font-style:italic;
   font-display:swap
}
.banner-sm-img{
   display:none
}
@media(max-width:768px){
	.home-slide-1 .home-slider-content-container,.home-slide-3 .home-slider-content-container{
	   height:auto!important
   }
	.banner-sm-img{
	   display:block
   }
	.elementor-slides .swiper-slide-inner{
	   padding:50px 0 0;
	   align-items:start!important
   }
	.home-content-box{
	   position:static;
	   padding:30px 30px 10px 30px
   }
	.home-content-box.home-second-sl{
	   position:static
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide{
	   height:675px
   }
	.home-content-box ul.tp__banner-logo-row-2{
	   margin-top:0px
   }
	.home-slide-3 h2{
	   margin-bottom:0px
   }
	.home-content-box ul li{
	   margin-bottom:0px;
	   text-align:center
   }
}
@media(min-width:992px){
	.elementor-slides .swiper-slide-inner{
	   padding:50px 15px
   }
	.home-slide-1{
	   padding-left:0
   }
	.home-slider-content-container{
	   margin-bottom:60px;
	   height:auto
   }
	.home-content-box,.home-content-box.home-second-sl{
	   position:static
   }
}
@media (min-width:1200px){
	.elementor-slides .swiper-slide-inner{
	   max-width:1140px
   }
	.home-slider h2{
	   margin-bottom:1rem
   }
	.home-slide-3{
	   padding-right:0
   }
}
@media(min-width:1400px){
	.elementor-slides .swiper-slide-inner{
	   max-width:1280px
   }
}
.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo{
   width:auto!important
}
.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo img{
   width:280px!important
}
@media(max-width:768px){
	.elementor-23832 .elementor-element.elementor-element-92d5fa7 .elementor-image-box-wrapper figure.elementor-image-box-img.ey-logo img{
	   width:210px!important
   }

}
.hlth-logo{
   height:35px
}
.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-bg{
   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/home-hero-banner.webp)
}
.bg-black{
   background:rgb(0 0 0 / 86%)!important;
   /* background: linear-gradient(180deg, #171616 35%, transparent 100%); */
}
.tp__header{
   border-bottom:0
}
#content-wrapper{
   padding-top:0px
}
.tp__header .navbar{
   padding:0px
}
.tp__header .navbar .navbar-nav li a{
   color:#fff
}
.tp__header .search-icon{
   color:#fff!important
}
.tp__header .navbar .navbar-nav li.menu-item-18451 a{
   background:#fff;
   color:#000;
   padding:10px 22px 10px;
   font-size:17px
}
.tp__header .navbar .navbar-nav li.menu-item-18451 a:hover,.tp__header .navbar .navbar-nav li.menu-item-18451 a:focus{
   background:#D4FF27;
   color:#000
}
.tp__header .sub-menu-wrap>a+.sub-menu{   
   box-shadow:0 5px 10px 0 rgba(000,000,000,.5);
   border-top:0;
   backdrop-filter:blur(0px);
   min-height:388px;
   z-index: 100;
   padding-right: calc((100vw - 1100px) / 2) !important;
   padding-left: calc((100vw - 1060px) / 2) !important;
}

.tp__header .services-menu>a+.sub-menu {
    padding-right: calc((100vw - 1300px) / 2) !important;
    padding-left: calc((100vw - 1260px) / 2) !important;
	justify-content: space-between;
}
.tp__header .platforms-menu>a+.sub-menu {    
	justify-content: space-between;
}
.tp__header .company-menu>a+.sub-menu,
.tp__header .work-menu>a+.sub-menu {
	justify-content: center;
}
.tp__header .careers-menu>a+.sub-menu {
    padding-right: 185px !important;
	justify-content: end;
}

@media (min-width: 1600px){
	.tp__header .services-menu>a+.sub-menu {
		padding-right: calc((100vw - 1550px) / 2) !important;
		padding-left: calc((100vw - 1510px) / 2) !important;
		justify-content: space-between;
	}
}


.tp__header .navbar .navbar-brand img{
   filter:initial
}
/* .tp__header.custom-container .container{
   max-width:100%!important;
   padding:0 60px!important
} */
.elementor-slides .swiper-slide-inner{
   max-width:100%!important;
   padding:0 60px!important
}
.home-content-box h2{
   font-size:60px;
   line-height:60px;
   font-weight:700;
   color:#fff
}
.home-content-box p{
   font-size:20px;
   line-height:30px;
   color:#fff
}
.home-content-box h4{
   font-size:28px;
   line-height:30px;
   font-weight:400;
   color:#D4FF27;
   margin-top:1.8rem;
   margin-bottom:1rem
}
.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide{
   height:100vh
}
.home-slide-btn-blue{
   border:1px solid #fff;
   color:#fff;
   border-radius:3px;
   font-size:16px
}
.home-slide-btn:hover:hover{
   background:#D4FF27!important;
   border:1px solid #D4FF27;
   color:#000!important
}
.tp__header .search-form{
   background-color:#000;
   box-shadow:0 2px 4px 0 rgba(0,0,0,.5)
}
.tp__header .search-input,.tp__header .search-close{
   color:#fff!important;
   background-color:#000
}
.tp__header .search-input::placeholder{
   color:#fff
}
.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner{
   align-items:center
}
.home-slider-container .swiper-slide-contents{
   margin-bottom:0px
}
.bigticker{
   width:650px
}
.bannerticker{
   position:relative
}
.bannerticker .bigticker{
   position:absolute;
   bottom:15px;
   width:93%;
   left:0;
   right:0;
   margin:0 auto;
   z-index:10
}
.partner-with-glob{
   color:#000;
   font-size:44px;
   font-style:normal;
   font-weight:600;
   line-height:30px;
   margin-left:30px
}
.highlight-text-title{
   position:relative;
   width:max-content;
   z-index:1
}
.highlight-text-title::after{
   content:"";
   position:absolute;
   background-color:#D4FF27;
   height:15px;
   width:100%;
   left:0;
   bottom:-1px;
   z-index:-1;
   left:0%
}
.bigticker.desktop{
   display:inline-block
}
.bigticker.mobile{
   display:none
}
.elementor-slides .swiper-slide-inner.bannercenter{
   bottom:auto!important
}
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child){
   margin:0!important
}
.home-slider-content-container>.bannerticker img{
   opacity:0
}
.home-slider-content-container>.bannerticker a img{
   opacity:1
}
.tp__header .navbar .navbar-nav li{
   padding:20px 22px
}
.tp__header .navbar .navbar-nav li:last-child{
   padding:20px 2px 20px 22px
}
.tp__header .navbar .navbar-nav li a{
   padding:3px 0px;
   border-bottom:1px solid transparent;
   font-size:18px
}
.tp__header .navbar .navbar-nav li>a:hover,.tp__header .navbar .navbar-nav li>a:focus{
   color:#fff;
   border-bottom:1px solid #D4FF27
}
.tp__header .navbar .navbar-nav li{
   border-bottom:1px solid transparent
}
@media (min-width: 992px){
	.tp__header .navbar .navbar-nav > li {
		height: 38px;
        padding: 8px 22px 0;
	}
}



.tp__header .navbar .navbar-nav li:hover a,.tp__header .navbar .navbar-nav li:focus a{
   border-bottom:1px solid #D4FF27
}
.tp__header .navbar .navbar-nav li#menu-item-18451:hover a,.tp__header .navbar .navbar-nav li#menu-item-18451:focus a{
   border-bottom:1px solid #2a2a2a
}
.tp__header .navbar .navbar-nav li .sub-menu li{
   padding:inherit
}
.tp__header .navbar .navbar-nav li .sub-menu li a{
   border:1px solid transparent
}
.tp__header .navbar .navbar-nav li .sub-menu li a:hover{
   border-bottom:1px solid #D4FF27
}

.tp__header .navbar .navbar-nav li .sub-menu li a.emlink:hover {
	border-bottom-color: transparent;
}
.tp__header.custom-container .container{
	max-width:100% !important;
	padding: 0 60px !important;
}

.bannercontainer{
   margin-top:0;
   display:flex;
   flex-direction:column;
   justify-content:center;
   height:100%;
   padding-top:0px
}
.slider-btn-container{
   display:inline-block;
   margin-top:30px
}
.home-content-box{
   position:relative
}
.home-slider-content-container{
   margin-bottom:10px
}
.home-slider-container .elementor-swiper-button-prev,.home-slider-container .elementor-swiper-button-prev:hover,.home-slider-container .elementor-swiper-button-next,.home-slider-container .elementor-swiper-button-next:hover{
   display:none
}
.desktop-h{
   display:block
}
.mobile-h{
   display:none
}
.home-slider{
   display:block;
   height:calc(100vh);
   padding-top:85px;
   vertical-align:top
}
.bigticker-desk{
   margin-bottom:60px;
   height:140px;
   display:inline-block!important
}
.home-slider-content-container{
   height:calc(100% - 240px)
}
.technology-slider figure img.appian-logo{
   max-width:106px
}
.technology-slider figure img.aws-logo{
   max-width:84px
}
.ticker-slide{
   width:650px;
   height:168px;
   margin-top:20px;
   overflow:hidden;
   position:relative
}
.ticker-slide-sm{
   display:none
}

@media (max-width:768px){
	.ticker-slide-lg{
	   display:none
   }
	.ticker-slide-sm{
	   display:block
   }
	.ticker-slide{
	   width:100%;
	   height:190px
   }
}
@media (max-width:600px){
	.ticker-slide{
	   width:100%;
	   height:150px
   }
}
@media (max-width:540px){
	.ticker-slide{
	   height:134px
   }
}
@media (max-width:480px){
	.ticker-slide{
	   height:120px
   }
}
@media (max-width:420px){
	.ticker-slide{
	   height:106px
   }
}
@media (max-width:375px){
	.ticker-slide{
	   height:94px
   }
}
@media (min-width:1920px){
	.bigticker-desk{
	   height:auto
   }
	.bigticker{
	   width:760px
   }
	.ticker-slide{
	   width:760px;
	   height:196px
   }
	.ticker-slide{
	   margin-top:-30px
   }
}
@media (min-width:2300px){
	.bigticker{
	   width:820px
   }
	.ticker-slide{
	   width:820px;
	   height:212px
   }
	.home-slider-content-container{
	   height:calc(100% - 270px)
   }
}
@media (min-width:2560px){
	.bigticker{
	   width:940px
   }
	.ticker-slide{
	   width:940px;
	   height:243px
   }
	.home-slider-content-container{
	   height:calc(100% - 300px)
   }
}
@media (min-width:2900px){
	.bigticker{
	   width:1020px
   }
	.ticker-slide{
	   width:1020px;
	   height:264px
   }
	.home-slider-content-container{
	   height:calc(100% - 340px)
   }
}
@media (max-width:1566px){
	.bannercontainer{
	   padding-top:0
   }
}
@media (max-width:1366px){
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-inner{
	   align-items:end
   }
	.home-slider-container .swiper-slide-contents{
	   margin-bottom:0px
   }
	.home-slider-content-container{
   }
	.bannercontainer{
	   margin-top:0%
   }
	.bigticker-desk{
	   margin-bottom:40px
   }
}
@media (max-width:1024px){
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .elementor-repeater-item-b4a7100 .swiper-slide-contents{
	   padding:0
   }
}
.tp__header .navbar .navbar-collapse + div .icon-cancel{
   display:none
}
@media (max-width:991px){
	.tp__header .navbar .navbar-collapse{
	   top:64px
   }
	.tp__header .navbar .navbar-collapse.show + div .icon-cancel{
	   display:block!important;
	   color:#fff;
	   font-size:18px
   }
	.tp__header .navbar .navbar-collapse.show + div .icon-menu{
	   display:none!important
   }
}
@media (min-width:981px){
	.ticker-bar-sm{
	   display:none!important
   }
	.tp__header .navbar .navbar-brand img{
   }
}
@media (max-width:980px){
	.ticker-bar-lg{
	   display:none!important
   }
	.ticker-bar{
	   width:100%;
	   top:60px
   }
	.ticker-static{
	   padding-right:0
   }
	.t-slide{
	   width:100%
   }
	.tp__header .navbar{
	   padding:12px 0
   }
	.tp__header .navbar .navbar-brand img{
   }
	.tp__header .navbar-toggler .icon-menu{
	   color:#fff
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents,.home-slider-container .swiper-slide-contents{
	   max-width:70%;
	   width:70%
   }
	.tp__header .navbar .navbar-collapse{
	   background-color:rgb(0 0 0 / 76%)
   }
	.tp__header .navbar .navbar-nav li a{
	   font-size:20px
   }
}
@media (max-width:830px){
	.swiper-container .swiper-slide figure img.appian-logo{
	   max-width:100px
   }
}
@media (max-width:768px){
	.bigticker.desktop{
	   display:none
   }
	.bigticker.mobile{
	   display:inline-block
   }
	.ticker-slide{
	   margin-top:50px
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide{
	   height:100vh
   }
	.elementor-slides .swiper-slide-inner.bannercenter{
	   top:0!important
   }
	.elementor-slides .swiper-slide-inner{
	   padding:0px 0 0
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-slide-contents,.home-slider-container .swiper-slide-contents{
	   width:100%
   }
	.home-slider-content-container>.bannerticker img,.home-slider-content-container>img{
	   opacity:1!important
   }
	.home-slide-1 .home-slider-content-container{
	   position:relative;
	   height:100vh!important;
	   display:flex;
	   align-items:end
   }
	.banner-sm-img{
	   position:absolute;
	   top:0;
	   width:100%
   }
	.home-content-box{
	   padding:20px 15px 10px 15px;
	   text-align:left;
	   margin-top:0px!important
   }
	.bannercontainer{
	   position:relative;
	   bottom:0;
	   top:0;
	   text-align:center;
	   padding-bottom:64px;
	   justify-content:end
   }
	.home-content-box h2{
	   font-size:28px;
	   line-height:40px
   }
	.home-content-box h4{
	   font-size:21px;
	   margin-bottom: 0.25rem;
	   margin-top: 1.48rem;
   }
	.bannerticker .bigticker{
	   position:relative;
	   bottom:0
   }
	.home-slider-container .swiper-slide-inner{
	   background:#000;
	   padding-bottom:20px
   }

	.mb-60 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
	   bottom:20px
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet{
	   width:12px;
	   height:12px
   }
	.elementor-23832 .elementor-element.elementor-element-dc7ba95 .swiper-pagination-bullet-active{
	   background:#D4FF27
   }
	.home-slide-1,.home-slide-2,.home-slide-3{
	   padding:0 0%
   }
	.tp__header .navbar .navbar-nav li a{
	   padding:20px 0px
   }
	.tp__header .navbar .navbar-nav li:hover a,.tp__header .navbar .navbar-nav li:focus a{
	   border-bottom:0
   }
	.tp__header .sub-menu-wrap .sub-menu .icon-angel-left,.tp__header .sub-menu-wrap .sub-menu .p-nav h4{
	   color:rgb(255 255 255)
   }
	.tp__header .navbar .navbar-nav li .icon-angel-right{
	   color:#fff
   }
	.tp__header .navbar .navbar-nav li.menu-item-18451 a{
	   background:none;
	   color:#fff;
	   padding:20px 0px
   }
	.desktop-h{
	   display:none
   }
	.mobile-h{
	   display:block
   }
	.elementor-slides .swiper-slide-inner{
	   padding:0 0px!important
   }
	.tp__header.custom-container .container{
	   padding:0 15px!important
   }
	.slider-btn-container{
	   display:inline-block;
	   margin-top:30px;
	   margin-bottom:0px;
	   height:20px
   }
}
@media only screen and (device-width:414px) and (device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){
	.home-content-box{
	   top:0px
   }
}
@media screen and (min-width:769px) and (max-width:1366px){
	.home-content-box h2{
	   font-size:52px;
	   line-height:52px
   }
}
@media screen and (min-width:1025px) and (max-height:639px){
	.bigticker-desk{
	   margin-bottom:30px;
	   margin-top:20px
   }
	.bigticker{
	   width:550px
   }
	.home-slider-content-container{
	   height:calc(100% - 200px)
   }
}
@media screen and (min-width:1400px) and (min-height:740px){
	.bannercontainer{
	   padding-top:30px
   }
}
@media screen and (min-width:1920px) and (min-height:930px){
	.bannercontainer{
	   padding-top:60px
   }
}
@media (max-width:380px){
	.bannercontainer{
	   padding-bottom:25px!important
   }
	.home-content-box h2{
	   font-size:27px
   }
	.home-content-box h4{
	   font-size:20px
   }
}
.elementor-section.elementor-section-boxed>.elementor-container{
   max-width:1440px
}
.tp__partners-section{
   margin-bottom:0
}

.fc-item-actions a{
   color:#FFF;
   text-align:right;
   font-size:15px;
   font-style:normal;
   font-weight:700;
   line-height:24px;
   border-bottom:1px solid #D4FF27;
   padding-bottom:2px
}

.fc-item-actions a:hover{
   text-decoration:none
}
.casestudie-desk-1,.casestudie-desk-2,.casestudie-desk-3,.casestudie-desk-4{
   position:absolute;
   background-repeat:no-repeat;
   width:100%;
   height:100%;
   background-size:cover
}
.casestudie-desk-1{
   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-innovation.webp)
}
.casestudie-desk-2{
   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-modernization.webp)
}
.casestudie-desk-3{
   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-digitalization.webp)
}
.casestudie-desk-4{
   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-agile.webp)
}

.readmore-anchor{
   color:#FFF;
   text-align:center;
   font-size:15px;
   font-style:normal;
   font-weight:700;
   line-height:normal;
   display:none;
   padding-right:0px;
   opacity:0;
   border-bottom:1px solid #D4FF27
}
.readmore-anchor:hover{
   text-decoration:none;
   color:#fff
}
.font-weight-700{
   font-weight:700
}
.readmore-anchor img{
   width:50px;
   height:auto;
   margin:-1px 0 0 10px;
   position:relative
}
.self-align-end{
   align-self:flex-end;
   text-align:right
}
.font-weight-700{
   font-weight:700
}















.owl-carousel .owl-dots.disabled{
   display:block
}
.owl-dots{
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}
.owl-carousel .owl-dots .owl-dot{
   width:10px;
   height:10px;
   border-radius:50%;
   border:none;
   margin:0 6px;
   background:#333;
   cursor: pointer;
   position: relative;
}
.owl-carousel .owl-dots .owl-dot.active{
   /* outline: solid 4px #D4FF27 !important; */
   width: 12px;
   height: 12px;
}
.owl-carousel .owl-dots .owl-dot.active:before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #fff;
    left: -4px;
    top: -4px;
    border-radius: 50%;
    border: solid 4px #D4FF27;
}

@-webkit-keyframes slide{
	from{
	   background-position-x:0
   }
	to{
	   background-position-x:-15383px
   }
}
@keyframes slide{
	from{
	   background-position-x:0
   }
	to{
	   background-position-x:-15383px
   }
}
.case-desktop{
   display:block
}
.case-mobile{
   display:none
}

.highlight-text-head{
   color:#000;
   font-size:40px;
   font-style:normal;
   font-weight:600;
   line-height:1.35;
   position:relative;
   width:max-content;
   max-width: 100%;
   margin-bottom: 30px;
}

.highlight-text-head::after{
   content:"";
   position:absolute;
   background-color:#D4FF27;
   height:13px;
   width:100%;
   left:0;
   bottom:8px;
   z-index:-1;
   left:0%
}
.dark .highlight-text-head{
	color:#fff;
}
.dark .highlight-text-head span{
	color: #d4ff27;
}
.dark .highlight-text-head:after{
	display: none;
}
@media (max-width:768px){
	
	.casestudie-desk-1,.casestudie-desk-2,.casestudie-desk-3,.casestudie-desk-4{
	   height:100%;
	   min-height:380px;
	   position:relative;
	   padding-bottom:100%
   }
	

	.casestudie-desk-1{
	   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-innovation-mobile.webp)
   }
	.casestudie-desk-2{
	   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-modernization-mobile.webp)
   }
	.casestudie-desk-3{
	   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-digitalization-mobile.webp)
   }
	.casestudie-desk-4{
	   background-image:url(https://10pearls.com/wp-content/themes/10p-child/assets/images/frontpage/casestudies-agile-mobile.webp)
   }
	
	.case-desktop{
	   display:none
   }
	.case-mobile{
	   display:block
   }
	.sliderinfinite .slider-row{
	   width:6117px;
	   height:253px;
	   background-image:url(https://staging1.10pearls.com/wp-content/uploads/2025/04/create-slider-web-updated.webp);
	   background-size:6117px 253px;
	   -webkit-animation:180s linear infinite slide;
	   animation:180s linear infinite slide
   }

	@-webkit-keyframes slide{
		from{
		   background-position-x:0
	   }
		to{
		   background-position-x:-6117px
	   }
   }
	@keyframes slide{
		from{
		   background-position-x:0
	   }
		to{
		   background-position-x:-6117px
	   }
   }
}
.tp__partners-section .partner-list li{
   height:102px;
   display:flex;
   align-items:center;
   justify-content:center;
   margin:30px 0
}
/* .tp__partners-section .partner-list li.ps-transunion{
   align-items:start;
} */
.tp__partners-section .partner-list li.ps-stripes img{
	max-width:82px
}
.tp__partners-section .partner-list li.ps-hilton img{
   max-height:32px;
}
.tp__partners-section .partner-list li.ps-giant img{
	max-height:24px;
 }
 .tp__partners-section .partner-list li.ps-strides img{
	max-width:80px
 }
.tp__partners-section .partner-list li.ps-sophos img{
   max-width:104px
}
.tp__partners-section .partner-list li.ps-amc img{
	max-width:86px
 }
 .tp__partners-section .partner-list li.ps-bbox img,
 .tp__partners-section .partner-list li.ps-bill img,
 .tp__partners-section .partner-list li.ps-betts img,
 .tp__partners-section .partner-list li.ps-exelon img{
	max-height:26px
 }
 .tp__partners-section .partner-list li.ps-cocacola img,
 .tp__partners-section .partner-list li.ps-ehealth img{
	max-width:84px
 }
.tp__partners-section .partner-list li.ps-hcsc img{
   width:84px;
}
.tp__partners-section .partner-list li.ps-hologic img{
	width:88px;
 }
.tp__partners-section .partner-list li.ps-verizon img{
   width:100px;
}
.tp__partners-section .partner-list li.ps-magellan img{
   width:140px;
}
.tp__partners-section .partner-list li.ps-gdit img{
   max-width:140px
}
.tp__partners-section .partner-list li.ps-aarp img,
.tp__partners-section .partner-list li.ps-jackhenry img{
	max-width:106px
 }
.tp__partners-section .partner-list li.ps-corcentric img{
   max-height: 46px;
}
.gray-logos .partner-JohnsonandJohnsonLogo{
   width:85px!important;
   height:36px!important
}
.gray-logos .partner-MedStar_Health_logo{
   width:106px!important;
   height:61px!important
}
.gray-logos .partner-National{
   width:111px!important;
   height:31px!important
}
.gray-logos .partner-PayPal-White{
   width:89px!important;
   height:28px!important
}
.gray-logos .partner-Capital_One_logo{
   width:129px!important;
   height:32px!important
}
.gray-logos .partner-k12-logo{
   width:92px!important;
   height:29px!important
}
.gray-logos .partner-CNX{
   width:115px!important;
   height:28px!important
}
.gray-logos .partner-discovery-education{
   width:120px!important;
   height:21px!important
}
.gray-logos .partner-Decisiv{
   width:124px!important;
   height:23px!important
}
.gray-logos .partner-Uber_logo_2018-2{
   width:138px!important;
   height:24px!important
}
.gray-logos .partner-Survey{
   width:104px!important;
   height:35px!important
}
.gray-logos .partner-Docker{
   width:97px!important;
   height:41px!important
}
.gray-logos .partner-Intuit_Logo{
   width:92px!important;
   height:33px!important
}
.gray-logos .partner-Blackboard{
   width:102px!important;
   height:35px!important
}
.gray-logos .partner-AARP{
   width:139px!important;
   height:36px!important
}


@media (max-width:768px){
	.partner-with-glob,h2.highlight-text-head{
	   font-size:20px;
	   margin-left:0
   }
	.partner-with-glob.highlight-text-title::after,h2.highlight-text-head::after{
	   display:none
   }
}



/*======= OUR Strengths - May 2024 =====*/
.dark{
	background-color: #171616;
}
.our-strengths{
	padding: 90px 0;
  }
  .strength-items-wrapper{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	row-gap: 70px;
	column-gap: 70px;
	margin-top: 50px;
  }
  .strength-item{
  }
  .strength-item .strength-icon{
	height: 48px;
	margin-bottom: 12px;
  }
  .strength-title{
	font-weight: 700;
	color: #fff;
	font-size: 26px;
	line-height: 1.35;
	margin-bottom: 8px;
  }
  .strength-item p{
	margin: 0;
	color: #fff;
  }  
  .strength-item p a:hover{
	color: inherit;
  }

 
  @media (max-width:1200px){
	.strength-item{
	   padding-right: 30px;
	 }
  }
  @media (max-width:768px){
	 .our-strengths{
	   padding: 50px 5px 30px;
	   background-position: top left;
	   background-size: 1000px;
	 }
	 .strength-items-wrapper {
		grid-template-columns: auto;
		row-gap: 5px;
		margin-top: 35px;
	}
	 .strength-item{
	   padding-right: 10px;
	   margin-bottom: 30px;
	   width:100%;
	 }
	 .strength-title{
	   font-size: 20px;
	 }
	 .strength-item p{
	   font-size: 18px;
	 }
	 .strength-item:first-child{
		order:1;
	 }
	 .strength-item:nth-child(2){
		order:4;
	 }
	 .strength-item:nth-child(3){
		order:3;
	 }
	 .strength-item:nth-child(4){
		order:2;
	 }
	 .strength-item:nth-child(5){
		order:5;
	 }
	 .strength-item:nth-child(6){
		order:6;
	 }


 }

 /*======= Featured Content - May 2024 =====*/
.featured-content{
	background-color: #F3F5F7;
	padding: 70px 0 40px;
	position: relative;
}
.fc-items{
	display: flex;
	flex-wrap: wrap;
}
.fc-item{
	width: 25%;
}
.owl-loaded .fc-item{
	width: 100%;
}
.fc-item-desc{
	background-color: #171616;
	padding: 15px 20px 25px;
}
.fc-item-cat{
	font-size: 12px;
	color:white;
	text-transform: uppercase;
	margin-bottom: 4px;
}
.fc-item-title {
    color: #D4FF27;
    font-size: 21px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    margin-bottom: 10px;
	min-height: 124px;
}
.fc-item-title a,
.fc-item-title a:hover{
	color: #D4FF27;
}
.fc-item-actions{
	text-align: right;
}

.fc-items button.owl-prev, 
.fc-items button.owl-next {
    position: absolute;
    top: 48%;
	width: 40px;
    height: 40px;
	font-size: 0 !important;
	color: transparent !important;
}
.fc-items.owl-carousel .owl-nav .owl-prev{
	left: -50px;
    background: url('https://10pearls.com/wp-content/uploads/2023/12/light-gray-Arrow-left.svg') no-repeat center center;
}
.fc-items.owl-carousel .owl-nav .owl-next{
	right: -50px;
    background: url('https://10pearls.com/wp-content/uploads/2023/12/light-gray-Arrow-right.svg') no-repeat center center;
}
.fc-items .owl-dots{
    padding: 30px 0;
}
#insights .owl-carousel .owl-dots .owl-dot.active:before {
    background-color: #333;
}



@media (max-width:768px){
	.featured-content {
		padding: 45px 0 30px;
	}
	.featured-content h2{
		font-size: 22px;
		margin: 0 0 30px;
	}
	.fc-item{
		width: 50%;
	}
	.fc-item-desc {
		padding: 15px 20px 15px;
	}
	.fc-item-title {
		font-size: 20px;
		line-height: 28px;
		min-height: 116px;
		margin-bottom: 4px;
	}
	
}



@media (max-width:540px){
	.fc-items-wrapper{
		padding: 0 20px;
	}
	.fc-item-image {
		max-height: 390px;
		overflow: hidden;
	}
}
@media (max-width:480px){
	.fc-item{
		width: 100%;
	}
}


/*======= Featured Content - June 2024 =====*/

 /*======= Anchor Menu homepage - May 2024 =====*/
 body.sticky{
	padding-top: 52px;
 }
 .home-anchor-bar
{
	background-color: #D4FF27;	
	height: 52px;
}
.home-anchor-bar.sticky {
    position: fixed;
    top: 78px;
    width: 100%;
    z-index: 95;
}
.home-anchor-bar .inner-wrap{
	margin-bottom: 0;
}
.home-anchor-menu{
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
}
.home-anchor-menu li a{
	display: block;
	padding: 14px 30px 14px 0;
	margin-right: 15px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	height: 52px;
	display: flex;
		align-items: center;
		cursor: pointer;
}
.home-anchor-menu li a:hover{
	color: #000;
	opacity: 0.85;
	text-decoration: none;
}
.home-anchor-menu li img{
	margin-left: 5px;
}

.home-anchor-dropdown {
    position: relative;
    display: none;
}
.ha-toggle {
	padding: 0px 20px;
    border: none;
    cursor: pointer;
    background: none;
    color: #000;
    height: 38px;
    width: 100%;
    text-align: left;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 42px;
    font-size: 15px;
}
.ha-toggle-arrow{
	display: inline-block;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    width: 7px;
    height: 7px;
    transform: rotate(-315deg);
    margin-left: 8px;
    position: relative;
    top: -3px;	
}
.active .ha-toggle-arrow{
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
	border-top: 2px solid black;
    border-left: 2px solid black;
    top: 0;
}
.ha-dropdown-menu {
    display: none;
    position: absolute;
	background-color: #d4ff27;
    z-index: 75;
    min-width: 160px;
    width: 100%;
}
.ha-dropdown-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	font-weight: 600;
    text-transform: uppercase;
}
.ha-dropdown-menu a:hover {
    background-color: #d3f501;
}





@media (max-width:991px){
	body.sticky{
		padding-top: 38px;
	 }
	.home-anchor-bar {
		height: 38px;
	}
	.home-anchor-bar.sticky {
		top: 65px;
	}
	.home-anchor-bar .inner-wrap {
		padding: 0 !important;
	}
	.home-anchor-menu li a {
		padding: 10px 16px 10px 0;
		margin-right: 15px;
		font-size: 12px;
		line-height: 13px;
		height: 38px;		
	}
	.home-anchor-menu li img{
		display: none;
	}


	.home-anchor-menu{
		display: none;
	}
	.home-anchor-dropdown {
		display: block;
	}

	
}


@media (max-width:576px){
	.home-anchor-menu li a {
		margin-right:6px;
		font-size: 11px;
		line-height: 12px;
	}
}


/*------- Ticker banner slider ------*/
/*====== Enable these two lines to activate slider =====*/
/* .ticker-slide > a{
   width:100%;
   height:100%;
   position:absolute;
   animation:t-slide 16s infinite;
   opacity:0;
   left:0;
}
.ticker-slide > a:nth-child(2){
   animation-delay:8s;
} */
/* .ticker-slide > a:nth-child(3){
   animation-delay:14s;
} */

/*  For two images  */
/* @keyframes t-slide{
	10%{
	   opacity:1;
	   z-index:2
   }
	50%{
	   opacity:1;
	   z-index:2
   }
	60%{
	   opacity:0;
	   z-index:1
   }
} */

/*  For three images  */
/* @keyframes t-slide {
    0%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
    10%, 30% { 
		opacity: 1; 
		z-index:2;
	} 
    40%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
} */

/*  For Four and Five images  */
/* @keyframes t-slide {
    0%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
    10%, 25% { 
		opacity: 1; 
		z-index:2;
	} 
    30%, 100% { 
		opacity: 0; 
		z-index:1;
	} 
} */





.icon-xtwit{
   fill:#c2c2c2;
	svg{
	   width:15px;
	   vertical-align:text-bottom;
   }
}
.gdpr_lightbox-active, .gdpr_lightbox-active body{
   overflow:hidden
}
.gdpr_lightbox{
   z-index:9990;
   position:fixed;
   top:0;
   right:0;
   bottom:0;
   left:0;
   white-space:nowrap;
   background:#0b0b0b;
   background:rgba(0,0,0,.9);
   outline:none!important;
   opacity:0;
   transition:opacity .3s ease
}
.gdpr_lightbox.gdpr_lightbox-opened{
   opacity:1
}
.gdpr_lightbox.gdpr_lightbox-closed{
   opacity:0
}
.gdpr_lightbox *{
   box-sizing:border-box
}
.gdpr_lightbox-wrap{
   z-index:9990;
   position:fixed;
   top:0;
   right:0;
   bottom:0;
   left:0;
   text-align:center;
   outline:none!important
}
.gdpr_lightbox-wrap:before{
   content:"";
   display:inline-block;
   height:100%;
   vertical-align:middle;
   margin-right:-.25em
}
.gdpr_lightbox-loader{
   z-index:9991;
   color:#fff;
   position:absolute;
   top:50%;
   margin-top:-.8em;
   width:100%;
   text-align:center;
   font-size:14px;
   font-family:Arial,Helvetica,sans-serif;
   opacity:0;
   transition:opacity .3s ease
}
.gdpr_lightbox-loading .gdpr_lightbox-loader{
   opacity:1
}
.gdpr_lightbox-container{
   z-index:9992;
   position:relative;
   text-align:left;
   vertical-align:middle;
   display:inline-block;
   white-space:normal;
   max-width:100%;
   max-height:100%;
   outline:none!important
}
.gdpr_lightbox-content{
   z-index:9993;
   width:100%;
   transform:scale(1);
   transition:transform .3s ease
}
.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{
   transform:scale(.8)
}
.gdpr_lightbox-content:after{
   content:"";
   position:absolute;
   left:0;
   top:0;
   bottom:0;
   display:block;
   right:0;
   width:auto;
   height:auto;
   z-index:-1;
   box-shadow:0 0 8px rgba(0,0,0,.6)
}
.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{
   z-index:9994;
   width:35px;
   height:35px;
   position:fixed;
   right:0;
   top:0;
   -webkit-appearance:none;
   cursor:pointer;
   text-decoration:none;
   text-align:center;
   padding:0;
   color:#fff;
   font-style:normal;
   font-size:35px;
   font-family:Arial,Baskerville,monospace;
   line-height:35px;
   text-shadow:0 1px 2px rgba(0,0,0,.6);
   border:0;
   background:none;
   box-shadow:none
}
.gdpr_lightbox-close::-moz-focus-inner{
   border:0;
   padding:0
}
.gdpr_lightbox-close:active{
   top:1px
}
.gdpr_lightbox-image img{
   max-width:100%;
   display:block;
   line-height:0;
   border:0
}
.gdpr_lightbox-iframe .gdpr_lightbox-container{
   width:100%;
   max-width:964px
}
.gdpr_lightbox-iframe-container{
   width:100%;
   height:0;
   padding-top:56.25%;
   overflow:auto;
   pointer-events:auto;
   transform:translateZ(0);
   -webkit-overflow-scrolling:touch
}
.gdpr_lightbox-iframe-container iframe{
   position:absolute;
   display:block;
   top:0;
   left:0;
   width:100%;
   height:100%;
   box-shadow:0 0 8px rgba(0,0,0,.6);
   background:#000
}
body.moove_gdpr_overflow{
   overflow:hidden
}
body.moove_gdpr_overflow #page{
   position:relative;
   z-index:10
}
body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{
   z-index:99
}
.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{
   display:none
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{
   padding:0;
   display:inline-block;
   border:none;
   box-shadow:none;
   background-color:transparent;
   color:inherit;
   text-decoration:underline;
   cursor:pointer;
   transition:all .2s ease;
   font-size:inherit;
   text-transform:inherit;
   font-weight:inherit;
   letter-spacing:inherit;
   line-height:inherit
}
.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{
   box-shadow:1px 1px 5px #010101;
   border-radius:50px
}
#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{
   box-shadow:1px 1px 5px #010101
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-0{
   -ms-flex-order:1;
   order:1
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-1{
   -ms-flex-order:2;
   order:2
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-2{
   -ms-flex-order:3;
   order:3
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-3{
   -ms-flex-order:4;
   order:4
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-4{
   -ms-flex-order:5;
   order:5
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-5{
   -ms-flex-order:6;
   order:6
}
.gdpr-sr-only{
   position:absolute;
   width:1px;
   height:1px;
   padding:0;
   margin:-1px;
   overflow:hidden;
   clip:rect(0,0,0,0);
   white-space:nowrap;
   border:0
}
#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{
   height:30px;
   display:inline-block;
   float:left;
   width:35px;
   margin-right:5px;
   position:relative;
   top:0
}
#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{
   height:30px;
   width:auto;
   background-color:transparent
}
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{
   display:none
}
.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{
   box-shadow:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{
   -ms-flex-pack:justify;
   justify-content:space-between
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
   margin:0 -4px;
   max-width:calc(100% + 8px);
   width:auto
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
   margin:2px
}
@media (min-width:768px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   margin:2px 4px
   }
}
#moove_gdpr_cookie_info_bar{
   content-visibility:auto
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:center;
   align-items:center
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{
   display:none
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{
   display:block;
   position:absolute;
   top:-15px;
   right:-15px;
   background-color:#fff
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{
   background-color:#626262;
   color:#fff
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{
   position:relative
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{
   background-color:transparent;
   padding:0;
   display:inline-block;
   float:right;
   position:relative;
   font-size:14px;
   line-height:20px;
   margin:3px 4px;
   width:36px;
   height:36px;
   border-radius:50%;
   box-shadow:inset 0 0 0 1px #626262;
   color:#626262;
   transition:all .3s ease
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{
   display:none
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{
   background-color:#626262;
   color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{
   font-size:32px;
   top:-1px;
   position:relative;
   height:30px;
   display:block;
   overflow:hidden
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{
   color:#fff;
   opacity:.7;
   box-shadow:inset 0 0 0 1px #fff
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{
   background-color:#fff;
   opacity:1;
   color:#fff
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{
   text-decoration:none
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{
   overflow:visible;
   box-shadow:1px 1px transparent
}
#moove_gdpr_cookie_modal{
   margin:0 auto;
   margin-top:0;
   min-height:60vh;
   font-family:Nunito,sans-serif;
   content-visibility:hidden
}
#moove_gdpr_cookie_modal span.tab-title{
   display:block
}
#moove_gdpr_cookie_modal button{
   letter-spacing:0;
   outline:none;
   cursor:pointer
}
#moove_gdpr_cookie_modal *{
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale;
   font-family:inherit
}
#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{
   position:relative;
   display:inline-block;
   width:50px;
   height:30px;
   padding:0
}
#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{
   display:none
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{
   position:absolute;
   cursor:pointer;
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:red;
   transition:.4s;
   margin:0;
   padding:0
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{
   position:absolute;
   content:"";
   height:26px;
   width:26px;
   left:1px;
   bottom:1px;
   transition:.4s;
   border:1px solid #f2f2f2;
   border-radius:50%;
   background-color:#fff;
   box-shadow:0 5px 15px 0 rgba(0,0,0,.25);
   display:block;
   box-sizing:content-box
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{
   content:attr(data-text-disabled);
   position:absolute;
   top:0;
   left:60px;
   font-weight:700;
   font-size:16px;
   line-height:30px;
   color:red;
   display:block;
   white-space:nowrap
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{
   border-radius:34px
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{
   border-radius:50%
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{
   background-color:#2e9935
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{
   content:attr(data-text-enable);
   color:#2e9935;
   white-space:nowrap
}
#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{
   box-shadow:0 0 1px #2e9935
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{
   transform:translateX(20px)
}
#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{
   outline:none;
   box-shadow:none;
   text-shadow:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{
   color:#000;
   background-color:#fff;
   width:900px;
   width:80vw;
   max-width:1170px;
   min-height:600px;
   border-radius:10px;
   position:relative;
   margin:0 auto
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{
   background-color:transparent
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{
   text-align:left
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{
   text-align:center
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{
   text-align:right
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{
   display:-ms-flexbox;
   display:flex;
   -ms-flex-flow:column;
   flex-flow:column;
   height:100%
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
   margin:2px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{
   min-height:auto
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{
   display:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{
   width:100%;
   border-top-left-radius:5px;
   border-bottom-left-radius:5px;
   position:relative;
   float:none;
   padding-bottom:135px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{
   max-height:50vh;
   overflow:hidden;
   overflow-y:auto;
   padding-bottom:0;
   height:100%
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
   padding-right:30px;
   white-space:nowrap
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{
   padding-right:0;
   text-align:right;
   color:#000;
   font-weight:700;
   font-size:13px;
   letter-spacing:-.3px;
   position:relative;
   top:0;
   text-decoration:none;
   display:block;
   -ms-flex-align:baseline;
   align-items:baseline
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{
   display:block;
   position:relative
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
   position:relative;
   overflow:hidden;
   padding-right:190px;
   padding-bottom:10px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{
   position:absolute;
   top:0;
   right:0;
   width:190px;
   text-align:right
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{
   position:relative;
   width:50px;
   height:30px;
   display:block
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{
   text-align:right;
   left:auto;
   right:60px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{
   font-weight:700;
   font-size:20px;
   margin-bottom:15px;
   padding-right:190px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{
   display:-ms-flexbox;
   display:flex;
   width:100%;
   -ms-flex-align:center;
   align-items:center;
   height:75px;
   position:relative;
   margin-bottom:20px;
   padding-right:180px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{
   max-width:180px;
   margin:0;
   float:right;
   position:absolute;
   top:0;
   right:0;
   width:100%;
   text-align:right;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:center;
   align-items:center;
   -ms-flex-pack:end;
   justify-content:flex-end;
   height:100%
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{
   max-width:100%;
   text-align:center
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{
   width:100%;
   font-weight:700;
   font-size:28px;
   line-height:1.1
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{
   position:absolute;
   text-decoration:none;
   top:-30px;
   right:-30px;
   display:block;
   width:60px;
   height:60px;
   line-height:60px;
   text-align:center;
   border-radius:50%;
   background:transparent;
   padding:0;
   z-index:99;
   margin:0;
   outline:none;
   box-shadow:none;
   border:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{
   background-color:#fff;
   color:#0c4da2
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{
   display:block;
   width:60px;
   height:60px;
   line-height:60px;
   font-size:48px;
   background-color:#0c4da2;
   border:1px solid #0c4da2;
   color:#fff;
   border-radius:50%;
   transition:all .3s ease
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{
   padding:0;
   margin-bottom:30px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{
   max-height:75px;
   max-width:70%;
   width:auto;
   display:inline-block
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{
   font-weight:400;
   font-size:20px;
   margin:5px 0 0;
   padding:0;
   color:#000
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{
   margin-top:0
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{
   font-weight:700;
   font-size:28px;
   line-height:1.2;
   margin:0;
   padding:0;
   color:#000;
   margin-bottom:25px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
   display:-ms-flexbox;
   display:flex;
   -ms-flex-flow:column;
   flex-flow:column;
   max-height:calc(100% - 155px);
   overflow-y:auto;
   padding-right:20px;
   padding-bottom:15px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{
   font-weight:400;
   font-size:16px;
   line-height:1.4;
   margin-bottom:18px;
   margin-top:0;
   padding:0;
   color:#000
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{
   font-size:18px;
   line-height:1.4;
   margin-bottom:20px;
   margin-top:0;
   font-weight:700;
   text-transform:none;
   color:#000
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{
   color:#000;
   text-decoration:underline
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{
   display:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{
   padding:5px;
   margin-right:10px;
   margin-bottom:15px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{
   opacity:.6;
   pointer-events:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{
   background-color:#474747
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{
   color:#474747
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{
   display:inline-block;
   float:right;
   color:#09a501;
   margin:0;
   line-height:1.2;
   font:700 11px Arial,Helvetica,sans-serif;
   font-weight:700
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{
   border:none;
   padding:0;
   margin:0;
   box-shadow:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{
   color:#09a501
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:center;
   align-items:center;
   height:130px;
   position:absolute;
   left:0;
   bottom:0;
   width:100%;
   background-color:#f1f1f1;
   z-index:15;
   border-radius:5px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{
   content:"";
   position:absolute;
   bottom:130px;
   left:60px;
   right:60px;
   height:1px;
   display:block;
   background-color:#c9c8c8
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{
   text-decoration:none;
   padding:0 10px;
   font-size:10px;
   color:#000;
   font-weight:700;
   line-height:13px;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:baseline;
   align-items:baseline;
   width:auto;
   max-width:100%
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{
   height:15px;
   margin-left:5px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{
   display:inline-block;
   text-decoration:underline
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
   width:calc(100% + 16px);
   display:-ms-flexbox;
   display:flex;
   padding:0 60px;
   -ms-flex-pack:justify;
   justify-content:space-between;
   margin:0 -2px;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
   margin:8px;
   text-decoration:none;
   border-radius:150px;
   color:#fff;
   padding:15px 10px;
   transition:all .3s ease;
   border:1px solid transparent;
   min-width:160px;
   text-align:center;
   text-transform:none;
   letter-spacing:0;
   font-weight:700;
   font-size:14px;
   line-height:20px;
   cursor:pointer
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{
   background-color:#fff
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{
   color:#fff;
   display:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{
   background-color:#fff
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
   width:40%;
   display:inline-block;
   float:left;
   padding:40px 60px;
   position:absolute;
   height:100%;
   top:0;
   box-shadow:0 0 30px 0 rgba(35,35,35,.1);
   background:#fff;
   z-index:10;
   left:0;
   border-top-left-radius:5px;
   border-bottom-left-radius:5px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{
   position:absolute;
   bottom:0;
   padding-bottom:30px;
   left:60px;
   right:60px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{
   color:#000;
   font-weight:700;
   font-size:13px;
   letter-spacing:-.3px;
   padding:20px 0;
   position:relative;
   top:10px;
   text-decoration:none;
   display:block
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{
   width:60px;
   height:auto;
   display:inline-block;
   margin-left:5px;
   position:relative;
   top:0
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{
   display:inline-block;
   text-decoration:underline
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{
   padding:0;
   list-style:none;
   margin:0;
   z-index:12
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{
   margin:0;
   padding:0;
   list-style:none;
   margin-bottom:15px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{
   background-color:#fff;
   border-color:#f1f1f1;
   color:#000
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{
   color:#000
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:center;
   align-items:center;
   font-weight:800;
   font-size:14px;
   text-decoration:none;
   text-transform:uppercase;
   background-color:#f1f1f1;
   border:1px solid #f1f1f1;
   line-height:1.1;
   padding:13px 20px;
   color:#0c4da2;
   width:100%;
   transition:all .3s ease;
   border-radius:5px;
   text-align:left;
   white-space:normal
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{
   text-decoration:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{
   display:inline-block;
   float:left;
   font-size:30px;
   width:40px;
   margin-right:5px;
   position:relative;
   top:0;
   color:#0c4da2
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{
   display:-ms-inline-flexbox;
   display:inline-flex;
   -ms-flex-align:center;
   align-items:center;
   width:calc(100% - 40px)
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
   width:60%;
   display:inline-block;
   float:right;
   padding:40px 60px;
   position:absolute;
   top:0;
   height:auto;
   right:0;
   background-color:#f1f1f1;
   border-top-right-radius:5px;
   border-bottom-right-radius:5px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{
   width:100%;
   height:0;
   padding-bottom:38px;
   background-size:contain;
   background-position:0;
   background-repeat:no-repeat
}
.moove-hidden{
   display:none
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{
   content:"";
   display:table;
   clear:both
}
#moove_gdpr_cookie_info_bar{
   position:fixed;
   bottom:0;
   left:0;
   width:100%;
   min-height:60px;
   max-height:400px;
   color:#fff;
   z-index:9900;
   background-color:#202020;
   border-top:1px solid #fff;
   font-family:Nunito,sans-serif;
   transition:bottom .3s cubic-bezier(.17,.04,.03,.94)
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{
   bottom:auto;
   top:0;
   transition:top .3s cubic-bezier(.17,.04,.03,.94)
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{
   border-top:0;
   border-bottom:1px solid #fff
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{
   border-top:0;
   border-bottom:1px solid #202020
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{
   bottom:auto;
   top:-400px
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){
   width:600px;
   max-width:calc(100% - 30px);
   bottom:15px;
   border-radius:10px
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{
   border:1px solid #d3ced2
}
@media (min-width:767px){
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{
	   position:absolute;
	   top:-5px;
	   right:-5px;
	   border:none;
	   box-shadow:none;
	   background-color:transparent
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{
	   background-color:transparent;
	   color:#000
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{
	   position:absolute;
	   top:-5px;
	   right:-5px;
	   border:none;
	   box-shadow:none;
	   background-color:transparent
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{
	   background-color:transparent;
	   color:#fff
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{
	   padding:10px 25px
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	   padding:10px 0
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap;
	   -ms-flex-pack:end;
	   justify-content:flex-end
   }
   #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{
	   width:100%
   }
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{
   left:15px;
   right:auto
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{
   right:15px;
   left:auto
}
#moove_gdpr_cookie_info_bar *{
   font-family:inherit;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{
   bottom:-400px
}
#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{
   text-align:center
}
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{
   border:none
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{
   background-color:#fff;
   border-top:1px solid #202020
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{
   color:#202020
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{
   text-decoration:underline;
   outline:none
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
   background-color:#202020;
   border-top:1px solid #fff
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{
   color:#fff
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{
   text-decoration:underline;
   outline:none;
   transition:all .2s ease
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
   background-color:#fff
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{
   border-color:#fff;
   color:#fff
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{
   background-color:#fff;
   color:#202020
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{
   background-color:transparent;
   box-shadow:inset 0 0 0 1px currentColor;
   opacity:.7;
   color:#202020
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{
   box-shadow:none;
   opacity:1;
   color:#fff;
   background-color:#202020
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{
   background-color:transparent;
   box-shadow:inset 0 0 0 1px currentColor;
   opacity:.7;
   color:#fff
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{
   box-shadow:none;
   opacity:1;
   color:#202020;
   background-color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{
   padding:10px 40px;
   position:static;
   display:inline-block
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{
   font-size:40px;
   width:60px;
   height:50px;
   line-height:50px;
   text-align:center;
   position:absolute;
   top:calc(50% - 25px);
   left:0;
   color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{
   position:absolute;
   width:60px;
   height:50px;
   line-height:50px;
   text-align:center;
   top:calc(50% - 25px);
   right:0;
   text-decoration:none;
   outline:none;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-pack:center;
   justify-content:center;
   -ms-flex-align:center;
   align-items:center
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{
   width:28px;
   height:28px;
   line-height:26px;
   text-align:center;
   text-decoration:none;
   background-color:#fff;
   color:#424449;
   border-radius:50%;
   display:block;
   border:1px solid #fff;
   font-size:16px;
   position:relative
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{
   background-color:#424449;
   color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
   padding-left:30px;
   padding-right:30px;
   text-align:left;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:center;
   align-items:center;
   width:100%
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{
   margin:0;
   font-size:14px;
   line-height:18px;
   font-weight:700;
   padding-bottom:0;
   color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{
   font-size:22px;
   line-height:30px;
   margin-bottom:15px
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{
   display:inline-block;
   width:35px;
   height:35px;
   border:1px solid #202020;
   color:#202020;
   text-decoration:none;
   outline:none;
   line-height:35px;
   text-align:center;
   border-radius:50%;
   font-size:28px;
   padding-top:1px;
   transition:all .2s ease;
   margin-left:10px;
   margin-left:6vw
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{
   background-color:#202020;
   color:#fff
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
   font-size:14px;
   line-height:20px;
   color:#fff;
   font-weight:700;
   text-decoration:none;
   border-radius:150px;
   padding:8px 30px;
   transition:all .3s ease;
   border:none;
   display:inline-block;
   margin:3px 4px;
   white-space:nowrap;
   text-transform:none;
   letter-spacing:0;
   cursor:pointer
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
   color:#fff;
   background-color:#202020
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{
   background-color:#424449;
   color:#fff;
   border-color:transparent;
   cursor:pointer
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{
   border-color:#fff;
   background-color:#000
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{
   text-decoration:underline;
   cursor:pointer;
   transition:all .2s ease
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{
   padding-left:15px;
   padding-left:3vw
}
.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{
   content-visibility:visible
}
.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{
   max-width:100%
}
.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{
   opacity:0;
   visibility:hidden
}
#moove_gdpr_save_popup_settings_button{
   display:block;
   z-index:1001;
   position:fixed;
   background-color:rgba(0,0,0,.8);
   transition:all .3s ease;
   color:#fff;
   padding:0;
   text-align:center;
   height:40px;
   outline:none;
   font-weight:400;
   font-size:14px;
   line-height:20px;
   border-radius:0;
   border:none;
   text-decoration:none;
   border-radius:50px
}
#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){
   bottom:20px;
   left:20px
}
#moove_gdpr_save_popup_settings_button span{
   background-color:inherit;
   transition:all .3s ease
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{
   display:-ms-inline-flexbox;
   display:inline-flex;
   line-height:40px;
   float:left;
   font-size:30px;
   min-width:40px;
   height:40px;
   -ms-flex-align:center;
   align-items:center;
   -ms-flex-pack:center;
   justify-content:center;
   text-align:center;
   z-index:15;
   position:relative;
   background-color:inherit;
   border-radius:inherit;
   transition:none
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{
   position:relative;
   top:0;
   font-weight:900;
   background-color:transparent
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{
   font:normal 12px Arial,sans-serif;
   text-transform:uppercase;
   white-space:nowrap;
   padding:0 15px 0 5px;
   top:0;
   left:0;
   position:relative;
   line-height:40px;
   display:none;
   overflow:hidden;
   z-index:5;
   background-color:transparent;
   text-decoration:none
}
#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{
   background-color:#000
}
#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{
   display:block
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
   padding-right:60px
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
   -ms-flex-pack:start;
   justify-content:flex-start
}
#moove_gdpr_cookie_info_bar *{
   box-sizing:border-box
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{
   display:-ms-inline-flexbox;
   display:inline-flex;
   -ms-flex-align:center;
   align-items:center
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{
   float:right
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{
   background-color:#424449
}
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{
   background-color:#202020
}
@media (max-width:767px){
   #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
	   min-height:30px;
	   font-weight:400
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{
	   font-size:10px;
	   line-height:1.2
   }
   #moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{
	   margin-right:0;
	   text-align:center;
	   width:25px;
	   height:25px
   }
   #moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{
	   height:25px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{
	   height:14px;
	   top:calc(50% - 7px)
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{
	   width:30px;
	   height:30px;
	   border:none
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{
	   font-size:27px;
	   height:25px
   }
   .gdpr-fb-hide-mobile{
	   display:none!important
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   width:calc(100vw - 50px)
   }
   #moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{
	   width:40px;
	   height:24px
   }
   #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{
	   height:20px;
	   width:20px
   }
   #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{
	   transform:translateX(16px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{
	   padding-right:0;
	   height:auto;
	   margin-bottom:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{
	   font-weight:700;
	   font-size:22px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{
	   display:none
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{
	   height:80vh
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{
	   max-height:calc(80vh - 155px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   margin-right:2px;
	   margin-bottom:2px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
	   position:relative;
	   padding-right:10px;
	   max-width:50%;
	   width:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{
	   font-weight:700;
	   font-size:11px;
	   padding-left:0;
	   display:block
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{
	   display:block;
	   text-decoration:underline
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   padding-right:0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{
	   margin-bottom:15px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{
	   position:relative;
	   left:0;
	   right:auto;
	   width:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{
	   text-align:left;
	   margin-bottom:15px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{
	   width:40px;
	   height:24px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{
	   left:45px;
	   right:0;
	   text-align:left;
	   top:-3px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{
	   padding-right:0;
	   font-weight:700;
	   font-size:16px;
	   margin-bottom:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   max-height:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   max-height:500px;
	   max-height:90vh;
	   min-height:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{
	   font-weight:800;
	   font-size:12px;
	   line-height:30px;
	   min-width:130px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{
	   display:inline-block;
	   width:30px;
	   height:30px;
	   border:1px solid #202020;
	   color:#202020;
	   text-decoration:none;
	   outline:none;
	   line-height:30px;
	   text-align:center;
	   border-radius:50%;
	   font-size:27px;
	   padding-top:1px;
	   transition:all .2s ease;
	   margin-left:15px;
	   margin-left:6vw;
	   position:absolute;
	   right:5px;
	   top:5px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{
	   position:absolute;
	   top:-15px;
	   right:-15px;
	   display:block;
	   width:30px;
	   height:30px;
	   line-height:30px;
	   text-decoration:none
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{
	   width:30px;
	   height:30px;
	   line-height:30px;
	   font-size:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{
	   padding-bottom:30px;
	   background-size:contain;
	   background-position:50%;
	   margin-top:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{
	   margin-bottom:15px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   padding:10px;
	   padding-top:30px;
	   position:relative;
	   top:0;
	   left:0;
	   text-align:center;
	   min-height:140px;
	   border-radius:0;
	   border-top-left-radius:5px;
	   border-top-right-radius:5px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{
	   display:-ms-flexbox;
	   display:flex;
	   margin:0 -3px;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{
	   list-style:none;
	   margin-bottom:20px;
	   display:-ms-inline-flexbox;
	   display:inline-flex;
	   margin:3px;
	   -ms-flex:1;
	   flex:1
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{
	   padding:5px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{
	   margin:0;
	   text-align:center;
	   width:24px;
	   font-size:24px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{
	   font-size:8px;
	   line-height:1.2
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{
	   top:3px;
	   right:3px;
	   left:auto;
	   padding:0;
	   bottom:auto;
	   transform:scale(.8)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{
	   text-align:right
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{
	   display:block
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
	   width:100%;
	   position:relative;
	   padding:15px 10px;
	   border-radius:0;
	   border-bottom-left-radius:5px;
	   border-bottom-right-radius:5px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{
	   max-height:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{
	   font-weight:700;
	   font-size:16px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{
	   padding:0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   padding:0;
	   position:relative;
	   overflow:auto;
	   max-height:calc(100% - 110px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{
	   font-weight:400;
	   font-size:14px;
	   line-height:1.3
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{
	   font-weight:700;
	   font-size:14px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{
	   margin-bottom:55px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   height:100%;
	   max-height:calc(90vh - 320px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
	   height:70px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{
	   left:10px;
	   right:10px;
	   bottom:70px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
	   padding:0 10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   margin:0;
	   background-color:#fff;
	   text-decoration:none;
	   border-radius:150px;
	   font-weight:700;
	   font-size:12px;
	   line-height:18px;
	   padding:5px;
	   transition:all .3s ease;
	   border:1px solid #fff;
	   color:#fff;
	   min-width:110px;
	   text-align:center;
	   text-transform:none
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   width:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{
	   top:0;
	   padding:5px 0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{
	   max-height:40px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{
	   text-align:center
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{
	   padding:15px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{
	   display:none
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	   padding-left:0;
	   padding-right:0;
	   display:block;
	   min-height:auto
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{
	   padding-left:4px;
	   margin-bottom:10px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{
	   padding-left:0
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
	   font-size:12px;
	   font-weight:700;
	   padding:5px 20px
   }
   .moove-gdpr-branding-cnt a{
	   padding:10px 0
   }
}
@media screen and (max-width:767px) and (orientation:landscape){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{
	   margin-top:0;
	   background-position:0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{
	   margin-bottom:35px;
	   max-height:55vh;
	   overflow:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{
	   display:inline-block
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{
	   height:600px;
	   height:90vh
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{
	   max-height:500px;
	   max-height:calc(80vh - 80px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{
	   text-align:left;
	   margin:0;
	   display:inline-block;
	   float:left;
	   width:40%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{
	   max-width:60%;
	   float:right
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   padding-top:30px;
	   min-height:75px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{
	   margin-bottom:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
	   height:45px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{
	   bottom:45px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-flow:column;
	   flex-flow:column;
	   max-height:350px;
	   max-height:calc(100% - 70px)
   }
   #moove_gdpr_cookie_modal{
	   background:transparent;
	   border-radius:5px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
	   min-height:55vh
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{
	   top:0;
	   padding:0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   max-height:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{
	   padding-bottom:80px
   }
}
@media (min-width:768px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{
	   height:100%
   }
}
@media (min-width:768px) and (max-width:999px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
	   padding:30px 20px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
	   height:120px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
	   padding:0 20px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{
	   bottom:120px;
	   left:20px;
	   right:20px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
	   padding-right:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   padding:30px 20px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   min-height:620px;
	   transform:scale(.75)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{
	   left:20px;
	   right:20px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{
	   font-size:13px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{
	   padding:10px 15px;
	   font-weight:700;
	   font-size:12px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	   padding-left:20px;
	   padding-right:20px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{
	   margin-left:15px;
	   margin-left:5vw
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{
	   font-weight:700;
	   font-size:24px
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{
	   padding:10px 20px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   min-width:auto;
	   padding:7px 15px;
	   font-size:13px;
	   margin:4px 8px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   padding:8px 15px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{
	   white-space:nowrap
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{
	   white-space:normal
   }
}
@media (min-width:1000px) and (max-width:1300px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
	   padding:40px 30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
	   height:120px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
	   padding:0 30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{
	   bottom:120px;
	   left:30px;
	   right:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
	   padding-right:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{
	   left:30px;
	   right:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   padding:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   min-width:700px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   min-width:auto;
	   padding:10px 30px;
	   margin-left:8px;
	   margin-right:8px
   }
}
@media (min-width:768px) and (max-height:700px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   min-height:600px;
	   transform:scale(.7)
   }
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	   display:block;
	   max-width:100%;
	   text-align:center
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{
	   margin-top:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   display:block;
	   max-width:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{
	   display:block
   }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	   display:block;
	   max-width:100%;
	   text-align:center
   }
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{
	   margin-top:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   display:block;
	   max-width:100%
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{
	   display:block
   }
}
@media print{
   #moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{
	   display:none!important
   }
   body.moove_gdpr_overflow{
	   overflow:auto
   }
   body.moove_gdpr_overflow .gdpr_lightbox{
	   display:none!important
   }
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{
   height:30px;
   width:auto
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{
   fill:currentColor
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{
   position:relative
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{
   position:absolute;
   content:" ";
   height:24px;
   width:1px;
   top:calc(50% - 12px);
   background-color:currentColor
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{
   transform:rotate(45deg)
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{
   transform:rotate(-45deg)
}
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{
   height:18px;
   top:calc(50% - 8px)
}
@media (max-width:767px){
   #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{
	   height:14px;
	   top:calc(50% - 7px)
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{
	   height:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
	   display:-ms-flexbox;
	   display:flex;
	   padding:5px 0;
	   -ms-flex-wrap:wrap;
	   flex-wrap:wrap
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-align:center;
	   align-items:center;
	   -ms-flex-pack:justify;
	   justify-content:space-between;
	   margin-bottom:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   min-width:auto;
	   padding:5px 15px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{
	   display:inline-block
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{
	   text-align:left;
	   padding-left:10px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{
	   display:none
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{
	   min-height:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{
	   display:block!important;
	   min-height:auto;
	   max-height:100%;
	   margin-bottom:0
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{
	   margin-bottom:80px;
	   max-height:50vh;
	   overflow:auto
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{
	   padding:10px;
	   background-color:#fff;
	   border:1px solid #fff;
	   display:block;
	   margin:10px 0 0;
	   cursor:pointer;
	   transition:all .3s ease;
	   border-radius:5px;
	   position:relative;
	   padding-left:30px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{
	   content:"\203A";
	   position:absolute;
	   left:0;
	   top:0;
	   bottom:2px;
	   font-size:24px;
	   color:currentColor;
	   width:30px;
	   display:-ms-flexbox;
	   display:flex;
	   -ms-flex-align:center;
	   align-items:center;
	   -ms-flex-pack:center;
	   justify-content:center;
	   line-height:1;
	   font-family:Georgia,serif
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{
	   display:none;
	   padding:10px;
	   background-color:#fff
   }
}
@media (max-width:350px){
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	   padding:3px 12px
   }
   #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{
	   opacity:0
   }
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{
   font-weight:inherit
}
#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,.gdpr_cookie_settings_shortcode_content{
   font-family:inherit
}
#moove_gdpr_save_popup_settings_button{
   background-color:#373737;
   color:#fff
}
#moove_gdpr_save_popup_settings_button:hover{
   background-color:#000
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
   background-color:#0a0a0a
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{
   background-color:#0a0a0a;
   border-color:#0a0a0a
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{
   background-color:#fff;
   color:#0a0a0a
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{
   background-color:#0a0a0a;
   border:1px solid #0a0a0a
}
#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus,#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus{
   -webkit-box-shadow:0 0 1px 3px #0a0a0a;
   -moz-box-shadow:0 0 1px 3px #0a0a0a;
   box-shadow:0 0 1px 3px #0a0a0a
}
#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,button.change-settings-button.focus-g,button.change-settings-button:focus,span.change-settings-button:focus{
   color:#0a0a0a
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{
   color:inherit
}
#moove_gdpr_cookie_modal .gdpr-acc-link{
   line-height:0;
   font-size:0;
   color:transparent;
   position:absolute
}
#moove_gdpr_cookie_modal.gdpr_lightbox-hide{
   display:none
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button{
   border-radius:0
}

/*=========== Homepage Revamp Dec 2024 ===========*/
.nowrap{
	white-space:nowrap;
}
.strong {
    font-weight: 700;
}
.text-link{
	color: inherit !important;
	text-decoration: underline;
}
.inner-wrap{
	max-width: 1300px;
    padding: 0 10px;
    width: 100%;
    margin: 0 auto;
}
.connect-btn{
	border: 1px solid #333;
    color: #171616;
    border-radius: 5px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none;
    padding: 9px 26px;
    text-align: center;
    font-weight: 600;
	font-family: 'Proxima Nova Lt';
}
.connect-btn:hover {
    background: #D4FF27 !important;
}
.mt-10{
	margin-top: 10px;
}
.d-inline-block{
	display: inline-block;
}
@media (max-width: 992px){
	.br-lg{
		display: none;
	}
}

/*======= Awards Section */
.home-awards-section{
	padding: 80px 0px;
}
.awards-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	row-gap: 70px;
    column-gap: 70px;
	margin-top: 50px;
}
.award-item{
	padding: 10px;
}
.award-item figure{
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    height: 60px;
    align-items: center;
}
.award-item img{
	width: auto !important;
	max-height: 60px;
}
.award-item.award-builtin img{
	height: 60px;
}
.award-item p{
	font-size: 16px;
    line-height: 24px;
    text-align: center;
}
.award-item p a{
	text-decoration: underline;
}
.award-item a:hover{
	text-decoration: none;
	color: inherit;
}
.awards-list-mobile{
	display: none;
	margin-top:50px;
}

@media (min-width:1200px){

}
@media (max-width:992px){
	.inner-wrap{
		max-width: 100%;
		padding: 0 20px;
	}
	.home-awards-section{
		padding: 60px 0px;
	}
}
@media (max-width:768px){
	p {
		font-size: 18px;
		line-height: 30px;
	}
	.highlight-text-head{
		font-size:26px;
		line-height: 34px;
		margin-bottom: 30px;
	}
	.highlight-text-head::after{
		height:8px;
		bottom:6px;
	}
	.awards-list-desk{
		display: none !important;
	}
	.awards-list-mobile{
		display: block !important;
	}
	.award-item figure {
		margin-bottom: 20px;
	}

}

/*======== Team Section ========*/
.team-section{
	padding:80px 0px;
 }
 .team-section .highlight-text-head {
	 margin-bottom: 15px;
 }
 .team-section p{
	 color: #fff;
 }
 .sliderinfinite{
	position:relative;
	width:100%;
	top:calc(50% - 97.25px);
	overflow:hidden;
	margin: 50px 0 60px;
 }
 .sliderinfinite .slider-row{
	/* width:15383px;
	height:636px; */
	width:8148px;
	height:340px;
	background-image:url(https://staging1.10pearls.com/wp-content/uploads/2025/04/create-slider-web-updated.webp);
	background-size:8224px 340px;
	-webkit-animation:slide 200s linear infinite;
	animation:slide 200s linear infinite
 }
 .slider .slider-row:hover{
	-webkit-animation-play-state:paused;
	animation-play-state:paused
 }
 .map-col{
	 flex: 1;
 }
 .map-col img{
	 max-width: 850px;
 }
 .map-sidebar{
	 flex:1;
	 max-width: 340px;
	 padding: 20px;
	 display: flex;
	 flex-direction: column;
	 justify-content: space-between;
 }
 .map-info-box h6{
	 color: #D4FF27;
	 font-size: 48px;
	 text-transform: none;
	 line-height: 1;
 }
 .map-info-box p{
	 color: #fff;
 }
 .map-tickers{
	 margin-top: 70px;
 }
 .map-scroller{
	 position: relative;
	 width: 100%; 
	 height: 40px; 
	 margin: 0 auto;
	 padding-top: 8px;
 }
 .map-scroller .map-scroller-inner {
	 overflow: hidden;
	 position: absolute;
	 left: 0;
	 right: 0;
	 top: 0;
	 bottom: 0;
 }
 .map-scroller ul {
	 padding: 0;
	 margin: 0;
	 position: relative;
	 display: flex;
	 align-items: center;
	 flex-wrap: wrap;
 }
 .map-scroller li {
	 padding: 0 54px;
	 margin: 0;
	 list-style-type: none;
	 position: absolute;
	 color: #fff;
	 text-transform: uppercase;
	 font-weight: 700;
	 font-size: 22px;
	 line-height: 1;
	 top: 8px;
	 white-space: nowrap;
	 font-family: 'Proxima Nova Lt';
 }
 .map-scroller li:after {
	 content: '';
	 width: 6px;
	 height: 6px;
	 background: #D4FF27;
	 border-radius: 15px;
	 position: absolute;
	 right: 0;
	 top: 0;
	 bottom: 0;
	 margin: auto;
 }



 @media (max-width: 992px){
	.team-section {
		padding: 50px 0px;
	}
	.map-row{
		flex-wrap: wrap;
	}
	.map-sidebar {
		padding: 5px 0;
		padding-top: 50px;
		max-width: 100%;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
	}
	.map-col{
		flex: 0 0 100%;
	}
	.map-col img{
		max-width: 100%;
	}
	.map-info-box {
		flex: 0 0 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.map-info-box:last-child {
		flex: 0 0 60%;
	}
	.map-info-box h6{
		font-size: 30px;
	}
	.map-tickers {
		margin-top: 10px;
	}
 }
 @media (max-width: 768px){
	.map-info-box h6{
		font-size: 24px;
	}
 }
 
 
 /*======= Contact Section ==========*/
 .contact-section{
	padding: 90px 0;
 }
 .contact-row{
	 display: flex;
 }
 .contact-img{
	 max-width: 540px;
	 flex: 0 0 auto;
 }
 .contact-desc{
	padding-left: 40px;
    padding-right: 10px;
 }
 .contact-desc h6{
	font-size: 24px;
	margin-bottom: 10px;
	font-family: 'Proxima Nova Rg';
 }
 .contact-desc img{
	position: absolute;
	left: 0;
	top: 0;
	max-width: 48px;
 }
 .contact-desc ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
 }
 .contact-desc ul li{
	padding-bottom: 25px;
	position: relative;
	padding-left: 64px;
 }
 .contact-desc ul li:not(:last-child):after{
	width: 2px;
	height: 100%;
	display: block;
	background-image: url('https://10pearls.com/wp-content/uploads/2024/12/vertical-dashed-lines.png');
	background-repeat: no-repeat;
	position: absolute;
	left: 23px;
	top: 0;
	content: '';
	z-index: -1;
 }
 .contact-section .connect-btn{
	border: 1px solid #333;
    color: #171616;
    border-radius: 5px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none;
    padding: 9px 26px;
    text-align: center;
    font-weight: 600;
 }
 .contact-section .connect-btn:hover{
	background:#D4FF27!important;
 }

 @media (max-width: 992px){
	.contact-img {
		max-width: 100%;
		flex: 0 0 40%;
	}
 }
 @media (max-width: 768px){
	.contact-section {
		padding: 50px 0;
	}
	.contact-row {
		flex-wrap: wrap;
	}
	.contact-img {
		flex: 0 0 100%;
	}
	.contact-desc {
		padding: 40px 10px 0;
	}
	.contact-desc h6{
		font-size: 20px;
	 }
	.contact-desc ul li {
		padding-left: 0;
	}
	.contact-desc img {
		position: static;
		margin-bottom: 15px;
	}
	.contact-desc ul li:not(:last-child):after{
		display: none;
	}
 }


/*=========== Case Studies Section ======*/
.casestudies-section{
	margin: 45px 0 25px;
}
.casestudies-box{
	border: solid 1px #333;
    box-shadow: 10px 10px 0px 0px #D4FF27;
    padding: 30px 25px;
}
.casestudies{
	display: flex;
}
.casestudy-item{
	flex: 0 0 25%;
	max-width: 25%;
	display: flex;
	flex-direction: column;
	padding: 0 30px 0 15px;
}
.casestudy-item:not(:first-child){
	border-left: solid 1px rgba(0,0,0,.11);
}
.casestudy-item figure{
	height: 40px;
	margin-bottom: 15px;
	display: flex;
    align-items: center;
}
.casestudy-item p{
	margin-bottom: 20px;
	line-height: 1.45;
}
.casestudy-item > a{
	font-size: 17px;
	text-decoration: underline;
	text-underline-offset: 2px;
    font-weight: 700;
	margin-top: auto;
}
.cs-amwell img{
	height: 34px;
}
.cs-bbox img{
	height: 32px;
}
.cs-related-faces img{
	height: 28px;
}

@media (max-width: 768px){
	.casestudies-box {
		box-shadow: 8px 8px 0px 0px #D4FF27;
		padding: 25px 20px;
	}
	.casestudies {
		flex-wrap: wrap;
	}
	.casestudy-item {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 0 35px 0;
		border-left: none !important;
		margin-bottom: 35px;
	}
	.casestudy-item:not(:last-child) {
		border-bottom: solid 1px rgba(0, 0, 0, .11);
	}
	.casestudy-item:last-child {
		margin-bottom: 0;
	}
	.casestudy-item p {
		margin-bottom: 10px;
	}
}


/*======= Partner SLider =======*/
.partner-slider-wrapper .owl-carousel .owl-item img{
	width: auto;
}
.partner-slider .owl-dots .owl-dot.active{
	background:#2a2a2a;
	width:12px !important;
	height:12px !important;
 }

 /*======= Our Expertise ========*/
 .expertise-section{
	padding:50px 0;
	position: relative;
	z-index: 2;
 }
 .expertise-list {
    display: flex;          
    justify-content: space-between; 
    flex-wrap: wrap;       
    gap: 10px;              
}

.expertise-item {
    flex: 0 0 auto;    
    padding: 0 15px 0 0;  
}
.expertise-item img{
	height: 40px;
	margin-bottom: 15px;
}
.expertise-item p{
	line-height: 1.4;
	text-decoration: underline;
	color: white;
}
@media (min-width: 1200px){
	.expertise-section{
		background: linear-gradient(0deg, #171616 55%, transparent 100%);
		margin-top: -240px;		
		padding:10px 0 50px;
	}
	.expertise-item:last-child{
		min-width: 120px;
	}
}

@media (max-width: 768px){
	.expertise-section {
		padding: 5px 0 25px;
	}
	.expertise-list {
		gap: 0;
	}
	.expertise-item {
		flex: 0 0 50%;
		padding: 0 20px 0 5px;
		max-width: 50%;
		margin-bottom: 20px;
	}
	.expertise-item p {
		font-size: 17px;
	}
}
@media (max-width: 640px){
	.expertise-section {
		background-color: #000;
	}
}

@media (max-width: 767px) and (max-height: 780px) {
	.expertise-section {
		margin-top: -8vh;
	}
}
@media (max-width: 767px) and (min-height: 781px) {
	.expertise-section {
		margin-top: -10vh;
	}
}




/*======== Hero Section ========*/
.hero-slider-wrapper{
	width: 100%;
	background-color: #171616;
	position: relative;
	height: 100vh;
}
.hero-slider{
	display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    height: 100vh;
}
.hero-slider.slick-initialized{
	display: block;
	overflow: initial;
}
.hero-slide{
	width: 100%;
	height: 100vh;
	padding-bottom: 265px;
    padding-top: 78px;
	position: relative;
}
.slick-initialized .hero-slide {
    position: static;
}
.hero-slide-bg{
	background-color: #171616;	
	min-width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
    background-size: cover;
	z-index: inherit;
}
.hero-slide-1 .hero-slide-bg{
	background-image: url('https://10pearls.com/wp-content/uploads/2025/03/homepage-hero-1-Web-scaled.jpg');
}
.hero-slide-2 .hero-slide-bg{
	background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-2.jpg');
}
.hero-slide-3 .hero-slide-bg{
	background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-3.jpg');
}
.hero-slide-4 .hero-slide-bg{
	background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-4.jpg');
}
.hero-slide-5 .hero-slide-bg{
	background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-5.jpg');
}
.hero-slide .inner-wrap{
	height: 100%;
    display: flex;
    align-items: center;
}
.hero-slide-contents{
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 1001;
}
.hero-slide-contents h1{
	font-size: 54px;
    line-height: 1.1;
    font-weight: 700;
    color: #fff;
}
.hero-slide-1-contents h2{
	/* font-size: 30px; */
}
.hero-slide-contents p {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
	max-width: 560px;
	margin-bottom: 1.2rem;
}
.hero-slide-contents .hero-tagline{
	font-size: 58px;
    line-height: 30px;
    font-weight: 700;
    color: #D4FF27;
    margin: 1.15rem 0 1.4rem 0;
}
.hero-tagline, .first-slide-tag-line {
    font-family: 'Caveat', cursive !important;
}
.hero-slide-1-list ul{
	display: flex;
	margin: 14px 0px;
}
.hero-slide-1-list ul li{
	font-weight: 400;
	font-size: 24px;
	line-height: 60px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #fff;
	list-style: none;
    padding-right: 42px;
}
.hero-slide-1-list ul li:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #D4FF27 !important;
    border-radius: 15px;
    position: absolute;
	margin: 25px 10px 10px 18px;
}
.hero-slide-1-list ul li:last-child::after {
    display: none;
}
.hero-slide-contents .hero-slide-btn{
	border: 1px solid #fff;
	color: #fff;
	border-radius: 6px;
	font-size: 18px;
	display: inline-block;
	text-decoration: none;
	padding: 9px 26px;
	text-align: center;
	font-weight: 600;	
	background: transparent;
	font-family: 'Proxima Nova Lt';
}
.hero-slide-contents .hero-slide-btn:hover{
	background: #D4FF27 !important;
	border-color: #D4FF27;
}
.hero-cs-logo img{
	width: auto !important;
	height: auto;
	max-height: 60px;
	margin: 20px 0;
}
.hero-cs-category{
	font-family: 'Proxima Nova Lt';
	font-size: 22px;
	line-height: 28px;
	color: white;
	letter-spacing: 0.5px;
}
.hero-cs-category a{
	text-decoration: underline;
	color: #D4FF27;
}
.hero-slider .slick-dots {
    position: absolute;
    bottom: 265px;
    left: 50%;
    transform: translateX(-50%);
}
.hero-slider-wrapper .slick-dots li button {
    margin: 0 8px;
    background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: none;
	margin: 0 6px;
	cursor: pointer;
	position: relative;
	font-size: 0;
	color: transparent;
}
.hero-slider-wrapper .slick-dots li.slick-active button {
    width: 12px;
    height: 12px;
}
.hero-slider-wrapper .slick-dots li.slick-active button:before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #fff;
    left: -4px;
    top: -4px;
    border-radius: 50%;
    border: solid 4px #D4FF27;
}

.hero-slider-wrapper .slick-next, 
.hero-slider-wrapper .slick-prev {
    background-color: transparent;
	position: absolute;
    top: 48%;
    color: transparent;
    font-size: 0;
    height: 54px;
    width: 54px;
	border-radius: 50%;
	z-index: 1002;
}
.hero-slider-wrapper .slick-prev:before, .hero-slider-wrapper .slick-next:before{
	display: none;
}
.hero-slider-wrapper .slick-prev {
    background: url('https://10pearls.com/wp-content/uploads/2024/12/icon_prev.png') no-repeat center center !important;
	left: 15px;
}
.hero-slider-wrapper .slick-next {
    background: url('https://10pearls.com/wp-content/uploads/2024/12/icon_next.png') no-repeat center center !important;
	right: 15px;
}






@media (min-width: 1600px){
	.hero-slider-wrapper .slick-prev {
		background: url('https://10pearls.com/wp-content/uploads/2024/12/icon_prev.png') no-repeat center center rgba(0,0,0,0.45) !important;
		left: calc((100% - 1500px) / 2);
	}
	.hero-slider-wrapper .slick-next {
		background: url('https://10pearls.com/wp-content/uploads/2024/12/icon_next.png') no-repeat center center rgba(0,0,0,0.45) !important;
		right: calc((100% - 1500px) / 2);
	}
}
@media (min-width: 1800px){
	.hero-slider-wrapper .slick-prev {
		left: calc((100% - 1600px) / 2);
	}
	.hero-slider-wrapper .slick-next {
		right: calc((100% - 1600px) / 2);
	}
}
@media (min-width: 1250px){
	.hero-slider-wrapper{
		min-height: 680px;
	}
	.hero-slide-contents{
		max-width: 50%;
	}
	.hero-slide-1-contents{
		max-width: 100% !important;
	}
}
@media screen and (min-width:769px) and (max-width:1366px){
   .hero-slide-contents h2{
	   font-size:48px;
	   line-height:52px;
   }
}
@media (max-width: 992px){
	.hero-slider-wrapper .slick-prev,
	.hero-slider-wrapper .slick-next{
		display: none !important;
	}
}
@media (max-width: 768px){
	.hero-slide-contents h2{
		font-size:28px;
		line-height:36px
	}
	.slick-initialized .hero-slide {
		position: relative;
	}
	.hero-slide-1-contents{
		padding-bottom: 60px;
	}
}
@media (max-width: 640px){
	.hero-slide-bg {
		background-color: #000;
		background-size: 100%;
		background-position: center top;
		opacity: 0.6;
	}
	.hero-slide-1 .hero-slide-bg{
		background-image: url('https://10pearls.com/wp-content/uploads/2025/03/Mobile-design-2.jpg');
	}
	.hero-slide-2 .hero-slide-bg{
		background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-sm-2.jpg');
	}
	.hero-slide-3 .hero-slide-bg{
		background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-sm-3.jpg');
	}
	.hero-slide-4 .hero-slide-bg{
		background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-sm-4.jpg');
	}
	.hero-slide-5 .hero-slide-bg{
		background-image: url('https://10pearls.com/wp-content/uploads/2024/12/homepage-hero-sm-5.jpg');
	}
	.hero-slide {
		height: 92vh;
		background-color: #000;
	}
	.hero-slide .inner-wrap {
		align-items: end;
	}
	.hero-cs-category {
		font-size: 20px;
		line-height: 26px;
	}
	.hero-cs-logo img{
		max-height: 38px;
		margin: 18px 0;
	}
	.hero-slide-contents h2{
		font-size:28px;
		line-height:36px
	}
	.hero-slide-contents p {
		font-size: 18px;
		line-height: 28px;
	}
	.hero-slide-contents .hero-slide-btn {
		font-size: 16px;
		padding: 8px 24px;		
	}
	.hero-slide-contents .hero-tagline {
		font-size: 30px;
        line-height: 30px;
        margin: 0.15rem 0 1rem 0;
        max-width: 302px;
        font-weight: normal;
	}
	.hero-slide-1-list ul  {
		margin: 0px 0px 14px 0px ;
	}
	.hero-slide-1-list ul li {
		font-weight: 400;
		font-size: 13px;
		line-height: 35px;
		letter-spacing: 0%;
		color: #fff;
		list-style: none;
		padding-right: 22px;
	}
	.hero-slide-1-list ul li:after {
		content: '';
		width: 7px;
		height: 7px;
		background: #D4FF27 !important;
		border-radius: 15px;
		position: absolute;
		margin: 13px 10px 10px 8px;
	}
}
@media (max-width: 420px){
	.hero-slide-1-list ul li{
		font-size: 11px;
	}
	.hero-slide-1-list ul li:first-child{
		padding-right: 5px;
	}
	.hero-slide-1-list ul li:nth-last-child(2){
		padding: 0px 15px;
	}
	.hero-slide-1-list ul li:last-child{
		padding-left: 5px;
		padding-right: 0px;
	}
}





@media (max-width: 767px) and (max-height: 780px) {
	.hero-slide {
		padding-bottom: 18vh;
	}
	.hero-slider .slick-dots {
		bottom: 14vh;
	}
}
@media (max-width: 767px) and (min-height: 781px) {
	.hero-slide {
		padding-bottom: 24vh;
	}
	.hero-slider .slick-dots {
        bottom: 17vh;
    }
}





/*======= Vertical Text Slider =======*/
.vslider-section{
	background-color: #D4FF27;
	padding: 100px 0;
}
.vslider-row{
	display: flex;
	align-items: center;
}
.vslider-col-left{
	flex: 0 0 72%;
	color: #000;
}
.vslider-col-right{
	flex: 1;
}
.vslider-col-right p{
	text-align: center;
}
.vslider-col-left h4{
	font-size: 42px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.vslider-section .connect-btn{
	background: #fff;
	min-width: 180px;
	color: #000;
	border-color: #000;
}
.vslider-section .connect-btn:hover {
    background: #000 !important;
    color: #D4FF27 !important;
    text-decoration: none !important;
}
.vflip {
	display: inline-block;
	position: relative;
	width: 780px;
	height: 58px;
	position: relative;
	top: 10px;
	-moz-perspective: 500;
	-webkit-perspective: 500;
	perspective: 500;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
  }
  .vflip span {
	font-weight: 700;
	font-size: 44px;
	line-height: 54px;
	color: #fff;
	display: block;
	width: auto;
	color: #fff;
	padding: 2px 12px;
	background-color: #000;
	padding: 0 10px;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	position: absolute;
	top: -20px;
	left: 0;
  }
  .vflip span.set {
	top: 0;
	opacity: 1;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
  }
  .vflip span.down {
	top: 58px;
	opacity: 0;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
  }

  @media (max-width: 768px){
	.vslider-section {
		padding: 60px 0 50px;
	}
	.vslider-row{
		flex-wrap: wrap;
	}
	.vslider-col-left{
		flex: 0 0 100%;
	}
	.vslider-col-left h4 {
		font-size: 24px;
	}
	.vslider-col-right{
		padding-top: 60px;
	}
	.vslider-col-right p{
		text-align: left;
	}
	.vflip {
		width: 100%;
		height: 38px;
	}
	.vflip span {
		font-size: 24px;
		line-height: 34px;
		padding: 2px 8px;
	}
	.vflip span.down {
		top: 38px;
	}
  }



