.elementor-8798 .elementor-element.elementor-element-7d7f078{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;top:0px;--z-index:9;}.elementor-8798 .elementor-element.elementor-element-7d7f078:not(.elementor-motion-effects-element-type-background), .elementor-8798 .elementor-element.elementor-element-7d7f078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2daf19 );}body:not(.rtl) .elementor-8798 .elementor-element.elementor-element-7d7f078{left:0px;}body.rtl .elementor-8798 .elementor-element.elementor-element-7d7f078{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8798 .elementor-element.elementor-element-c700823{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-8798 .elementor-element.elementor-element-c700823 img{width:100%;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8798 .elementor-element.elementor-element-6a2ba48{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-966c89b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-34bab53:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-34bab53.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-34bab53.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-34bab53.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-8bba3d4.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-8bba3d4.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-8bba3d4.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-fbd85ec.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-fbd85ec.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-fbd85ec.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-7e1aa36.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-7e1aa36.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-7e1aa36.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-28548fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-394c80c:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-394c80c.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-394c80c.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-394c80c.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-f4e2736:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-f4e2736.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-f4e2736.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-f4e2736.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-ac8dc1e.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-267e104:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-267e104.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-267e104.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-267e104.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-e7e1591:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-e7e1591.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-e7e1591.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-e7e1591.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-164bdaf:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-164bdaf.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-164bdaf.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-164bdaf.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-d0f4aa1.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-68a73b7:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-68a73b7.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-68a73b7.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-68a73b7.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-cff9859:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-cff9859.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-cff9859.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-cff9859.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-7573524:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-7573524.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-7573524.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-7573524.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-1cd0e04.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-1cd0e04.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-1cd0e04.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-cdb57c0.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-cdb57c0.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-cdb57c0.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-242f5f4:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-242f5f4.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-242f5f4.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-242f5f4.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-2e8a9a6.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-720edb0:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-720edb0.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-720edb0.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-720edb0.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-418f528:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-418f528.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-418f528.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-418f528.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-891f969{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-863c6cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-8c97284:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-8c97284.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-8c97284.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-8c97284.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-e13565c:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-e13565c.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-e13565c.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-e13565c.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-c275417:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-c275417.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-c275417.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-c275417.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-97c91f1:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-97c91f1.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-97c91f1.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-97c91f1.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-a822736:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-a822736.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-a822736.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-a822736.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-517099a:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-517099a.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-517099a.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-517099a.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-a8e27ab.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-a8e27ab.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-a8e27ab.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-04e534b:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-04e534b.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-04e534b.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-04e534b.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-974219c:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-974219c.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-974219c.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-974219c.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-fa2ebff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-4cae1c2.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-4cae1c2.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-4cae1c2.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-9f79e92:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-9f79e92.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-9f79e92.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-9f79e92.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:61px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8798 .elementor-element.elementor-element-f0192c5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-5a4ed02.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-5a4ed02.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-5a4ed02.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-widget-container{background-color:#EC222742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-860e0b6:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-wrapper{gap:0px;}.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8798 .elementor-element.elementor-element-860e0b6.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-860e0b6.elementor-view-framed .elementor-icon, .elementor-8798 .elementor-element.elementor-element-860e0b6.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon{font-size:50px;}.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title, .elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title a{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:500;}.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:400;color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-0ce56f8{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:400ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#EC2227;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;}.elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#00000066;border-style:solid;border-width:3px 0px 0px 0px;border-color:#EC2227;}.elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;border-style:solid;border-width:3px 0px 0px 0px;border-color:#EC2227;}:where( .elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#000000;}.elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Rajdhani", Sans-serif;font-weight:700;}.elementor-8798 .elementor-element.elementor-element-0ce56f8 {--n-menu-title-color-hover:#EC2227;--n-menu-title-color-active:#EC2227;}.elementor-8798 .elementor-element.elementor-element-0ce56f8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:10px 10px 0px 0px;}.elementor-8798 .elementor-element.elementor-element-1eef071{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8798 .elementor-element.elementor-element-c805242 .elementor-button{background-color:#EC222736;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-a5f261a );border-radius:13px 13px 13px 13px;padding:8px 8px 8px 8px;}.elementor-8798 .elementor-element.elementor-element-c805242 .elementor-button:hover, .elementor-8798 .elementor-element.elementor-element-c805242 .elementor-button:focus{background-color:var( --e-global-color-a5f261a );}.elementor-8798 .elementor-element.elementor-element-c805242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8798 .elementor-element.elementor-element-2c1e117 .elementor-button{background-color:var( --e-global-color-1b2daf19 );font-family:"Rajdhani", Sans-serif;font-size:19px;font-weight:700;fill:var( --e-global-color-a5f261a );color:var( --e-global-color-a5f261a );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF66;border-radius:13px 13px 13px 13px;padding:12px 34px 12px 34px;}.elementor-8798 .elementor-element.elementor-element-2c1e117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8798 .elementor-element.elementor-element-2c1e117.elementor-element{--align-self:center;}.elementor-8798 .elementor-element.elementor-element-31ac302 .elementor-button{background-color:var( --e-global-color-a5f261a );font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:700;fill:var( --e-global-color-6b2d8c03 );color:var( --e-global-color-6b2d8c03 );border-style:none;border-radius:13px 13px 13px 13px;padding:12px 30px 12px 30px;}.elementor-8798 .elementor-element.elementor-element-31ac302 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8798 .elementor-element.elementor-element-31ac302.elementor-element{--align-self:center;}.elementor-8798 .elementor-element.elementor-element-31ac302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8798 .elementor-element.elementor-element-31ac302 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-8798 .elementor-element.elementor-element-7d7f078{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8798 .elementor-element.elementor-element-966c89b{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-863c6cb{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-fa2ebff{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-f0192c5{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-0ce56f8{--n-menu-toggle-align:flex-end;}}@media(max-width:1024px){.elementor-8798 .elementor-element.elementor-element-c700823{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-8798 .elementor-element.elementor-element-c700823 img{max-width:200px;}.elementor-8798 .elementor-element.elementor-element-6a2ba48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-966c89b{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-28548fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-891f969{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-863c6cb{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-fa2ebff{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-f0192c5{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-0ce56f8{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-end;}.elementor-8798 .elementor-element.elementor-element-2c1e117 .elementor-button{font-size:16px;}.elementor-8798 .elementor-element.elementor-element-31ac302 .elementor-button{font-size:16px;}}@media(max-width:880px){.elementor-8798 .elementor-element.elementor-element-6a2ba48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-966c89b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-28548fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-891f969{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-863c6cb{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-fa2ebff{--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-f0192c5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-2c1e117 .elementor-button{font-size:15px;padding:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-8798 .elementor-element.elementor-element-6a2ba48{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-966c89b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-28548fc{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-891f969{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-863c6cb{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-fa2ebff{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8798 .elementor-element.elementor-element-f0192c5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8798 .elementor-element.elementor-element-0ce56f8{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;--n-menu-title-font-size:18px;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-distance-from-dropdown:15px;}.elementor-8798 .elementor-element.elementor-element-0ce56f8.elementor-element{--align-self:center;}.elementor-8798 .elementor-element.elementor-element-1eef071{--justify-content:center;}}@media(min-width:768px){.elementor-8798 .elementor-element.elementor-element-7d7f078{--content-width:1500px;}.elementor-8798 .elementor-element.elementor-element-6a2ba48{--width:300px;}.elementor-8798 .elementor-element.elementor-element-28548fc{--width:600px;}.elementor-8798 .elementor-element.elementor-element-891f969{--width:300px;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--width:600px;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--width:300px;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--width:300px;}.elementor-8798 .elementor-element.elementor-element-1eef071{--width:400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8798 .elementor-element.elementor-element-b9b773e{--width:100%;}.elementor-8798 .elementor-element.elementor-element-1eef071{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8798 .elementor-element.elementor-element-6a2ba48{--width:100%;}.elementor-8798 .elementor-element.elementor-element-28548fc{--width:100%;}.elementor-8798 .elementor-element.elementor-element-891f969{--width:100%;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--width:100%;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--width:100%;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--width:100%;}.elementor-8798 .elementor-element.elementor-element-1eef071{--width:22%;}}@media(max-width:880px) and (min-width:768px){.elementor-8798 .elementor-element.elementor-element-6a2ba48{--width:100%;}.elementor-8798 .elementor-element.elementor-element-28548fc{--width:100%;}.elementor-8798 .elementor-element.elementor-element-87b9cae{--width:100%;}.elementor-8798 .elementor-element.elementor-element-891f969{--width:100%;}.elementor-8798 .elementor-element.elementor-element-d3b27fd{--width:100%;}.elementor-8798 .elementor-element.elementor-element-1c51a00{--width:100%;}.elementor-8798 .elementor-element.elementor-element-a13be2d{--width:100%;}.elementor-8798 .elementor-element.elementor-element-b9b773e{--width:100%;}.elementor-8798 .elementor-element.elementor-element-1eef071{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bab53 */.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-34bab53 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-34bab53:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-34bab53 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bba3d4 */.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8bba3d4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8bba3d4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8bba3d4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbd85ec */.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-fbd85ec .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-fbd85ec:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-fbd85ec {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e1aa36 */.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7e1aa36 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7e1aa36:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7e1aa36 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2ba48 */.elementor-8798 .elementor-element.elementor-element-6a2ba48 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-6a2ba48 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-394c80c */.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-394c80c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-394c80c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-394c80c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e2736 */.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-f4e2736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-f4e2736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-f4e2736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8dc1e */.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-ac8dc1e .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-ac8dc1e:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-ac8dc1e {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267e104 */.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-267e104 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-267e104:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-267e104 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7e1591 */.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e7e1591 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e7e1591:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e7e1591 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-164bdaf */.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-164bdaf .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-164bdaf:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-164bdaf {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f4aa1 */.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-d0f4aa1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-d0f4aa1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-d0f4aa1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a73b7 */.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-68a73b7 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-68a73b7:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-68a73b7 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cff9859 */.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cff9859 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cff9859:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cff9859 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7573524 */.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-7573524 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-7573524:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-7573524 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cd0e04 */.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-1cd0e04 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-1cd0e04:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-1cd0e04 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdb57c0 */.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-cdb57c0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-cdb57c0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-cdb57c0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242f5f4 */.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-242f5f4 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-242f5f4:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-242f5f4 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8a9a6 */.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-2e8a9a6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-2e8a9a6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-2e8a9a6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-720edb0 */.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-720edb0 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-720edb0:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-720edb0 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-418f528 */.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-418f528 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-418f528:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-418f528 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28548fc */.elementor-8798 .elementor-element.elementor-element-28548fc {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-28548fc {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c97284 */.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-8c97284 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-8c97284:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-8c97284 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e13565c */.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-e13565c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-e13565c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-e13565c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891f969 */.elementor-8798 .elementor-element.elementor-element-891f969 {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-891f969 {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c275417 */.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-c275417 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-c275417:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-c275417 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97c91f1 */.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-97c91f1 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-97c91f1:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-97c91f1 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a822736 */.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a822736 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a822736:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a822736 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-517099a */.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-517099a .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-517099a:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-517099a {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8e27ab */.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-a8e27ab .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-a8e27ab:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-a8e27ab {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e534b */.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-04e534b .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-04e534b:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-04e534b {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974219c */.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-974219c .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-974219c:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-974219c {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b27fd */.elementor-8798 .elementor-element.elementor-element-d3b27fd {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-d3b27fd {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cae1c2 */.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-4cae1c2 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-4cae1c2:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-4cae1c2 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f79e92 */.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-9f79e92 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-9f79e92:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-9f79e92 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13be2d */.elementor-8798 .elementor-element.elementor-element-a13be2d {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-a13be2d {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a4ed02 */.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-5a4ed02 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-5a4ed02:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-5a4ed02 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-860e0b6 */.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-description {
    display: none;
    transition: 400ms ease-in-out;
}




.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-description {
    display: block;
    /*padding-bottom: 10px;*/
}

.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon {
    transform: scale(0.85);
}

.elementor-8798 .elementor-element.elementor-element-860e0b6 .elementor-icon-box-title {
    transition: 400ms ease-in-out;
}
.elementor-8798 .elementor-element.elementor-element-860e0b6:hover .elementor-icon-box-title {
      transform: scale(0.85);
}


.elementor-8798 .elementor-element.elementor-element-860e0b6 {
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b773e */.elementor-8798 .elementor-element.elementor-element-b9b773e {
    border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  
  
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-top: none !important; 
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 768px) {
    
   .elementor-8798 .elementor-element.elementor-element-b9b773e {
        border-top-right-radius: 0px !important;
         backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
   background-color: rgba(0, 0, 0, 1) !important;
   }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-0ce56f8 *//* Apply active border to the title when its content sibling has .e-active */
.e-n-menu-item:has(> .e-n-menu-content.e-active) > .e-n-menu-title {
  border-top: 3px solid #EC2227 !important;
  border-radius: 10px 10px 0 0 !important;
  color: #EC2227 !important;
  background: #00000066 !important;
  border-left : 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 1. Change TEXT color when menu is active/open or hovered */
.e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title-text,
.e-n-menu-title:hover .e-n-menu-title-text {
  color: #EC2227 !important;
}


.elementor-8798 .elementor-element.elementor-element-0ce56f8 .e-n-menu-dropdown-icon-opened svg {
  fill: #EC2227 !important;
  color: #EC2227 !important;
}

.elementor-8798 .elementor-element.elementor-element-0ce56f8 .elementor-icon svg path {
    opacity: 1 !important;
}

.elementor-8798 .elementor-element.elementor-element-0ce56f8 .elementor-icon svg g {
    opacity: 1 !important;
}

@media (max-width: 768px) {
    
    .e-n-menu-item:has(> .e-n-menu-content.e-active) > .e-n-menu-title {
    border-right : 1px solid rgba(255, 255, 255, 0.2) !important;
     background: #000000 !important;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7f078 */.elementor-8798 .elementor-element.elementor-element-7d7f078{
  background: #000;
  transition: background .3s ease, backdrop-filter .3s ease;
}

html {
    zoom:0.9;

}



.elementor-8798 .elementor-element.elementor-element-7d7f078.elementor-sticky--effects{
  /*background: rgba(0,0,0,.55) !important;*/
  /*backdrop-filter: blur(14px) !important;*/
  /*-webkit-backdrop-filter: blur(14px);*/
}/* End custom CSS */