.elementor-3444 .elementor-element.elementor-element-54c9836{--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-3444 .elementor-element.elementor-element-54c9836:not(.elementor-motion-effects-element-type-background), .elementor-3444 .elementor-element.elementor-element-54c9836 > .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-3444 .elementor-element.elementor-element-54c9836::before, .elementor-3444 .elementor-element.elementor-element-54c9836 > .elementor-background-video-container::before, .elementor-3444 .elementor-element.elementor-element-54c9836 > .e-con-inner > .elementor-background-video-container::before, .elementor-3444 .elementor-element.elementor-element-54c9836 > .elementor-background-slideshow::before, .elementor-3444 .elementor-element.elementor-element-54c9836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3444 .elementor-element.elementor-element-54c9836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020728 0%, #1B4D2E 100%);}.elementor-3444 .elementor-element.elementor-element-fce0e9f{--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-3444 .elementor-element.elementor-element-0ae3954{text-align:center;}.elementor-3444 .elementor-element.elementor-element-0ae3954 .elementor-heading-title{font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-3444 .elementor-element.elementor-element-3755ed4{text-align:center;}.elementor-3444 .elementor-element.elementor-element-3755ed4 .elementor-heading-title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-3444 .elementor-element.elementor-element-090a3d0{text-align:center;color:#FFFFFF;}.elementor-3444 .elementor-element.elementor-element-806b0a8{--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-3444 .elementor-element.elementor-element-806b0a8:not(.elementor-motion-effects-element-type-background), .elementor-3444 .elementor-element.elementor-element-806b0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3444 .elementor-element.elementor-element-0ad2df5{text-align:center;}.elementor-3444 .elementor-element.elementor-element-0ad2df5 .elementor-heading-title{font-size:42px;font-weight:700;color:#111827;}.elementor-3444 .elementor-element.elementor-element-f1ab9f0{text-align:center;}.elementor-3444 .elementor-element.elementor-element-9518d77{--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-3444 .elementor-element.elementor-element-9518d77:not(.elementor-motion-effects-element-type-background), .elementor-3444 .elementor-element.elementor-element-9518d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3444 .elementor-element.elementor-element-585b5dc{text-align:start;}.elementor-3444 .elementor-element.elementor-element-585b5dc .elementor-heading-title{font-size:34px;font-weight:700;color:#111827;}.elementor-3444 .elementor-element.elementor-element-00e9509{--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-3444 .elementor-element.elementor-element-2bae56d{--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-3444 .elementor-element.elementor-element-2bae56d:not(.elementor-motion-effects-element-type-background), .elementor-3444 .elementor-element.elementor-element-2bae56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFB;}.elementor-3444 .elementor-element.elementor-element-e6a59c3{text-align:center;}.elementor-3444 .elementor-element.elementor-element-5c4ec99{--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-3444 .elementor-element.elementor-element-54c9836{--width:100%;}.elementor-3444 .elementor-element.elementor-element-00e9509{--width:100%;}.elementor-3444 .elementor-element.elementor-element-5c4ec99{--width:100%;}}@media(min-width:1025px){.elementor-3444 .elementor-element.elementor-element-54c9836:not(.elementor-motion-effects-element-type-background), .elementor-3444 .elementor-element.elementor-element-54c9836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3444 .elementor-element.elementor-element-54c9836{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3444 .elementor-element.elementor-element-0ae3954 .elementor-heading-title{font-size:40px;}.elementor-3444 .elementor-element.elementor-element-3755ed4 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-3444 .elementor-element.elementor-element-54c9836{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3444 .elementor-element.elementor-element-0ae3954 .elementor-heading-title{font-size:32px;}.elementor-3444 .elementor-element.elementor-element-3755ed4 .elementor-heading-title{font-size:20px;}}/* Start custom CSS */body.page-id-3444 .entry-header,body.page-id-3444 .ast-single-entry-header{display:none!important;}
body.page-id-3444 #primary{padding-top:0!important;padding-bottom:0!important;}
body.page-id-3444 .ast-container,body.page-id-3444 .site-content>.ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;}
.elementor-page .web-dev-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 .web-dev-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 .web-dev-hero>.e-con-inner{position:relative;z-index:1;max-width:100%!important;width:100%!important;}
.elementor-page .web-dev-hero .elementor-heading-title{text-shadow:0 2px 18px rgba(0,0,0,0.35);}
.elementor-3444 .web-dev-hero .elementor-heading-title,.elementor-3444 .web-dev-hero .elementor-widget-text-editor,.elementor-3444 .sw-intro-section .elementor-heading-title,.elementor-3444 .sw-gradient-heading,.elementor-3444 .sw-intro-section .elementor-widget-text-editor,.elementor-3444 .sw-cards-section .elementor-heading-title,.elementor-3444 .sw-soft-name,.elementor-3444 .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%;}}
.elementor-3444 .sw-gradient-heading{margin:0;text-align:center;font-size:42px;line-height:1.2;font-weight:700;color:#111827;}
.elementor-3444 .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-3444 .sw-intro-section .elementor-widget-text-editor p{max-width:760px;margin:0 auto;}
.elementor-3444 .sw-section-title{position:relative;display:inline-block;padding-bottom:14px;}
.elementor-3444 .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-3444 .sw-cards-section>.e-con-inner{max-width:1240px;margin:0 auto;}
.elementor-3444 .sw-cards-section .elementor-widget,.elementor-3444 .sw-cards-section .e-con{width:100%!important;max-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;}
.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;}
.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;}
.sw-soft-btn:hover{background:#020728!important;}
.sw-industry-we-serve>.e-con-inner{width:100%!important;max-width:1240px!important;margin:0 auto;}
.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-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;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-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;}
.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;position:relative;z-index:1;}
@media(max-width:1024px){
.elementor-3444 .sw-gradient-heading{font-size:34px;}
.sw-soft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.sw-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}
.elementor-page .web-dev-hero{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
}
@media(max-width:767px){
.elementor-3444 .sw-gradient-heading{font-size:28px;}
.sw-soft-grid{grid-template-columns:1fr;gap:16px;}
.sw-soft-flip-card{perspective:none;min-height:auto;}
.sw-soft-flip-inner{transform:none!important;min-height:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;}
.sw-soft-front,.sw-soft-back{position:relative!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;min-height:180px!important;}
.sw-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.sw-industry-card,.sw-industry-card-face{min-height:130px;}
}/* End custom CSS */