.elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-1cfc955:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://10pearls.com/uk/wp-content/uploads/2024/01/Hero-Image-with-overlay.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 44%, #FFFFFF00 0%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-1cfc955 .elementor-background-overlay{filter:brightness( 121% ) contrast( 100% ) saturate( 100% ) blur( 6.7px ) hue-rotate( 360deg );}.elementor-73423 .elementor-element.elementor-element-1cfc955{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-73423 .elementor-element.elementor-element-d0242e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-73423 .elementor-element.elementor-element-d0242e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-d0242e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-73423 .elementor-element.elementor-element-d0242e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-73423 .elementor-element.elementor-element-d0242e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-c89e260 > .elementor-container{max-width:1240px;}.elementor-73423 .elementor-element.elementor-element-7f4162e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-6830337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-73423 .elementor-element.elementor-element-6830337 .elementor-heading-title{font-size:40px;font-weight:700;line-height:50px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-73423 .elementor-element.elementor-element-25bfc25{margin:30px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-73423 .elementor-element.elementor-element-25bfc25 .elementor-heading-title{font-size:30px;font-weight:400;line-height:30px;color:#D4FF27;}.elementor-73423 .elementor-element.elementor-element-ec7c0cd .elementor-button{background-color:rgba(2, 1, 1, 0);font-weight:600;text-transform:capitalize;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-73423 .elementor-element.elementor-element-ec7c0cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-d8243a3 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-d8243a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-73423 .elementor-element.elementor-element-d8243a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-9e1e724 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-9e1e724{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-73423 .elementor-element.elementor-element-a697aab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-73423 .elementor-element.elementor-element-a697aab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-0845574 .elementor-heading-title{font-size:32px;font-weight:700;line-height:55px;}.elementor-73423 .elementor-element.elementor-element-c4e27e1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-c4e27e1 .elementor-heading-title{font-size:32px;font-weight:700;text-transform:lowercase;line-height:55px;}.elementor-73423 .elementor-element.elementor-element-c4426db{--e-image-carousel-slides-to-show:5;}.elementor-73423 .elementor-element.elementor-element-dca7eff:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-dca7eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171616;}.elementor-73423 .elementor-element.elementor-element-dca7eff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 060px 0px;}.elementor-73423 .elementor-element.elementor-element-dca7eff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-73423 .elementor-element.elementor-element-5caa940.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-73423 .elementor-element.elementor-element-5caa940.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-d2a5ee3{padding:0px 103px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-d2a5ee3 .elementor-heading-title{font-size:41px;font-weight:bold;text-transform:uppercase;line-height:45px;color:#D4FF27;}.elementor-73423 .elementor-element.elementor-element-e73b161 > .elementor-background-overlay{opacity:0.5;}.elementor-73423 .elementor-element.elementor-element-e73b161{padding:30px 0px 60px 0px;}.elementor-73423 .elementor-element.elementor-element-20eb767 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-20eb767{margin-top:30px;margin-bottom:30px;}.elementor-73423 .elementor-element.elementor-element-f44fc84{text-align:center;}.elementor-73423 .elementor-element.elementor-element-f44fc84 .elementor-heading-title{font-size:40px;font-weight:700;color:#000000;}.elementor-73423 .elementor-element.elementor-element-cab2ae8 > .elementor-container{max-width:1280px;}.elementor-bc-flex-widget .elementor-73423 .elementor-element.elementor-element-9edcbe0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-73423 .elementor-element.elementor-element-9edcbe0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-a0d9e1b .elementor-heading-title{font-size:20px;font-weight:normal;line-height:1.6em;color:#FFFFFF;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .swiper-slide{transition-duration:calc(7000ms*1.2);height:400px;}.elementor-73423 .elementor-element.elementor-element-e19ac8b{background-color:#434343;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .swiper-slide-contents{max-width:66%;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .swiper-slide-inner{text-align:center;}.elementor-73423 .elementor-element.elementor-element-a8d6ec1:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-a8d6ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171616;}.elementor-73423 .elementor-element.elementor-element-a8d6ec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-73423 .elementor-element.elementor-element-a8d6ec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-e6f8629 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-ebbcdac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-ebbcdac .elementor-heading-title{font-size:40px;font-weight:bold;color:#FFFFFF;}.elementor-73423 .elementor-element.elementor-element-c137707 .elementor-button{background-color:rgba(2, 1, 1, 0);font-weight:600;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-73423 .elementor-element.elementor-element-c137707{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-7d3d773{padding:60px 0px 35px 0px;}.elementor-73423 .elementor-element.elementor-element-ea51451{margin-top:0px;margin-bottom:30px;}.elementor-73423 .elementor-element.elementor-element-78f6a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-78f6a0f .elementor-heading-title{font-size:40px;font-weight:bold;line-height:1.15em;color:#000000;}.elementor-73423 .elementor-element.elementor-element-406ba7a{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-73423 .elementor-element.elementor-element-7c80068.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-73423 .elementor-element.elementor-element-7c80068.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-7c80068 > .elementor-element-populated{margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-cc983de{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-cc983de .swiper-wrapper{display:flex;align-items:center;}.elementor-73423 .elementor-element.elementor-element-2841b65:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-2841b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-73423 .elementor-element.elementor-element-2841b65 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-2841b65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 0px 42px 0px;}.elementor-73423 .elementor-element.elementor-element-2841b65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-70eb942 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-5b90c80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 30px 10px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-5b90c80 .elementor-heading-title{font-size:36px;font-weight:bold;color:#D4FF27;}.elementor-73423 .elementor-element.elementor-element-0dfb244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-7c55a7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-73423 .elementor-element.elementor-element-7c55a7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-f2a3bb4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-57a62b6{padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-57a62b6 .elementor-heading-title{font-size:40px;font-weight:bold;color:#000000;}.elementor-73423 .elementor-element.elementor-element-ffff2bf{padding:10px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-970eb03{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-2bde5cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-67921fe .elementor-button{background-color:rgba(2, 1, 1, 0);text-transform:capitalize;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:7px 7px 7px 7px;}.elementor-73423 .elementor-element.elementor-element-67921fe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-67921fe .elementor-button:hover, .elementor-73423 .elementor-element.elementor-element-67921fe .elementor-button:focus{color:#000000;}.elementor-73423 .elementor-element.elementor-element-67921fe .elementor-button:hover svg, .elementor-73423 .elementor-element.elementor-element-67921fe .elementor-button:focus svg{fill:#000000;}.elementor-73423 .elementor-element.elementor-element-6831f91:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-6831f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-73423 .elementor-element.elementor-element-6831f91 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-6831f91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-73423 .elementor-element.elementor-element-6831f91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-83103c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 15px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-83103c6 .elementor-heading-title{font-size:40px;font-weight:bold;color:#D4FF27;}.elementor-73423 .elementor-element.elementor-element-1f78a5d{--e-image-carousel-slides-to-show:4;padding:0px 0px 20px 0px;}.elementor-73423 .elementor-element.elementor-element-1f78a5d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-73423 .elementor-element.elementor-element-1f78a5d .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:#8A8A8A;}.elementor-73423 .elementor-element.elementor-element-1f78a5d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-73423 .elementor-element.elementor-element-1f78a5d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#8A8A8A;}.elementor-73423 .elementor-element.elementor-element-1f78a5d .swiper-wrapper{display:flex;align-items:center;}.elementor-73423 .elementor-element.elementor-element-bab2c94 > .elementor-container{max-width:1280px;}.elementor-73423 .elementor-element.elementor-element-bab2c94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 40px 0px;}.elementor-73423 .elementor-element.elementor-element-bab2c94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73423 .elementor-element.elementor-element-9b1140f{padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-9b1140f .elementor-heading-title{font-size:40px;font-weight:bold;color:#000000;}.elementor-73423 .elementor-element.elementor-element-669e65c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-669e65c .elementor-tab-title, .elementor-73423 .elementor-element.elementor-element-669e65c .elementor-tab-title:before, .elementor-73423 .elementor-element.elementor-element-669e65c .elementor-tab-title:after, .elementor-73423 .elementor-element.elementor-element-669e65c .elementor-tab-content, .elementor-73423 .elementor-element.elementor-element-669e65c .elementor-tabs-content-wrapper{border-width:1px;}.elementor-73423 .elementor-element.elementor-element-3bc8d50{padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-d79f2f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-749d673{background-color:#F5F5F5;}.elementor-73423 .elementor-element.elementor-element-749d673 .elementor-heading-title{color:#2A2A2A;}.elementor-73423 .elementor-element.elementor-element-2993c11{--e-image-carousel-slides-to-show:1;}.elementor-73423 .elementor-element.elementor-element-e425697{background-color:#F5F5F5;}.elementor-73423 .elementor-element.elementor-element-e425697 .elementor-heading-title{color:#2A2A2A;}.elementor-73423 .elementor-element.elementor-element-00343b9{--e-image-carousel-slides-to-show:1;}.elementor-73423 .elementor-element.elementor-element-76434b2{background-color:#F5F5F5;}.elementor-73423 .elementor-element.elementor-element-76434b2 .elementor-heading-title{color:#2A2A2A;}.elementor-73423 .elementor-element.elementor-element-57c95a4{--e-image-carousel-slides-to-show:1;}.elementor-73423 .elementor-element.elementor-element-0774a29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-73423 .elementor-element.elementor-element-0774a29{margin-top:0px;margin-bottom:0px;padding:0px 0px 65px 0px;}.elementor-73423 .elementor-element.elementor-element-1d2e156 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-73423 .elementor-element.elementor-element-c09217b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-c09217b .elementor-heading-title{font-size:60px;font-weight:700;color:#000000;}.elementor-73423 .elementor-element.elementor-element-ef2f186 .elementor-button{background-color:rgba(2, 1, 1, 0);text-transform:capitalize;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:7px 7px 7px 7px;}.elementor-73423 .elementor-element.elementor-element-ef2f186{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73423 .elementor-element.elementor-element-ef2f186 .elementor-button:hover, .elementor-73423 .elementor-element.elementor-element-ef2f186 .elementor-button:focus{color:#000000;}.elementor-73423 .elementor-element.elementor-element-ef2f186 .elementor-button:hover svg, .elementor-73423 .elementor-element.elementor-element-ef2f186 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-73423 .elementor-element.elementor-element-a697aab{width:35%;}.elementor-73423 .elementor-element.elementor-element-ae7539c{width:65%;}.elementor-73423 .elementor-element.elementor-element-e6f8629{width:100%;}.elementor-73423 .elementor-element.elementor-element-9bba965{width:80%;}.elementor-73423 .elementor-element.elementor-element-e728ce5{width:20%;}}@media(max-width:1024px){.elementor-73423 .elementor-element.elementor-element-1cfc955:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-73423 .elementor-element.elementor-element-1cfc955{padding:60px 30px 0px 30px;}.elementor-73423 .elementor-element.elementor-element-7f4162e > .elementor-element-populated{margin:200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-e73b161{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-73423 .elementor-element.elementor-element-6aa8db1{padding:0px 0px 30px 0px;}.elementor-73423 .elementor-element.elementor-element-cc983de{--e-image-carousel-slides-to-show:3;}.elementor-73423 .elementor-element.elementor-element-2993c11{--e-image-carousel-slides-to-show:3;}.elementor-73423 .elementor-element.elementor-element-00343b9{--e-image-carousel-slides-to-show:3;}.elementor-73423 .elementor-element.elementor-element-57c95a4{--e-image-carousel-slides-to-show:3;}.elementor-73423 .elementor-element.elementor-element-0774a29{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-73423 .elementor-element.elementor-element-1cfc955:not(.elementor-motion-effects-element-type-background), .elementor-73423 .elementor-element.elementor-element-1cfc955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-333px 53px;background-repeat:no-repeat;}.elementor-73423 .elementor-element.elementor-element-1cfc955{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-d0242e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-7f4162e{width:100%;}.elementor-73423 .elementor-element.elementor-element-7f4162e > .elementor-element-populated{margin:100px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-73423 .elementor-element.elementor-element-6830337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-6830337 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-73423 .elementor-element.elementor-element-25bfc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-25bfc25 .elementor-heading-title{font-size:22px;}.elementor-73423 .elementor-element.elementor-element-d8243a3{margin-top:10px;margin-bottom:10px;}.elementor-73423 .elementor-element.elementor-element-9e1e724{margin-top:30px;margin-bottom:0px;}.elementor-73423 .elementor-element.elementor-element-a697aab > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-73423 .elementor-element.elementor-element-0845574{text-align:center;}.elementor-73423 .elementor-element.elementor-element-0845574 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-73423 .elementor-element.elementor-element-c4e27e1{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-c4e27e1 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-73423 .elementor-element.elementor-element-ae7539c > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-73423 .elementor-element.elementor-element-c4426db{--e-image-carousel-slides-to-show:2;}.elementor-73423 .elementor-element.elementor-element-d2a5ee3{padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-d2a5ee3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-73423 .elementor-element.elementor-element-adfd43c{padding:0px 14px 0px 14px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-e73b161{padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-f44fc84 .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-b96c1fb{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-6aa8db1{margin-top:0px;margin-bottom:40px;padding:0px 0px 10px 0px;}.elementor-73423 .elementor-element.elementor-element-e19ac8b{border-radius:20px 20px 20px 20px;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .swiper-slide{height:480px;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .swiper-slide-contents{max-width:90%;}.elementor-73423 .elementor-element.elementor-element-e19ac8b .elementor-slide-description{font-size:18px;}.elementor-73423 .elementor-element.elementor-element-ebbcdac .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-ac88f19{padding:0px 14px 0px 14px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-c137707{padding:0px 14px 0px 14px;}.elementor-73423 .elementor-element.elementor-element-7d3d773{padding:30px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-ea51451{margin-top:0px;margin-bottom:0px;}.elementor-73423 .elementor-element.elementor-element-ee70c03 > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-73423 .elementor-element.elementor-element-78f6a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-78f6a0f .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-7c80068{width:100%;}.elementor-73423 .elementor-element.elementor-element-7c80068 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-73423 .elementor-element.elementor-element-cc983de{--e-image-carousel-slides-to-show:1;}.elementor-73423 .elementor-element.elementor-element-2841b65{padding:020px 0px 50px 0px;}.elementor-73423 .elementor-element.elementor-element-70eb942 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-73423 .elementor-element.elementor-element-5b90c80{padding:20px 0px 10px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-5b90c80 .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-0dfb244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-7c55a7b{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-f2a3bb4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-57a62b6 .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-970eb03{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-2bde5cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-f2b8b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-73423 .elementor-element.elementor-element-67921fe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-73423 .elementor-element.elementor-element-83103c6 .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-1f78a5d{--e-image-carousel-slides-to-show:1;}.elementor-73423 .elementor-element.elementor-element-bab2c94{margin-top:20px;margin-bottom:0px;padding:10px 10px 0px 10px;}.elementor-73423 .elementor-element.elementor-element-9b1140f .elementor-heading-title{font-size:32px;}.elementor-73423 .elementor-element.elementor-element-669e65c{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-73423 .elementor-element.elementor-element-749d673{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 5px 10px 5px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-2993c11{--e-image-carousel-slides-to-show:2;}.elementor-73423 .elementor-element.elementor-element-e425697{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 5px 10px 5px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-00343b9{--e-image-carousel-slides-to-show:2;}.elementor-73423 .elementor-element.elementor-element-76434b2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 5px 10px 5px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-57c95a4{--e-image-carousel-slides-to-show:2;}.elementor-73423 .elementor-element.elementor-element-0774a29{margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;}.elementor-73423 .elementor-element.elementor-element-c09217b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-73423 .elementor-element.elementor-element-c09217b .elementor-heading-title{font-size:28px;}.elementor-73423 .elementor-element.elementor-element-ef2f186{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-73423 .elementor-element.elementor-element-7f4162e{width:100%;}.elementor-73423 .elementor-element.elementor-element-1d2e156{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6830337 */@media(max-width: 500px){
.staff-banner-section.elementor-top-section{
background-image:none!important;
background-color:#b6c4d1!important
}
}

.off-larg-head h2{
	position:relative;
}
@media (max-width:768px){
    span.off-text-highlight::after{
        height:10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44735d7 */@media(max-width:992px){
    .taline-text p br{
        display:none;
        line-height:normal;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bfc25 */@media (max-width:992px){
    .mob-text-white p{
        
        margin-top:20px;
    }
}

@media(max-width: 500px){
.staff-banner-section.elementor-top-section{
background-image:none!important;
background-color:#b6c4d1!important
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7c0cd */.banner-connect-btn a{
        padding: 15px 38px;
        font-weight: 500;
}
.banner-connect-btn a:hover{
        background: #0045a600 !important;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c89e260 */@media(max-width: 475px){
.elementor-49126 .elementor-element.elementor-element-a8851a2 .elementor-heading-title{
  font-size: 40px;
margin-bottom: 18px;
}

.mob-app-1-text{
    max-width: 270px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0242e0 */.heade-colum-wrapper{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cfc955 */section.full-view-top-banner {
    min-height: 100vh;
}
section.full-view-top-banner .elementor-container{
        height: 100%;
    position: relative;
    top: -2.5%;
}

section.full-view-top-banner .elementor-container .elementor-row{
height: 100%;
}

section.full-view-top-banner  .elementor-container {
    height: 100vh;
    justify-content: center;
    align-items: center!important;
}
.heade-colum-wrapper  .elementor-inner-section    .elementor-widget-wrap {
 
    align-content: center!important;
}

@media (max-width:769px){
    section.full-view-top-banner{
        background-position: center!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0845574 */span.software-big::after {
    content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 13px;
    width: 106%;
    left: 0;
    bottom: 15px;
    z-index: -1;
    max-width: 348px;
}

@media(max-width:992px){
    .mob-no-after::after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4e27e1 */.sub-hd h2:first-letter{
    text-transform: lowercase;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c4426db */.clutch-carousel img{
    max-width:139px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8243a3 */@media(max-width: 475px){
        .elementor-49126 .elementor-element.elementor-element-f923015 .elementor-heading-title {
            font-size: 24px;
            text-align: center;
            font-weight: bold;
        }
        
        .mob-app-dev-2-text p{
        text-align: center !important;
            font-size: 16px;
            line-height: 1.5;
        }
        
        .elementor-49126 .elementor-element.elementor-element-012eeb4 .elementor-button{
            margin: 0 auto;
            display: block;
            max-width: 180px;
        }
        .mob-quot .swiper-container .swiper-slide figure img {
            width: 120px;
            max-width: 168px;
        }    
    
    }

    
    
    .elementor-49126 .elementor-element.elementor-element-7c34e5f .elementor-heading-title{
        max-width: 720px;
    }
    @media(max-width: 700px){
        .mob-quot{
            background-position: 3% -1%!important;
        }
    }
    
    .mob-quot .swiper-slide-inner::after{
        display: none!important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f44fc84 */span.content-our::after {
    content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 14px ;
    width: 18%;
    left: 0;
    bottom: 6px;
    z-index: -1;
    left: 41%;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cab2ae8 */.elementor-49126 .elementor-element.elementor-element-3c5ad2d .elementor-heading-title {
    max-width: 394px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e73b161 */.digital-10p-services .elementor-shape-circle .elementor-icon {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    padding: 0.6em;
}

@media(max-width: 475px){
.elementor-46459 .elementor-element.elementor-element-089bfac .elementor-heading-title{
font-size: 26px;
    line-height: 1.77;
}
.elementor-46459 .elementor-element.elementor-element-0536daf{
  padding: 48px 0;
}

.elementor-46459 .elementor-element.elementor-element-420198c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-46459 .elementor-element.elementor-element-420198c .elementor-heading-title {
    font-size: 20px;
}

.elementor-46459 .elementor-element.elementor-element-5dfb46e > .elementor-widget-container {
    margin: 0px 0px 25px 0;
}

.digital-services-content-wrapper{
padding: 32px 32px 50px 32px;
}

.digital-services-tabs.nav-tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
overflow-y: hidden;
}

.digital-services-tabs.nav-tabs .nav-item {
    width: auto;
    margin-right: 20px;
}

.digital-services-tabs.nav-tabs .nav-link{
width: 100%;
    min-width: 200px;
margin-bottom: 12px;
}

}


/*---- Tabs ------*/
.digital-services-tabs.nav-tabs{
    margin-left: 0;
  border-bottom: none;
  }
  
  
  .digital-100p-services_one .digital-services-tabs.nav-tabs .nav-item{
     width: 47%;
      margin-right: 15px;
  }
  
  .digital-services-tabs.nav-tabs .nav-link{
    color: #000000;
    background: transparent;
    border: 1px solid #000000;
        border-radius: 25px;
      max-width: 257px;
      text-align: center;
      margin-bottom: 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 16px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.25rem 1rem;
  
  }
  
  .digital-services-tabs.nav-tabs .nav-link.active{
  color: #0045a6;
    border-color: #000000;
  }
  .nav-tabs {
      border-bottom: none !important;
  }
  .digital-services-tabs.nav-tabs .nav-link.active, .digital-services-tabs.nav-tabs .nav-link:hover {
      color: #D4FF27;
      border-color: #333333;
      background-color: #333333;
  }
  @media(max-width: 475px){
    .digital-services-tabs.nav-tabs {
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        margin: 0;
    }
    
    .digital-services-tabs.nav-tabs .nav-item{
        min-width: fit-content;
    }
    .digital-services-tabs.nav-tabs .nav-link {
        width: 100%;
        min-width: 200px;
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 1.4;
    }
  
  }
  
  /*-------- Tab Content ------*/



.digital-services-content-wrapper .tab-pane img{
      width: 52px;
}
.digital-services-content-wrapper div#uxdesign.tab-pane  img{
      width: 45px;
}
.digital-services-content-wrapper div#marketing.tab-pane img{
      width: 56px;
}
.digital-services-content-wrapper div#media.tab-pane img{
       width: 56px;
}

.digital-services-content-wrapper .tab-pane h4{
  font-size: 24px;
  font-weight: 600;
  line-height: 1.55;
  color: #D4FF27;
  margin: 20px 0;
}
.digital-services-content-wrapper .tab-pane p{
  font-size: 18px;
  font-weight: normal;
  line-height: 1.71;
  color: #FFFFFF;
    text-align: left;
}

@media (max-width:420px){
    .digital-100p-services_one .digital-services-content-wrapper{
        text-align: center;
    }
    .digital-100p-services_one .digital-services-content-wrapper .tab-pane p{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b96c1fb */.E-Slides_new img {
    padding-top: 20px;
}
.E-Slides_new h4{
    color: white;
    margin-top: 20px;
    margin-bottom: -20px;
}
.E-Slides_new .elementor-slide-description {
    line-height: 25px !important;
}
.E-Slides_new .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -45px!important;
}
.E-Slides_new .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #D9D9D9;
}

.E-Slides_new .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: #d4ff27;
}

.E-Slides_new .swiper-slide-inner {
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 10px
    
}
.E-Slides_new img{
    width: 53px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac88f19 */ul.box-mid {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
display:flex;

}
li.box-mid {
    width: 300px;
   width: 33%;
   flex: 0 0 33%;
   max-width: 33%;
    padding-bottom: 10px;
}

@media (max-width:992px){
    ul.box-mid{
            flex-direction: column;
        padding:0px;
    }
    
   ul.box-mid li {
        width: 100%;
    max-width: 100%;
    flex: 100%;
    text-align: left;
}
.advantage-section::after{
        display: none
    }
    
    .mob-text-left p{
        text-align:left;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c137707 */.banner-connect-btn a{
        padding: 15px 38px;
        font-weight: 500;
}
.banner-connect-btn a:hover{
        background: #0045a600 !important;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8d6ec1 */.advantage-section {
    position: relative;
    z-index: 0;
}
.advantage-section::after {
    content: url(/wp-content/uploads/2024/01/Our_Advantages.png);
    position: absolute;
    /* top: 0; */
    right: 0;
    bottom: -7px;
    z-index: 0;
}
.advantage-section .elementor-container{
    z-index: 1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f6a0f */span.off-text-highlight::after {
    content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 15px ;
    width: 106%;
    left: 0;
    bottom: 4px;
    z-index: -1;
    max-width: 370px;
    left: -3%;
}
span.off-text-highlight{
    position: relative;
}
.off-larg-head h2{
	position:relative;
}
span.off-conent::after {
content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 21px;
    width: 100%;
    bottom: 6px;
    z-index: -1;
    left: 0;
}
span.off-conent {
    position: relative;
}
@media (max-width:768px){
    span.off-text-highlight::after{
        height:22px;
    }
    
    span.off-conent::after {
        height:14px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cc983de *//*.technologieslogo img[alt*="aarp"] {*/
/*    width:130px !important;*/
/*}*/
/*.technologieslogo img[alt*="jnj"] {*/
/*    width:200px !important;*/
/*}*/
/*.technologieslogo img[alt*="nih"] {*/
/*    padding: 20px 0 0;*/
/*}*/

/*.technologieslogo img[alt*="village"] {*/
/*    height: 100px;*/
/*}*/

/*.technologieslogo img[alt*="inovolon"] {*/
/*    height: 130px;*/
/*}*/

.logos-sliderr .elementor-swiper-button-next {
    right:-20px;
}
.logos-sliderr .elementor-swiper-button-prev {
    left:-20px;
}
.technologieslogo img {
    width: 60%!important;
    /*max-height: 66px;*/
    /*max-width: 200px;*/
}
.technologieslogo img[alt="corcentric"]{
    max-height: 80px;
}
.technologieslogo img[alt="q2gro"]{
    max-height: 45px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-406ba7a */.swiper-slide-inner {
    position: relative
}
.swiper-slide-inner:after {
    content:'';
    width: 10px;
    height: 10px;
    background: #434343;
    border-radius: 15px;
    position: absolute;
    right: 0;
    top:0;
    bottom:0;
    margin: auto;

    
}
@media (max-width:768px){
    .swiper-slide-inner:after {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d3d773 */.technologieslogo img{
    width: auto !important;
}
.technologieslogo .swiper-slide-inner:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #D4FF27;
    border-radius: 15px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.logos-sliderr img {
    width: auto;
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0dfb244 */#slider_58618 .autohide-arrows:hover .owl-nav {
  display: block !important;
 }
 #slider_58618 .owl-nav,
 #slider_58618.sa_owl_theme .owl-nav:hover {
  display: block !important;
 }
 #slider_58618 .owl-nav button.owl-prev,
 #slider_58618 .owl-nav button.owl-prev:hover,
 #slider_58618 .sa_owl_theme .owl-nav .owl-prev {
  background: url(/wp-content/themes/astra-child/assets/images/Carousel-left-arrow.png) center center no-repeat !important;
  height: 50px !important;
  width: 50px !important;
  background-size: contain !important;
  transition: all 0.5s ease-in-out;
  font-size: 0;
  position: absolute;
  left: -40px;
 }
 #slider_58618 .owl-nav button.owl-next,
 #slider_58618 .owl-nav button.owl-next:hover,
 #slider_58618 .sa_owl_theme .owl-nav .owl-next {
  background: url(/wp-content/themes/astra-child/assets/images/Carousel-right-arrow.png) center center no-repeat !important;
  height: 50px !important;
  width: 50px !important;
  background-size: contain;
  transition: all 0.5s ease-in-out;
  font-size: 0;
  position: absolute;
  right: -60px;
  background-size: contain !important;
 }
.wrap-slider-new-tf .wrap-bottom-text-tf p {
    color:#fff !important;
}
.tf-card-back {
    background-color: #434343;
}

.media-insights .sa_owl_theme .owl-dots {
    display: inline-flex !important;
    width: auto;
    margin-left: auto;
    position: relative;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 20px;
    padding: 8px 20px !important;
    text-align: center;
}
.sa_owl_theme .owl-dots .owl-dot span {
    background-color: rgb(0 0 0) !important;
}

#slider_58618  .tf-card {
    max-width: 370px;
    height: 295px;
    margin: 10px auto 30px;
}
.tf-card-back{
    display: block !important;
}
.tf-card-back p strong {
    color: #D4FF27;
}
.tf-card-back p{
    line-height: 27px !important;
}
.transparent-read-more{
    display: flex !important;
    justify-content: end !important;
}

.aug-slider-readmore.transparent-read-more a{
    color: white !important;
        border-bottom: 2px solid #D4FF27 !important;
}
.bottom-mid {
     color: #D4FF27;
    font-size: 20px;
    background: rgb(11 11 9 / 80%);
    margin-top: -75px;
    filter: drop-shadow(2px 4px 6px black);
    /* border-radius: 0px 0px 10px 10px; */
    padding: 15px 0px 15px 20px;
    text-align: justify;
    font-weight: bold;
    position: absolute;
    width: 100%;
    bottom: 0;

}

.tf-card-front {
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70eb942 *//*.tf-card-back p.text-wrap {*/
/*    font-size: 18px !important;*/
/*    line-height: 28px !important;*/
/*}*/
.tf-card {
    background-color: none;
    width: 402px;
    height: 324px;
    perspective: 1000px;
    margin: 0 0 30px;
  }
  
  .tf-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d;
  }
  
 @media(min-width:992px){
      .tf-card:hover .tf-card-inner {
    transform: rotateY(180deg);
  }
 }
 
  @media(max-width:991px){
      .tf-card-inner.flip {
    transform: rotateY(180deg);
}
  }
  
  .tf-card-front, .tf-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .tf-card-front {
    background-color: transparent;
    color: black;
  }
  
  .tf-card-back {
          background-color: #000000;
    transform: rotateY(180deg);
    border-radius: 10px;
    padding: 30px 30px;
    display: flex;
    align-items: start;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-align: left;
  }
  .tf-card-back img{
      position: absolute;
      top: 0px;
      left: 0px;
      
  }
  .tf-card-back p{
      color: white;
      position: relative;
  }
  .wrap-bottom-text-tf p{
      font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #2a2a2a;
    padding: 0 10px;
  }
  
    @media (max-width:1200px){
  .tf-card {
    width: auto;
    height:280px;
  }
.wrap-bottom-text-tf p, .flip-card-back p {
    font-size: 19px !important;
    line-height: 28px  !important;
    text-align: center;
}
  .tf-card-front, .flip-card-back {
      width:auto;
  }
    #slider_55692 .owl-nav {
   display: none !important;
  }
  .wrap-bottom-text-tf p{
   padding: 10px 10px 0;
  }
  #slider_58618 .owl-nav, #slider_58618.sa_owl_theme .owl-nav:hover {
    display: none !important;
}
  
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2841b65 */.media-insights .sa_owl_theme .owl-dots .owl-dot span:hover {
    background-color: #000 !important;

}
.media-insights .owl-carousel .owl-item img {
    width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.media-insights a{
   color: #000000;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
        font-family: Proxima Nova Lt;
}
.media-insights a:hover{
    color: #000000; 
}
.media-insights .sa_owl_theme .owl-dots{
    margin-bottom: -30px;
    
}
.media-insights  .owl-nav,.media-insights .owl-carousel.sa_owl_theme .owl-nav:hover {
    display: none !important;
}

.media-insights .autohide-arrows:hover .owl-nav {
    display: none !important;
}

.media-insights .sa_owl_theme .owl-dots .active span,.media-insights .sa_owl_theme .owl-dots  span:hover {
    background-color: #000 !important;
  
}
.media-insights .sa_owl_theme .owl-dots .owl-dot span{
    display: block!important;
    background-color: #000 !important;
    border: 3px solid #fff !important;
     width:15px !important;
     height:15px !important;
         border-radius: 50%;
}
.media-insights .card-title {
    margin-bottom: -40px;
}
/*.media-insights .sa_owl_theme .owl-dots{*/
/*    display: none!important*/
/*}*/

.media-insights .owl-pagination-true {
    text-align: center;
}
.media-insights .sa_owl_theme .owl-dots .active span {
    border: 3px solid #D4FF27 !important;

}
.sa_owl_theme .owl-dots .owl-dot span {
     background-color: #000 !important;
     
}
@media only screen and (max-width: 992px){
    
    .media-insights .sa_owl_theme .owl-dots{
    /*display: block!important;*/
        text-align: center;
}
}
@media only screen and (max-width: 768px){
    .media-insights a{
        font-size:20px;
        text-align:center;
    }
    .media-insights .card-title{
        text-align:center;
    }
    
.media-insights    .sa_hover_container{
        padding-left:0px!important;
         padding-right:0px!important;
    }
   .media-insights .tf-card-back p {
        font-size: 18px;
        line-height: normal;
    }
    button.owl-dot {
        width: inherit !important;
        height: inherit !important;
    }
    button.owl-dot.active {
        background: inherit !important;
    }
}
@media only screen and (max-width: 480px){
   .media-insights .sa_owl_theme .owl-dots .owl-dot span{
    /*width: 0%!important;*/
    margin: 0 !important;
} 
}
@media only screen and (max-width: 480px){
.media-insights button.owl-dot.active {
    /*background: #0045a6 !important;*/
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57a62b6 */span.conent-testimonials::after {
    content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 14px ;
    width: 22%;
    bottom: 5px;
    z-index: -1;
    left: 39%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2b8b69 */.slick-testimonials{
     list-style:none;
 }
  .wrap-testimonials {
  box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.11);
  border-radius: 12px;
  padding: 20px;
  /*width: 650px;*/
  margin: 0 0 0 90px;
  }
 .slick-testimonials .slick-list {
    margin: 0 -29px;
}
  
  .slick-testimonials li{
        padding: 100px 30px;
        
    }
  
li.slick-current .wrap-testimonials .top-side p {
    height: auto;
}

.wrap-testimonials .top-side p {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: #2A2A2A;
    padding: 0 120px 0 0;
    height: 30px;
    overflow: hidden;
}
  .wrap-testimonials .bottom-side .wrap-prof-details h4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #2A2A2A;
  }
  .wrap-testimonials .bottom-side .wrap-prof-details h6 {
  font-size: 11px;
  line-height: 26px;
  color: #2A2A2A;
  }
  .wrap-testimonials .bottom-side .wrap-prof-details h6 span{
  font-weight: 600;
  font-size: 15px;
  line-height: 26px;
  color: #2A2A2A;
  padding: 0 0 0 5px;
  }
  .top-side {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.bottom-side {
    display: flex;
    justify-content: space-between;
    margin: 50px 0 0;
}

.bottom-side .profile {
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}

.profile img {
    margin: 0 10px 0 0;
}

li.slick-current .wrap-testimonials {
    transform: scale(1.1);
        min-height: 260px!important;
}


.slick-testimonials .slick-dots {
  position: absolute;
  bottom: 5px;
  margin:auto;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
      left: 0;
}
.slick-testimonials .slick-dots li {
  position: relative;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  
}
.slick-testimonials .slick-dots li button {
  border: 0;
  background: #D9D9D9;
  display: block;
  height: 10px;
  width: 10px;
  outline: none;
  line-height: 0;
  font-size: 0;
  padding: 5px;
  cursor: pointer;
  border-radius:50%
}
.slick-testimonials .slick-dots li button:hover,
.slick-testimonials .slick-dots li button:focus {
  outline: none;
  background: #0045A6;

}
.slick-testimonials .slick-dots li button:hover:before,
.slick-testimonials .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-testimonials .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 10px;
  height: 10px;
  font-family: "slick";
  font-size: 6px;
  line-height: 5px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index:99999;
}
.slick-testimonials .slick-dots li.slick-active button:before,.slick-testimonials .slick-dots li:hover {
  
  background: #D4FF27;
  opacity: 1;
  
  border-radius:50%
}
.slick-testimonials .slick-dots li button:hover{
    background: #D4FF27!important;
}
@media (max-width:1200px){

	li.slick-current .wrap-testimonials {
		transform: scale(1);
	}
	
	.wrap-testimonials {
		margin: 0;
		width: auto;
		padding: 15px;
	}
	
	.top-side {
		display: inline-block;
	}
	
	.wrap-testimonials .top-side p {
		font-size: 18px;
		padding: 0;
	}
	
	.bottom-side {
		display: block;
		margin: 20px 0 0;
	}
	.bottom-side .profile {
    justify-content: flex-start !important;
    }
	
.slick-testimonials li {
    padding: 30px 50px 30px 35px;
}
	.slick-testimonials .slick-list {
		margin: 0 -45px;
	}
	.awards-s-style p{
	    height:auto;
	}
}

@media (max-width: 768px){
    .slick-testimonials li.slick-current .wrap-testimonials {
        transform: scale(1);
     }
    .slick-testimonials li .wrap-testimonials {
        min-height: 260px!important;
     }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67921fe */.banner-connect-btn a{
        padding: 15px 38px;
        font-weight: 500;
}
.banner-connect-btn a:hover{
        background: #0045a600 !important;
    color: #000 !important;
    transition: all 0.3s ease-in-out;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c55a7b */.Testimonials  a:hover{
    text-decoration: none!important;
    color: initial!important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1f78a5d */.company-owl .elementor-swiper-button-prev,.company-owl .elementor-swiper-button-next {
    width: 32px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6831f91 */.company-owl .swiper-slide-inner:after {
    content: '';
        width: 10px;
        height: 10px;
        background: #D4FF27;
        border-radius: 15px;
        position: absolute;
        right: 2px;
        top: 0px;
        bottom: 0;
        margin: auto;
    }
    .company-owl .elementor-swiper-button-next{
        right: -4%!important;
    }
    .company-owl .elementor-swiper-button-prev{
        left: -4%!important;
    }
    .company-owl img {
        max-width: 135px!important;
    }
    @media(max-width:768px){
        .company-owl .swiper-slide-inner:after {
            display:none;
        }
        .company-owl .elementor-swiper-button-next{
            right: -2%!important;
        }
        .company-owl .elementor-swiper-button-prev{
            left: -2%!important;
        }
    }
    @media(max-width:576px){
        .company-owl .swiper-slide-inner:after {
        display:none;
    }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1140f */span.conent-technologie::after {
    content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 14px ;
    width: 36%;
    bottom: 5px;
    z-index: -1;
    left: 32%;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-669e65c */.solidity-logo img{
height:80px
}
.tools .oracle-logo img{
    margin: 30px;
}
.tools .js-logo img {
    width: 50%
}
@media only screen and (max-width: 786px) {
  .tools .elementor-tab-title {
    border-bottom: 4px solid none!important;
    border: none;
    background-color: #0045A6 !important;
    color: white;
    border-radius:  20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bc8d50 */.tools-section-sm .swiper-container .swiper-slide figure {
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}
.tools-section .swiper-container .swiper-slide figure img {
    max-width: 100%;
    max-height: 70px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bab2c94 */.blockchain-tools {
    display: flex;
}
 .blockchain-tools ul {
    margin: 30px auto;
    mragin-bottom: 0;
    padding: 0 2px;
        display: flex;
    flex-wrap: wrap;
}
.blockchain-tools li {
    list-style: none;
    margin: 0 0 30px 0;
    text-align: center;
    width: 20%;
}
.blockchain-t-logo {
    background-color: #ffffff;
    padding: 14px 20px;
    height: 100px;
    line-height: 66px;
    /*width: 200px;*/
    margin-bottom: 10px;
    border: 1px solid lightgrey;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -1px;
}
.tools-section .blockchain-t-logo img {
    max-height: 80px;
    height: auto;
    width: auto;
    max-width: 90%;
}
.tools-section .blockchain-t-logo.w150 img {
    width: 150px;
}
.tools-section .blockchain-t-logo.w130 img {
    width: 130px;
}
.tools-section .blockchain-t-logo.w120 img {
    width: 120px;
}
.tools-section .blockchain-t-logo.h60 img {
    height: 60px;
}
.metaverse_tools .blockchain-tools ul {
    margin: 0px auto;
    margin-left: 0px;
}
.metaverse_tools .blockchain-t-logo {
    background-color: #ffffff;
    padding: 0px 0px; 
    height: auto; 
    line-height: 66px;
    width: auto;
    margin-bottom: 0px;
}
@media (max-width: 767px){
     .blockchain-tools ul {
    margin: 0px auto;
}
.blockchain-tools li {
    margin: 0 0 10px 0;
    width: 50%;
}
.blockchain-tools {
    display: flex;
    flex-wrap: wrap;
}
.metaverse_tools .blockchain-tools ul{
 margin-left: auto;
}
}


.metaverse_tech .elementor-tabs-wrapper {
    background-color: white;
    display: flex;
    justify-content: space-between;
    background-color: #333333;
    color: white;
}
.metaverse_tech .elementor-tab-title.elementor-active {
    border-bottom: 4px solid #D4FF27!important;
    border: none;
    color: #D4FF27; 
}
.metaverse_tech .elementor-tab-title a{
    text-decoration: none!important;
    font-size: 20px;
    color: #757575;
}
.metaverse_tech .elementor-tab-title.elementor-tab-desktop-title {
    text-align: center;
    display: block;
    width: 100%;
}
.metaverse_tech .elementor-widget-tabs .elementor-tab-content, .metaverse_tech .elementor-widget-tabs .elementor-tab-title, .metaverse_tech .elementor-widget-tabs .elementor-tab-title:after, .metaverse_tech .elementor-widget-tabs .elementor-tab-title:before, .metaverse_tech .elementor-widget-tabs .elementor-tabs-content-wrapper{
        border: 1px #d4d4d400;
}
.metaverse_tech .elementor-tab-content {
    padding-left: 0px!important;
}
.metaverse_tech .blockchain-tools ul {
    margin-left: 0px;
}
.metaverse_tech  .blockchain-tools.single-icon-row ul {
    margin-left: 0px;
    display: flex;
    flex-wrap: wrap;
}
.metaverse_tech  .blockchain-tools.single-icon-row li {
    margin: 20px 20px;
}
@media(max-width:1100px){
    .blockchain-tools {
    flex-wrap: wrap;
}
.metaverse_tech .blockchain-tools ul {
     margin-left: auto; 
    margin-top: 0;
    margin-bottom: 0;
}
.metaverse_tech  .blockchain-tools.single-icon-row ul {
    margin-left: 0; 
}
#case_slider .owl-carousel.owl-loaded {
    max-height: initial;
}


}
@media(max-width:767px){
    .elementor-tab-title.elementor-tab-mobile-title {
    background-color: white;
    text-align: center;
    margin-bottom: 15px;
}
.metaverse_tech .elementor-tab-title.elementor-tab-desktop-title {
    display: none;
}
.case_studies_content h2{
    margin-top: 30px;
}
.metaverse_tech .blockchain-tools.single-icon-row ul {
    margin-left: auto;
    align-items: center;
    justify-content: center;
}
}

@media (max-width: 420px){
    .metaverse_tech .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    font-weight: bold;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c09217b */span.off-text-highlight2::after {
content: "";
    position: absolute;
    background-color: #D4FF27;
    height: 36px;
    width: 106%;
    padding: 0 10px;
    left: 0;
    bottom: 0px;
    z-index: -1;
    max-width: initial;
    left: -3%;

}
span.off-text-highlight2{
    position: relative;
}
.off-larg-head h2{
	position:relative;
}
@media (max-width:768px){
    span.off-text-highlight2::after{
        height:20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2f186 */.banner-connect-btn a{
        padding: 15px 38px;
        font-weight: 500;
}
.banner-connect-btn a:hover{
        background: #0045a600 !important;
    color: #000 !important;
    transition: all 0.3s ease-in-out;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS */.right-ag-box .elementor-image::after {
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    background-color: black;
    display: block;
    top: -30px;
    z-index: -1;
    right: -30px;
}
.right-ag-box .elementor-image{
    position: relative;
}

.left-ag-box .elementor-image{
     position: relative;
}

.left-ag-box .elementor-image::after {
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    background-color: black;
    display: block;
    top: -30px;
    z-index: -1;
    left: -33px;
}
[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed {
    display: none;
}
.transparent-read-more a, .transparent-read-more a:hover {
    background: transparent!important;
    color: black!important;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    background-color: transparent;
    text-decoration: none;
    position: relative;
    display: inline-block;
    line-height: initial;
}
.transparent-read-more a::after {
    /*content: url(/wp-content/uploads/2023/09/black-right-arrow.svg);*/
    /*position: absolute;*/
    /*top: 2px;*/
    /*right: -45px;*/
    /*transition: .3s;*/
    display: none;
}
.transparent-read-more a {
    border-bottom: 2px solid #cccccc;
    transition: .3s;
}

.transparent-read-more a:hover::after {
    right: -50px;
}

.left-ag-box p,.right-ag-box p{
    font-size: 18px;
}

 .digital-services-content-wrapper{
    background: #333333;
    padding: 20px 40px 40px;
    max-width: 513px;
    min-height: 380px;
    border-radius: 10px;
}/* End custom CSS */