.elementor-515 .elementor-element.elementor-element-87f4119{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-515 .elementor-element.elementor-element-4155415{--display:flex;--min-height:582px;}.elementor-515 .elementor-element.elementor-element-4155415:not(.elementor-motion-effects-element-type-background), .elementor-515 .elementor-element.elementor-element-4155415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hashitsolutions.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-31-2026-11_04_22-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-515 .elementor-element.elementor-element-280ed35{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-515 .elementor-element.elementor-element-280ed35:not(.elementor-motion-effects-element-type-background), .elementor-515 .elementor-element.elementor-element-280ed35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-515 .elementor-element.elementor-element-8b39166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-c077a5c{--display:flex;}.elementor-515 .elementor-element.elementor-element-c077a5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-515 .elementor-element.elementor-element-8413c07 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d83803d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-515 .elementor-element.elementor-element-990533a{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-44047d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-515 .elementor-element.elementor-element-4236339{width:var( --container-widget-width, 41.369% );max-width:41.369%;--container-widget-width:41.369%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-515 .elementor-element.elementor-element-4236339.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-515 .elementor-element.elementor-element-4236339 .elementor-icon-list-icon i{color:#FD6504;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-4236339 .elementor-icon-list-icon svg{fill:#FD6504;transition:fill 0.3s;}.elementor-515 .elementor-element.elementor-element-4236339 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-515 .elementor-element.elementor-element-4236339 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:400;}.elementor-515 .elementor-element.elementor-element-4236339 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-fd424a2 .elementor-icon-list-icon i{color:#FD6504;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-fd424a2 .elementor-icon-list-icon svg{fill:#FD6504;transition:fill 0.3s;}.elementor-515 .elementor-element.elementor-element-fd424a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-515 .elementor-element.elementor-element-fd424a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-515 .elementor-element.elementor-element-fd424a2 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:400;}.elementor-515 .elementor-element.elementor-element-fd424a2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-50a1dae{--display:flex;}.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-515 .elementor-element.elementor-element-0ee44ba img{width:100%;height:353px;object-fit:cover;object-position:center center;border-radius:9px 9px 9px 9px;}.elementor-515 .elementor-element.elementor-element-7ef0c9d{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-515 .elementor-element.elementor-element-7ef0c9d:not(.elementor-motion-effects-element-type-background), .elementor-515 .elementor-element.elementor-element-7ef0c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-515 .elementor-element.elementor-element-9b78ab3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-189eb4b{--display:flex;}.elementor-515 .elementor-element.elementor-element-32bdced img{width:100%;height:353px;object-fit:cover;object-position:center center;border-radius:9px 9px 9px 9px;}.elementor-515 .elementor-element.elementor-element-e9526d7{--display:flex;}.elementor-515 .elementor-element.elementor-element-e9526d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-515 .elementor-element.elementor-element-ac55336 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;color:#FD6504;}.elementor-515 .elementor-element.elementor-element-7de8b1f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-2628fce{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-7412040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-f710349{width:var( --container-widget-width, 41.369% );max-width:41.369%;--container-widget-width:41.369%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-515 .elementor-element.elementor-element-f710349.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-515 .elementor-element.elementor-element-f710349 .elementor-icon-list-icon i{color:#FD6504;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-f710349 .elementor-icon-list-icon svg{fill:#FD6504;transition:fill 0.3s;}.elementor-515 .elementor-element.elementor-element-f710349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-515 .elementor-element.elementor-element-f710349 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:400;}.elementor-515 .elementor-element.elementor-element-f710349 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-840aa34 .elementor-icon-list-icon i{color:#FD6504;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-840aa34 .elementor-icon-list-icon svg{fill:#FD6504;transition:fill 0.3s;}.elementor-515 .elementor-element.elementor-element-840aa34{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-515 .elementor-element.elementor-element-840aa34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-515 .elementor-element.elementor-element-840aa34 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:400;}.elementor-515 .elementor-element.elementor-element-840aa34 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-515 .elementor-element.elementor-element-63ae0d6{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-63ae0d6:not(.elementor-motion-effects-element-type-background), .elementor-515 .elementor-element.elementor-element-63ae0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031A38;}.elementor-515 .elementor-element.elementor-element-8fd5c8e{text-align:center;}.elementor-515 .elementor-element.elementor-element-8fd5c8e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;color:#FD6504;}.elementor-515 .elementor-element.elementor-element-9886665{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-b33c4da{--display:flex;}.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-515 .elementor-element.elementor-element-4a9524d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-4a9524d.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-4a9524d.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-4a9524d.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-4a9524d .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-4a9524d .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-4a9524d .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-4a9524d .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-4a9524d:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-4a9524d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-4a9524d .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-39e9d4a{--display:flex;}.elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-870ae56.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-870ae56.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-870ae56.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-870ae56:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-870ae56:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-870ae56 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f5a7598{--display:flex;}.elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-274d0f8.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-274d0f8.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-274d0f8.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-274d0f8:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-274d0f8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-274d0f8 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-72128ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-841e5c2{--display:flex;}.elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-6866a4b.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-6866a4b.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-6866a4b.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-6866a4b:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-6866a4b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-6866a4b .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-be1e74c{--display:flex;}.elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-74283a9.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-74283a9.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-74283a9.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-74283a9:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-74283a9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-74283a9 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-9c1e227{--display:flex;}.elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-ef4c22c.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-ef4c22c.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-ef4c22c.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-ef4c22c:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-ef4c22c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-ef4c22c .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-963da1f{--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:center;--align-items:center;}.elementor-515 .elementor-element.elementor-element-92df77e{--display:flex;}.elementor-515 .elementor-element.elementor-element-92df77e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-515 .elementor-element.elementor-element-fab48a8.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-fab48a8.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-fab48a8.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon{font-size:35px;}.elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:23px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-fab48a8:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-fab48a8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-fab48a8 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f580a5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-9de79da .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;color:#FD6504;}.elementor-515 .elementor-element.elementor-element-83c42d4 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-fb5afe6{text-align:center;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-cf4e62b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-004a9cf{--display:flex;}.elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d3104d1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d3104d1:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-d3104d1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d3104d1 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-5097f82{--display:flex;}.elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f529c73.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-f529c73:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-f529c73:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-f529c73 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-a39782b{--display:flex;}.elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-ce6649c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-ce6649c:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-ce6649c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-ce6649c .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-bf10c75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-38af783 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;color:#FD6504;}.elementor-515 .elementor-element.elementor-element-5359f87 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-3663a4e{text-align:center;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-515 .elementor-element.elementor-element-1e84617{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-2e4b2d3{--display:flex;}.elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-79b79fa.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-79b79fa:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-79b79fa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-79b79fa .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-c4d7d55{--display:flex;}.elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-f0378e9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-f0378e9:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-f0378e9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-f0378e9 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-9f42903{--display:flex;}.elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e26adec.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-e26adec:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-e26adec:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-e26adec .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-e1bdca1{--display:flex;}.elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-96605f4.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-96605f4:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-96605f4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-96605f4 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-7c85345{--display:flex;}.elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-460a891.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-460a891.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-460a891.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-460a891.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-460a891.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-460a891.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-460a891.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-460a891.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-460a891.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-460a891:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-460a891:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-460a891 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-f512285{--display:flex;}.elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-1a07402.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-1a07402:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-1a07402:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-1a07402 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-b43e584{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-ec00907{--display:flex;}.elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-e8b9118.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-e8b9118:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-e8b9118:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-e8b9118 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-b9a312e{--display:flex;}.elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-902ba63.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-902ba63:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-902ba63:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-902ba63 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-4407d4f{--display:flex;}.elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-0db4831.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-0db4831:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-0db4831:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-0db4831 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-5395ea6{--display:flex;}.elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d1652ff.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d1652ff:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-d1652ff:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d1652ff .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-a89f97c{--display:flex;}.elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-d821906.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d821906.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-d821906.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-d821906.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d821906.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d821906.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d821906.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d821906.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-d821906.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d821906:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-d821906:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-d821906 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}.elementor-515 .elementor-element.elementor-element-78d3b7a{--display:flex;}.elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon-box-wrapper{gap:10px;}.elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-stacked .elementor-icon{background-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-framed .elementor-icon, .elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-default .elementor-icon{fill:#FD6504;color:#FD6504;border-color:#FD6504;}.elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-515 .elementor-element.elementor-element-56fb80e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon{font-size:31px;}.elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon-box-title, .elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-56fb80e:has(:hover) .elementor-icon-box-title,
					 .elementor-515 .elementor-element.elementor-element-56fb80e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-515 .elementor-element.elementor-element-56fb80e .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;color:#606060;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-515 .elementor-element.elementor-element-c077a5c{--width:61%;}.elementor-515 .elementor-element.elementor-element-e9526d7{--width:61%;}.elementor-515 .elementor-element.elementor-element-92df77e{--width:31.545%;}}@media(max-width:767px){.elementor-515 .elementor-element.elementor-element-4155415{--min-height:158px;}}/* Start custom CSS for icon-box, class: .elementor-element-4a9524d *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-870ae56 *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-274d0f8 *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6866a4b *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74283a9 *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef4c22c *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fab48a8 *//* Remove Default Spacing */
.why-card{
    margin:0 !important;
    padding:0 !important;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    display:flex;
    align-items:center;
    gap:20px;
    transition:.4s;
    overflow:hidden;
    height:100%;
}

/* Remove spacing from Icon Box */
.why-card .elementor-icon-box-wrapper,
.why-card .elementor-icon-box-content,
.why-card .elementor-icon-box-icon{
    margin:0 !important;
    padding:0 !important;
}

/* Icon */
.why-card .elementor-icon{
    width:60px;
    height:60px;
    min-width:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    color:#FD6504;
    background:rgba(253,101,4,.08);
    border:1px solid rgba(253,101,4,.25);
}

/* Heading */
.why-card .elementor-icon-box-title{
    margin:0 0 8px !important;
    padding:0 !important;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

/* Description */
.why-card .elementor-icon-box-description{
    margin:0 !important;
    padding:0 !important;
    color:#c8d0dd;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3104d1 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f529c73 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce6649c *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79b79fa *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0378e9 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26adec *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96605f4 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-460a891 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a07402 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8b9118 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-902ba63 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0db4831 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1652ff *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d821906 *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56fb80e *//* Main Box */
.it-service-box{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:18px;
    padding:20px 0;
    text-align:center;
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(0,0,0,.06);
    height:100%;
}

/* Top Orange Line */
.it-service-box::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:0;
    height:4px;
    background:#FD6504;
    transition:.4s;
    transform:translateX(-50%);
    border-radius:20px;
}

/* Hover */
.it-service-box:hover{
    transform:translateY(-12px);
    box-shadow:0 20px 50px rgba(0,0,0,.12);
    border-color:#FD6504;
}

.it-service-box:hover::before{
    width:100%;
}

/* Icon Box */
.it-service-box .elementor-icon{
    width:50px;
    height:50px;
    border:2px solid #FD6504;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
    color:#FD6504;
    font-size:40px;
    transition:.4s;
    background:#fff;
}

/* Icon Hover */
.it-service-box:hover .elementor-icon{
    background:#FD6504;
    color:#fff;
    transform:rotateY(180deg);
    box-shadow:0 15px 30px rgba(253,101,4,.35);
}

/* Heading */
.it-service-box h3{
    font-size:30px;
    font-weight:700;
    color:#151515;
    margin-bottom:18px;
    transition:.3s;
}

.it-service-box:hover h3{
    color:#FD6504;
}

/* Text */
.it-service-box p{
    font-size:17px;
    line-height:1.8;
    color:#666;
    margin:0;
}

/* Bottom Orange Line */
.it-service-box::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    width:0;
    height:4px;
    background:#FD6504;
    transform:translateX(-50%);
    transition:.4s;
    border-radius:20px;
}

.it-service-box:hover::after{
    width:70px;
}

/* Responsive */
@media(max-width:767px){

.it-service-box{
    padding:30px 20px;
}

.it-service-box h3{
    font-size:24px;
}

.it-service-box .elementor-icon{
    width:75px;
    height:75px;
    font-size:34px;
}

}/* End custom CSS */