.elementor-46455 .elementor-element.elementor-element-a3b43f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46455 .elementor-element.elementor-element-a3b43f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-46455 .elementor-element.elementor-element-abe7e02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46455 .elementor-element.elementor-element-abe7e02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46455 .elementor-element.elementor-element-abe7e02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46455 .elementor-element.elementor-element-3be5c43{--display:flex;--justify-content:center;}.elementor-46455 .elementor-element.elementor-element-3be5c43:not(.elementor-motion-effects-element-type-background), .elementor-46455 .elementor-element.elementor-element-3be5c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-46455 .elementor-element.elementor-element-562ef69{--display:flex;}.elementor-46455 .elementor-element.elementor-element-b0839b1{--display:flex;}.elementor-46455 .elementor-element.elementor-element-41afcc1 img{width:100%;max-width:100%;height:166px;}.elementor-46455 .elementor-element.elementor-element-6ff9a84{--display:flex;}.elementor-46455 .elementor-element.elementor-element-35a9409{--display:flex;}.elementor-46455 .elementor-element.elementor-element-85146f6{--display:flex;}.elementor-46455 .elementor-element.elementor-element-22f5bc8{--display:flex;}.elementor-46455 .elementor-element.elementor-element-67d4198{--display:flex;}.elementor-46455 .elementor-element.elementor-element-f65346d{--display:flex;}.elementor-46455 .elementor-element.elementor-element-9d415bf{--display:flex;}.elementor-46455 .elementor-element.elementor-element-4d61bfc{--display:flex;}.elementor-46455 .elementor-element.elementor-element-2de8d33{--display:flex;}.elementor-46455 .elementor-element.elementor-element-34fc791{--display:flex;}.elementor-46455 .elementor-element.elementor-element-a0a0dee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46455 .elementor-element.elementor-element-a0a0dee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46455 .elementor-element.elementor-element-b9a9481{--display:flex;}.elementor-46455 .elementor-element.elementor-element-5b87380{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-fc72897 > .elementor-widget-container{margin:0px 0px 113px 0px;}.elementor-46455 .elementor-element.elementor-element-a6293d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46455 .elementor-element.elementor-element-93387f9 > .elementor-element-populated{margin:0px 170px 0px 0px;--e-column-margin-right:170px;--e-column-margin-left:0px;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-a170483.master-fancy-image{width:242px;max-width:242px;left:0px;top:100px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-a170483.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;box-shadow:0px 21px 82px 0px rgba(79, 119.00000000000006, 255, 0.2);}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-13cc014.master-fancy-image{width:301px;max-width:301px;right:-55px;left:unset;top:300px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-13cc014.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-30901a0.master-fancy-image{width:34%;max-width:34%;right:-150px;left:unset;top:70px;visibility:visible;z-index:2;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-7e346b9.master-shape{background-image:url("https://beehivesoftware.in/wp-content/uploads/2022/07/bg-grad-1-1.webp");top:0px;width:100%;height:720px;border-radius:20px 20px 20px 20px;overflow:hidden;visibility:visible;z-index:0;left:25px;}.elementor-46455 .elementor-element.elementor-element-1b71983 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-46455 .elementor-element.elementor-element-1b71983 .master-heading .main-heading{margin-bottom:10px;}.elementor-repeater-item-1a942d6.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-46455 .elementor-element.elementor-element-2ecf79e .master-icon-box .inner{align-items:flex-start;}.elementor-46455 .elementor-element.elementor-element-2ecf79e .master-icon{font-size:32px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e .master-icon svg{width:32px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e.icon-position-top .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e.icon-position-left .icon-wrap{margin-right:15px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e.icon-position-right .icon-wrap{margin-left:15px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e.icon-position-bottom .icon-wrap{margin-top:15px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e .headline-2{margin-bottom:10px;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0.4px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e .desc{margin-bottom:23px;}.elementor-46455 .elementor-element.elementor-element-86a96cd .master-icon-box .inner{align-items:flex-start;}.elementor-46455 .elementor-element.elementor-element-86a96cd .master-icon{font-size:32px;}.elementor-46455 .elementor-element.elementor-element-86a96cd .master-icon svg{width:32px;}.elementor-46455 .elementor-element.elementor-element-86a96cd.icon-position-top .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-86a96cd.icon-position-left .icon-wrap{margin-right:15px;}.elementor-46455 .elementor-element.elementor-element-86a96cd.icon-position-right .icon-wrap{margin-left:15px;}.elementor-46455 .elementor-element.elementor-element-86a96cd.icon-position-bottom .icon-wrap{margin-top:15px;}.elementor-46455 .elementor-element.elementor-element-86a96cd .headline-2{margin-bottom:10px;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0.4px;}.elementor-46455 .elementor-element.elementor-element-86a96cd .desc{margin-bottom:23px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f .master-icon-box .inner{align-items:flex-start;}.elementor-46455 .elementor-element.elementor-element-8ddc29f .master-icon{font-size:32px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f .master-icon svg{width:32px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f.icon-position-top .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f.icon-position-left .icon-wrap{margin-right:15px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f.icon-position-right .icon-wrap{margin-left:15px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f.icon-position-bottom .icon-wrap{margin-top:15px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f .headline-2{margin-bottom:10px;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0.4px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f .desc{margin-bottom:0px;}.elementor-46455 .elementor-element.elementor-element-7108a28{--spacer-size:150px;}.elementor-46455 .elementor-element.elementor-element-597d7e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46455 .elementor-element.elementor-element-3a220f6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-46455 .elementor-element.elementor-element-3a220f6 .master-heading .main-heading{margin-bottom:10px;}.elementor-repeater-item-b3e202b.master-decor{left:0px;top:0px;visibility:visible;}.elementor-46455 .elementor-element.elementor-element-08d40d4{width:auto;max-width:auto;}.elementor-46455 .elementor-element.elementor-element-47acca3 > .elementor-element-populated{margin:0px 0px 0px 170px;--e-column-margin-right:0px;--e-column-margin-left:170px;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-129bb65.master-fancy-image{width:300px;max-width:300px;left:-70px;top:280px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-129bb65.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-c4b1e55.master-fancy-image{width:263px;max-width:263px;right:0px;left:unset;top:85px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-c4b1e55.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;box-shadow:0px 21px 82px 0px rgba(79, 119.00000000000006, 255, 0.2);}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-6fa54fc.master-shape{background-image:url("https://beehivesoftware.in/wp-content/uploads/2022/07/bg-grad-2-1.webp");top:0px;width:100%;height:720px;border-radius:20px 20px 20px 20px;overflow:hidden;visibility:visible;right:35px;left:unset;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-66d0ed8.master-shape{background-color:#AA96FB;top:105px;width:77px;height:77px;border-radius:50% 50% 50% 50%;overflow:hidden;visibility:visible;left:-135px;}.elementor-46455 .elementor-element.elementor-element-3d00e21{--spacer-size:150px;}.elementor-46455 .elementor-element.elementor-element-831e21b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46455 .elementor-element.elementor-element-5154bb7 > .elementor-element-populated{margin:0px 170px 0px 0px;--e-column-margin-right:170px;--e-column-margin-left:0px;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-44a45c2.master-fancy-image{width:200px;max-width:200px;left:0px;top:480px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-44a45c2.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-13cc014.master-fancy-image{width:301px;max-width:301px;right:-60px;left:unset;top:60px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-13cc014.master-fancy-image .image-wrap{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-cc2ec03.master-fancy-image{width:100px;max-width:100px;right:-150px;left:unset;bottom:80px;visibility:visible;z-index:1;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-7e346b9.master-shape{background-image:url("https://beehivesoftware.in/wp-content/uploads/2022/07/bg-grad-3-1.webp");top:0px;width:100%;height:720px;border-radius:20px 20px 20px 20px;overflow:hidden;visibility:visible;left:25px;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-33eef2d.master-text .inner{font-family:"Outfit", Sans-serif;font-size:24px;line-height:32px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-33eef2d.master-text{visibility:visible;z-index:2;right:-30px;left:unset;top:390px;}.elementor-46455 .elementor-element.elementor-element-381b059 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-46455 .elementor-element.elementor-element-381b059 .master-heading .main-heading{margin-bottom:10px;}.elementor-46455 .elementor-element.elementor-element-90c302e{width:auto;max-width:auto;}.elementor-46455 .elementor-element.elementor-element-441d2ac{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-d3e3014{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-f01eade > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-46455 .elementor-element.elementor-element-f01eade .master-heading .main-heading{max-width:970px;margin-bottom:90px;}.elementor-46455 .elementor-element.elementor-element-f01eade .master-heading h2{font-size:42px;line-height:50px;letter-spacing:-2px;}.elementor-46455 .elementor-element.elementor-element-42af774{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-e20f651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46455 .elementor-element.elementor-element-e20f651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-4060eba.master-fancy-image{width:5.2%;max-width:5.2%;left:20.57%;top:62%;visibility:visible;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-a33a44b.master-fancy-image{width:3.12%;max-width:3.12%;left:78%;top:28%;visibility:visible;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-cb90c4e.master-shape{background-color:#61DCDF;top:70px;width:15px;height:15px;border-radius:50% 50% 50% 50%;overflow:hidden;visibility:visible;left:12.34%;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-92dbe40.master-shape{background-color:#FF6D43;top:34%;width:15px;height:15px;border-radius:50% 50% 50% 50%;overflow:hidden;visibility:visible;right:6.25%;left:unset;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-2bc16ae.master-shape{background-color:#FFC0EC;top:50%;width:49px;height:49px;border-radius:50% 50% 50% 50%;overflow:hidden;visibility:visible;left:22.7%;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-7797099.master-shape{background-color:#F9C45C;bottom:34%;width:30px;height:30px;border-radius:50% 50% 50% 50%;overflow:hidden;visibility:visible;right:12%;left:unset;}.elementor-46455 .elementor-element.elementor-element-7ffb337{--spacer-size:107px;}.elementor-46455 .elementor-element.elementor-element-05c12fd > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-46455 .elementor-element.elementor-element-05c12fd .master-heading .main-heading{max-width:870px;}.elementor-46455 .elementor-element.elementor-element-05c12fd .master-heading .sub-heading{font-family:"Outfit", Sans-serif;font-size:22px;line-height:32px;letter-spacing:-1px;}.elementor-repeater-item-51867a6.master-decor{left:0px;top:0px;visibility:visible;}.elementor-46455 .elementor-element.elementor-element-21a9e7e{--spacer-size:106px;}body.elementor-page-46455 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(min-width:768px){.elementor-46455 .elementor-element.elementor-element-3be5c43{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46455 .elementor-element.elementor-element-93387f9{width:70%;}.elementor-46455 .elementor-element.elementor-element-535da6c{width:100%;}.elementor-46455 .elementor-element.elementor-element-9302f89{width:100%;}.elementor-46455 .elementor-element.elementor-element-47acca3{width:100%;}.elementor-46455 .elementor-element.elementor-element-5154bb7{width:70%;}.elementor-46455 .elementor-element.elementor-element-f007cb4{width:100%;}}@media(max-width:1024px){.elementor-46455 .elementor-element.elementor-element-fc72897 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-46455 .elementor-element.elementor-element-93387f9 > .elementor-element-populated{margin:0px 30px 60px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-46455 .elementor-element.elementor-element-7108a28{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-47acca3 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 35%;}.elementor-46455 .elementor-element.elementor-element-3d00e21{--spacer-size:120px;}.elementor-46455 .elementor-element.elementor-element-5154bb7 > .elementor-element-populated{margin:0px 30px 60px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-46455 .elementor-element.elementor-element-d3e3014{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-f01eade .master-heading .main-heading{margin-bottom:70px;}.elementor-46455 .elementor-element.elementor-element-42af774{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-2bc16ae.master-shape{width:20px;height:20px;}}@media(max-width:767px){.elementor-46455 .elementor-element.elementor-element-5b87380{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-12ba3de .elementor-repeater-item-13cc014.master-fancy-image{width:230px;max-width:230px;}.elementor-46455 .elementor-element.elementor-element-2ecf79e.icon-position-right .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-86a96cd.icon-position-right .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-8ddc29f.icon-position-right .icon-wrap{margin-bottom:15px;}.elementor-46455 .elementor-element.elementor-element-7108a28{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-47acca3 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-129bb65.master-fancy-image{width:230px;max-width:230px;left:-15px;}.elementor-46455 .elementor-element.elementor-element-cc2edc0 .elementor-repeater-item-6fa54fc.master-shape{width:85%;}.elementor-46455 .elementor-element.elementor-element-3d00e21{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-13cc014.master-fancy-image{width:230px;max-width:230px;right:-45px;left:unset;}.elementor-46455 .elementor-element.elementor-element-03f9ada .elementor-repeater-item-33eef2d.master-text{visibility:hidden;}.elementor-46455 .elementor-element.elementor-element-441d2ac{--spacer-size:100px;}.elementor-46455 .elementor-element.elementor-element-d3e3014{--spacer-size:80px;}.elementor-46455 .elementor-element.elementor-element-f01eade .master-heading .main-heading{margin-bottom:50px;}.elementor-46455 .elementor-element.elementor-element-42af774{--spacer-size:80px;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-4060eba.master-fancy-image{left:10px;top:80%;}.elementor-46455 .elementor-element.elementor-element-65dcfc6 .elementor-repeater-item-cb90c4e.master-shape{width:10px;height:10px;}.elementor-46455 .elementor-element.elementor-element-7ffb337{--spacer-size:87px;}.elementor-46455 .elementor-element.elementor-element-05c12fd{z-index:2;}.elementor-46455 .elementor-element.elementor-element-21a9e7e{--spacer-size:86px;}}/* Start custom CSS for container, class: .elementor-element-6ff9a84 */.elementor-46455 .elementor-element.elementor-element-6ff9a84 {
    --position: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a9409 */.elementor-46455 .elementor-element.elementor-element-35a9409 {
    --position: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85146f6 */.elementor-46455 .elementor-element.elementor-element-85146f6 {
    --position: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f5bc8 */.elementor-46455 .elementor-element.elementor-element-22f5bc8 {
    --position: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d4198 */.elementor-46455 .elementor-element.elementor-element-67d4198 {
    --position: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65346d */.elementor-46455 .elementor-element.elementor-element-f65346d {
    --position: 6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d415bf */.elementor-46455 .elementor-element.elementor-element-9d415bf {
    --position: 7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d61bfc */.elementor-46455 .elementor-element.elementor-element-4d61bfc {
    --position: 8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de8d33 */.elementor-46455 .elementor-element.elementor-element-2de8d33 {
    --position: 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fc791 */.elementor-46455 .elementor-element.elementor-element-34fc791 {
    --position: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562ef69 */.elementor-46455 .elementor-element.elementor-element-562ef69 {
    --quantity: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be5c43 */.banner{
    width: 100%;
    height: 100vh;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.banner .slider{
    position: absolute;
    width: 130px;
    height: 175px;
	top: 10%;
    left: calc(50% - 100px);
    transform-style: preserved;
    transform: perspective(1000px);
    animation: autoRun 40s linear infinite;
    z-index: 2;
}
@keyframes autoRun{
    from{
        transform: perspective(1000px) rotateX(-15deg) rotateY(90deg);
	}to{
        transform: perspective(1000px) rotateX(-15deg) rotateY(360deg);
	}
}
 
.banner .slider .item{
    position: absolute;
    inset: 0 0 0 0;
    transform:
        rotateY(calc( (var(--position) - 1) * (360 / var(--quantity)) * 1deg))
        translateZ(400px);
}
.banner .slider .item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}/* End custom CSS */