.elementor-3421 .elementor-element.elementor-element-ced2e77{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.88;--padding-top:180px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3421 .elementor-element.elementor-element-ced2e77:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-ced2e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itsquarebd.com/wp-content/uploads/2020/04/demo-screenshot.jpg");background-position:center center;background-size:cover;}.elementor-3421 .elementor-element.elementor-element-ced2e77::before, .elementor-3421 .elementor-element.elementor-element-ced2e77 > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-ced2e77 > .e-con-inner > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-ced2e77 > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-ced2e77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-ced2e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020728 0%, #1B4D2E 100%);}.elementor-3421 .elementor-element.elementor-element-31fd130{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3421 .elementor-element.elementor-element-18ea403{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-3421 .elementor-element.elementor-element-18ea403 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-910e9a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-3421 .elementor-element.elementor-element-910e9a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-397dd58{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#E8EEF5;}.elementor-3421 .elementor-element.elementor-element-f36f0cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-3421 .elementor-element.elementor-element-f36f0cd:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-f36f0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-e0a49f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3421 .elementor-element.elementor-element-e0a49f0 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3421 .elementor-element.elementor-element-aefbe2e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.7em;color:#5B6472;}.elementor-3421 .elementor-element.elementor-element-c52cf39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-3421 .elementor-element.elementor-element-c52cf39:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-c52cf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-f52d35a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-3421 .elementor-element.elementor-element-f52d35a .elementor-heading-title{font-size:34px;font-weight:700;color:#111827;}.elementor-3421 .elementor-element.elementor-element-bc9531f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3421 .elementor-element.elementor-element-6521d00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-3421 .elementor-element.elementor-element-6521d00:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-6521d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFB;}.elementor-3421 .elementor-element.elementor-element-107f058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-size:18px;color:#5B6472;}.elementor-3421 .elementor-element.elementor-element-b183cdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3421 .elementor-element.elementor-element-ced2e77{--width:100%;}.elementor-3421 .elementor-element.elementor-element-bc9531f{--width:100%;}.elementor-3421 .elementor-element.elementor-element-b183cdc{--width:100%;}}@media(min-width:1025px){.elementor-3421 .elementor-element.elementor-element-ced2e77:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-ced2e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3421 .elementor-element.elementor-element-ced2e77{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3421 .elementor-element.elementor-element-18ea403 .elementor-heading-title{font-size:40px;}.elementor-3421 .elementor-element.elementor-element-910e9a1 .elementor-heading-title{font-size:24px;}.elementor-3421 .elementor-element.elementor-element-397dd58{font-size:17px;}.elementor-3421 .elementor-element.elementor-element-f36f0cd{--padding-top:60px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3421 .elementor-element.elementor-element-e0a49f0 .elementor-heading-title{font-size:34px;}.elementor-3421 .elementor-element.elementor-element-6521d00{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3421 .elementor-element.elementor-element-ced2e77{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3421 .elementor-element.elementor-element-18ea403 .elementor-heading-title{font-size:32px;}.elementor-3421 .elementor-element.elementor-element-910e9a1 .elementor-heading-title{font-size:20px;}.elementor-3421 .elementor-element.elementor-element-397dd58{font-size:16px;}.elementor-3421 .elementor-element.elementor-element-e0a49f0 .elementor-heading-title{font-size:28px;}.elementor-3421 .elementor-element.elementor-element-6521d00{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS */body.page-id-3421 .entry-header,body.page-id-3421 .ast-single-entry-header{display:none!important;}
body.page-id-3421 #primary{padding-top:0!important;padding-bottom:0!important;}
body.page-id-3421 .ast-container,body.page-id-3421 .site-content>.ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;}
.elementor-page .software-hero{position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;}
.elementor-page .software-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 50%,rgba(130,205,71,0.14) 0%,transparent 42%),radial-gradient(circle at 82% 40%,rgba(130,205,71,0.10) 0%,transparent 38%);z-index:0;}
.elementor-page .software-hero>.e-con-inner{position:relative;z-index:1;max-width:100%!important;width:100%!important;}
.elementor-page .software-hero .elementor-heading-title{text-shadow:0 2px 18px rgba(0,0,0,0.35);}
.elementor-page .software-hero .elementor-widget-text-editor p{max-width:760px;margin:0 auto;}
.elementor-3421 .software-hero .elementor-heading-title,.elementor-3421 .software-hero .elementor-widget-text-editor,.elementor-3421 .sw-intro-section .elementor-heading-title,.elementor-3421 .sw-gradient-heading,.elementor-3421 .sw-intro-section .elementor-widget-text-editor,.elementor-3421 .sw-cards-section .elementor-heading-title,.elementor-3421 .sw-soft-name,.elementor-3421 .sw-soft-back p{text-transform:none!important;}
@keyframes swGradientMove{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}
@keyframes swCardGlow{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}
.elementor-3421 .sw-gradient-heading{margin:0;text-align:center;font-size:42px;line-height:1.2;font-weight:700;color:#111827;}
.elementor-3421 .sw-gradient-heading .sw-gradient-motion{background:linear-gradient(90deg,#FFB200 0%,#82CD47 25%,#00B4D8 50%,#9C0D0D 75%,#FFB200 100%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:swGradientMove 4s ease infinite;}
.elementor-3421 .sw-intro-section .elementor-widget-text-editor p{max-width:760px;margin:0 auto;}
.elementor-3421 .sw-section-title{position:relative;display:inline-block;padding-bottom:14px;}
.elementor-3421 .sw-section-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:999px;background:linear-gradient(90deg,#82CD47 0%,#00B4D8 55%,#020728 100%);}
.elementor-3421 .sw-cards-section>.e-con-inner{max-width:1240px;margin:0 auto;}
.elementor-3421 .sw-cards-section .elementor-widget,.elementor-3421 .sw-cards-section .e-con{width:100%!important;max-width:100%!important;}
.elementor-3421 .sw-cards-section .elementor-widget-html .elementor-widget-container{width:100%!important;}
.sw-soft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1180px;margin:0 auto;}
.sw-soft-flip-card{border:0;background:transparent;padding:0;cursor:pointer;perspective:1100px;min-height:360px;width:100%;text-align:center;}
.sw-soft-flip-inner{position:relative;width:100%;min-height:360px;transition:transform .65s ease;transform-style:preserve-3d;}
.sw-soft-flip-card:hover .sw-soft-flip-inner{transform:rotateY(180deg);}
.sw-soft-front,.sw-soft-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 22px;border-radius:18px;box-shadow:0 8px 24px rgba(2,7,40,0.08);border:1px solid rgba(2,7,40,0.08);overflow:hidden;}
.sw-soft-front{background:#FFFFFF;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.sw-soft-front::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:rgba(130,205,71,0.28);transition:height .45s ease;z-index:0;border-radius:inherit;pointer-events:none;}
.sw-soft-tint-0{background:linear-gradient(135deg,#E9F8DF 0%,#FFFFFF 70%);}
.sw-soft-tint-1{background:linear-gradient(135deg,#E4F7FF 0%,#FFFFFF 70%);}
.sw-soft-tint-2{background:linear-gradient(135deg,#FFF4DF 0%,#FFFFFF 70%);}
.sw-soft-back{background:linear-gradient(135deg,#FFFDE7 0%,#FFF59D 52%,#FFF176 100%);transform:rotateY(180deg);}
.sw-soft-icon{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:#FFFFFF;margin-bottom:18px;box-shadow:0 12px 28px rgba(2,7,40,0.14);position:relative;z-index:1;transition:transform .55s ease;}
.sw-soft-tone-0{background:linear-gradient(135deg,#82CD47 0%,#5FAF2D 100%);}
.sw-soft-tone-1{background:linear-gradient(135deg,#00B4D8 0%,#0077B6 100%);}
.sw-soft-tone-2{background:linear-gradient(135deg,#FFB200 0%,#9C0D0D 100%);}
.sw-soft-name{display:block;font-size:20px;font-weight:700;color:#111827;line-height:1.35;position:relative;z-index:1;}
.sw-soft-back .sw-soft-name{margin-bottom:10px;}
.sw-soft-back p{margin:0 0 14px;font-size:14px;line-height:1.65;color:#374151;max-width:280px;position:relative;z-index:1;}
.sw-soft-btn{display:inline-block;padding:10px 22px;border-radius:999px;background:#9C0D0D;color:#FFFFFF!important;text-decoration:none!important;font-size:13px;font-weight:600;position:relative;z-index:1;transition:background-color .3s ease,transform .3s ease;}
.sw-soft-btn:hover{background:#020728!important;transform:translateY(-2px);}
.sw-soft-flip-card:hover{filter:drop-shadow(0 14px 28px rgba(2,7,40,0.12));}
.sw-soft-flip-card:hover .sw-soft-front::after{height:0;}
@media(max-width:1024px){
.elementor-3421 .sw-gradient-heading{font-size:34px;}
.sw-soft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.sw-soft-flip-card,.sw-soft-flip-inner{min-height:340px;}
.elementor-3421 .sw-cards-section{padding-left:20px!important;padding-right:20px!important;}
}
@media(max-width:767px){
.elementor-3421 .sw-gradient-heading{font-size:28px;}
.sw-soft-grid{grid-template-columns:1fr;gap:16px;}
.sw-soft-flip-card,.sw-soft-flip-inner{min-height:320px;}
.elementor-3421 .sw-intro-section,.elementor-3421 .sw-cards-section{padding-left:16px!important;padding-right:16px!important;}
}
.sw-industry-we-serve>.e-con-inner{width:100%!important;max-width:1240px!important;margin:0 auto;}
.sw-industry-we-serve .elementor-widget,.sw-industry-we-serve .e-con{width:100%!important;max-width:100%!important;}
.sw-industry-we-serve .elementor-widget-html,.sw-industry-we-serve .elementor-widget-text-editor{width:100%!important;max-width:1180px!important;}
.sw-industry-we-serve .elementor-widget-html .elementor-widget-container,.sw-industry-we-serve .elementor-widget-text-editor .elementor-widget-container{width:100%!important;}
.sw-industry-we-serve .sw-industry-heading{margin:0 0 10px;text-align:center;font-size:40px;line-height:1.2;font-weight:700;color:#111827;text-transform:none!important;}
.sw-industry-we-serve .sw-industry-gradient{background:linear-gradient(90deg,#82CD47 0%,#00B4D8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.sw-industry-we-serve .elementor-widget-text-editor p{text-align:center;margin:0;}
.sw-industry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;max-width:1180px;margin:0 auto;}
.sw-industry-card{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;cursor:pointer;min-height:156px;width:100%;text-align:center;}
.sw-industry-card-face{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:156px;padding:22px 14px;border-radius:10px;background:#FFFFFF;box-shadow:0 4px 18px rgba(2,7,40,0.07);border:1px solid rgba(2,7,40,0.06);overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease;}
.sw-industry-card-face::before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(180deg,#0A1545 0%,#020728 100%);transition:height .4s ease;z-index:0;border-radius:inherit;}
.sw-industry-card:hover .sw-industry-card-face::before,.sw-industry-card.is-active .sw-industry-card-face::before{height:100%;}
.sw-industry-card:hover .sw-industry-card-face,.sw-industry-card.is-active .sw-industry-card-face{box-shadow:0 10px 24px rgba(2,7,40,0.22);border-color:rgba(130,205,71,0.45);}
.sw-industry-card:hover .sw-industry-name,.sw-industry-card.is-active .sw-industry-name{color:#FFFFFF;}
.sw-industry-icon{width:68px;height:68px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#FFFFFF;margin-bottom:14px;box-shadow:0 8px 20px rgba(2,7,40,0.12);position:relative;z-index:1;transition:transform .35s ease;}
.sw-industry-card:hover .sw-industry-icon,.sw-industry-card.is-active .sw-industry-icon{transform:translateY(-2px) scale(1.04);}
.sw-ind-tone-0{background:linear-gradient(135deg,#82CD47 0%,#00B4D8 100%);}
.sw-ind-tone-1{background:linear-gradient(135deg,#00B4D8 0%,#5C6BC0 100%);}
.sw-ind-tone-2{background:linear-gradient(135deg,#FFB200 0%,#FF7043 100%);}
.sw-ind-tone-3{background:linear-gradient(135deg,#66BB6A 0%,#26A69A 100%);}
.sw-ind-tone-4{background:linear-gradient(135deg,#AB47BC 0%,#EC407A 100%);}
.sw-ind-tone-5{background:linear-gradient(135deg,#42A5F5 0%,#7E57C2 100%);}
.sw-industry-name{display:block;font-size:17px;font-weight:600;color:#111827;line-height:1.3;text-transform:none!important;position:relative;z-index:1;}
@media(max-width:1024px){
.sw-industry-we-serve .sw-industry-heading{font-size:34px;}
.sw-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}
}
@media(max-width:767px){
.sw-industry-we-serve .sw-industry-heading{font-size:28px;}
.sw-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.sw-industry-card,.sw-industry-card-face{min-height:148px;}
.sw-industry-icon{width:58px;height:58px;font-size:24px;border-radius:14px;}
.sw-industry-name{font-size:15px;}
}
/* ITSQ mobile software v1781320264 */
@media(max-width:1024px){
.elementor-3421,.elementor-page-3421{overflow-x:hidden!important;max-width:100%!important;}
.elementor-page .software-hero{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
.elementor-3421 .sw-gradient-heading{font-size:clamp(24px,6vw,32px)!important;}
.elementor-3421 .sw-intro-section,.elementor-3421 .sw-cards-section{padding-left:16px!important;padding-right:16px!important;}
.sw-soft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.sw-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
.sw-industry-we-serve .sw-industry-heading{font-size:clamp(24px,6vw,30px)!important;}
}
@media(max-width:767px){
.sw-soft-grid{grid-template-columns:1fr!important;gap:14px!important;}
.sw-soft-flip-card{perspective:none!important;min-height:auto!important;cursor:default!important;}
.sw-soft-flip-inner{transform:none!important;min-height:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;position:static!important;}
.sw-soft-front,.sw-soft-back{position:relative!important;inset:auto!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;min-height:180px!important;}
.sw-soft-back{margin-top:0!important;}
.sw-soft-name{font-size:17px!important;}
.sw-soft-back p{font-size:13px!important;max-width:100%!important;}
.sw-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.sw-industry-card,.sw-industry-card-face{min-height:130px!important;}
.sw-industry-icon{width:52px!important;height:52px!important;font-size:22px!important;}
.sw-industry-name{font-size:14px!important;}
}/* End custom CSS */