.elementor-17485 .elementor-element.elementor-element-503ce035{--display:flex;--min-height:400px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-17485 .elementor-element.elementor-element-503ce035:not(.elementor-motion-effects-element-type-background), .elementor-17485 .elementor-element.elementor-element-503ce035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-17485 .elementor-element.elementor-element-503ce035.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-17485 .elementor-element.elementor-element-4d303ade{--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:flex-end;--align-items:flex-end;--margin-top:-64px;--margin-bottom:0px;--margin-left:60px;--margin-right:-65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17485 .elementor-element.elementor-element-4d303ade.e-con{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-78a0d4ff{margin:-13px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17485 .elementor-element.elementor-element-78a0d4ff.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-17485 .elementor-element.elementor-element-2922c645{margin:-61px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 37px;padding:0px 0px 0px 0px;text-align:left;}.elementor-17485 .elementor-element.elementor-element-2922c645.elementor-element{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-2922c645 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:32px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-17485 .elementor-element.elementor-element-680173c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 68px;padding:0px 0px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-680173c2.elementor-element{--align-self:flex-start;}.elementor-17485 .elementor-element.elementor-element-42560c49{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:155px;--margin-right:0px;}.elementor-17485 .elementor-element.elementor-element-42560c49.e-con{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-10feeba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) -40px;padding:0px 0px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-10feeba3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17485 .elementor-element.elementor-element-7f5827e{--display:flex;}.elementor-17485 .elementor-element.elementor-element-48aad23{--display:flex;}.elementor-17485 .elementor-element.elementor-element-70ece48{--display:flex;}.elementor-17485 .elementor-element.elementor-element-69bf91f{--display:flex;}.elementor-17485 .elementor-element.elementor-element-b307a37{--display:flex;}.elementor-17485 .elementor-element.elementor-element-2ef5b2a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;margin:0px 101px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:15px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF85;--n-menu-divider-content:"";--n-menu-divider-style:double;--n-menu-title-transition:300ms;--n-menu-title-padding:5px 15px 5px 15px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-17485 .elementor-element.elementor-element-2ef5b2a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-17485 .elementor-element.elementor-element-2ef5b2a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-17485 .elementor-element.elementor-element-2ef5b2a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Albert Sans", Sans-serif;}.elementor-17485 .elementor-element.elementor-element-2ef5b2a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-17485 .elementor-element.elementor-element-2ef5b2a {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-17485 .elementor-element.elementor-element-2ef5b2a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:20px 20px 20px 20px;}.elementor-17485 .elementor-element.elementor-element-6f88c661{--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-17485 .elementor-element.elementor-element-6f88c661.e-con{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-734d27cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:55px;}.elementor-17485 .elementor-element.elementor-element-734d27cf.e-con{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-514c1ed{margin:38px 92px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17485 .elementor-element.elementor-element-514c1ed.elementor-element{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF85;transition:color 0.3s;}.elementor-17485 .elementor-element.elementor-element-514c1ed .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-17485 .elementor-element.elementor-element-5e50bb38{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:137px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17485 .elementor-element.elementor-element-739e664a{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-17485 .elementor-element.elementor-element-739e664a.elementor-element{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-739e664a .elementor-heading-title{font-size:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:color-dodge;}.elementor-17485 .elementor-element.elementor-element-24909ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17485 .elementor-element.elementor-element-24909ccd.elementor-element{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-text{color:#FFFFFF85;transition:color 0.3s;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-17485 .elementor-element.elementor-element-cef17f6{--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-17485 .elementor-element.elementor-element-370215ce{margin:-334px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 237px;}.elementor-17485 .elementor-element.elementor-element-370215ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17485 .elementor-element.elementor-element-63260850{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:0px;}.elementor-17485 .elementor-element.elementor-element-63260850:not(.elementor-motion-effects-element-type-background), .elementor-17485 .elementor-element.elementor-element-63260850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-black ) 0%, #0C042359 100%);}.elementor-17485 .elementor-element.elementor-element-63260850.e-con{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-361954a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:3px 0px 0px 0px;text-align:center;}.elementor-17485 .elementor-element.elementor-element-361954a7 a:hover, .elementor-17485 .elementor-element.elementor-element-361954a7 a:focus{color:var( --e-global-color-accent );}.elementor-17485 .elementor-element.elementor-element-8707656{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17485 .elementor-element.elementor-element-bf08b54 .elementor-repeater-item-b7dbb6e.elementor-social-icon{background-color:var( --e-global-color-accentsecondary );}.elementor-17485 .elementor-element.elementor-element-bf08b54 .elementor-repeater-item-1a7f302.elementor-social-icon{background-color:var( --e-global-color-accentsecondary );}.elementor-17485 .elementor-element.elementor-element-bf08b54{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-17485 .elementor-element.elementor-element-bf08b54 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-17485 .elementor-element.elementor-element-bf08b54 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-17485 .elementor-element.elementor-element-8fb348e{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-17485 .elementor-element.elementor-element-503ce035{--width:96%;}.elementor-17485 .elementor-element.elementor-element-4d303ade{--width:30%;}.elementor-17485 .elementor-element.elementor-element-42560c49{--width:25%;}.elementor-17485 .elementor-element.elementor-element-6f88c661{--width:25%;}.elementor-17485 .elementor-element.elementor-element-5e50bb38{--width:25%;}}@media(max-width:1024px){.elementor-17485 .elementor-element.elementor-element-4d303ade{--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;--justify-content:center;}.elementor-17485 .elementor-element.elementor-element-78a0d4ff{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-78a0d4ff.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-17485 .elementor-element.elementor-element-2922c645{text-align:center;}.elementor-17485 .elementor-element.elementor-element-2922c645 .elementor-heading-title{font-size:14px;}.elementor-17485 .elementor-element.elementor-element-680173c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17485 .elementor-element.elementor-element-42560c49{--justify-content:flex-start;}.elementor-17485 .elementor-element.elementor-element-10feeba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 89px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-514c1ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-739e664a{text-align:center;}.elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17485 .elementor-element.elementor-element-24909ccd .elementor-icon-list-item > a{font-size:14px;}.elementor-17485 .elementor-element.elementor-element-cef17f6.e-con{--align-self:flex-start;}.elementor-17485 .elementor-element.elementor-element-63260850{--justify-content:flex-start;}.elementor-17485 .elementor-element.elementor-element-63260850.e-con{--align-self:flex-start;}}@media(max-width:767px){.elementor-17485 .elementor-element.elementor-element-78a0d4ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:52px 120px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-2922c645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17485 .elementor-element.elementor-element-2922c645.elementor-element{--align-self:center;}.elementor-17485 .elementor-element.elementor-element-680173c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 56px;}.elementor-17485 .elementor-element.elementor-element-514c1ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17485 .elementor-element.elementor-element-5e50bb38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-17485 .elementor-element.elementor-element-739e664a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 110px;}.elementor-17485 .elementor-element.elementor-element-24909ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 90px;}}/* Start custom CSS for html, class: .elementor-element-680173c2 */:root{
  --clr: #007BFF;   /* Button border & fill */
  --icon-size: 26px;
}

/* Button base */
.my-btn .elementor-button{
  position: relative;
  border-radius: 40px;
  background: transparent;
  border: 1.5px solid var(--clr);
  padding: 6px 18px !important;
  font-size: 14px !important;
  line-height: 1.2em !important;
  min-height: auto !important;
  color: var(--clr);
  cursor: pointer;
  text-transform: uppercase;
  overflow: hidden;
  transition: 0.65s;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

/* Button fill animation */
.my-btn .elementor-button::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--clr);
  clip-path: circle(0% at 50% 50%);
  transition: 0.65s;
  z-index: -1;
}

.my-btn .elementor-button:hover::after{
  clip-path: circle(100% at 50% 50%);
}

/* Hover text */
.my-btn .elementor-button:hover{
  color: white;
  box-shadow: 0 0 8px var(--clr),
              0 0 25px var(--clr);
}

/* Icon style */
.btn-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--icon-size);
  height: var(--icon-size);
  border-radius: 50%;
  background: linear-gradient(270deg, #007BFF, #00FFFF, #FF7F50, #FF00FF);
  background-size: 600% 600%;
  color: black;
  font-size: 14px;
  font-weight: 200; /* thin */
  transition: transform 0.8s cubic-bezier(0.68,-0.55,0.27,1.55), color 0.5s ease;
  animation: gradientMove 4s ease infinite; /* lighting animation */
}

/* Hover arrow rotate */
.my-btn .elementor-button:hover .btn-icon{
  transform: rotate(-90deg); /* arrow up */
  color: white;
}

/* Gradient background animation */
@keyframes gradientMove {
  0% {background-position:0% 50%;}
  50% {background-position:100% 50%;}
  100% {background-position:0% 50%;}
}

.my-btn .elementor-button{
  position: relative;
  border-radius: 40px;
  background: transparent;
  border: 1.5px solid var(--clr);
  padding: 6px 18px !important;
  font-size: 14px !important;
  line-height: 1.2em !important;
  min-height: auto !important;
  color: var(--clr);
  cursor: pointer;
  overflow: hidden;
  transition: 0.65s;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-transform: none; /* Original text 그대로 থাকবে */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10feeba3 */:root{
  --clr-services: #1ABC9C;
  --indicator-height: 4px;
}

/* Button base */
.btn-services{
  position: relative;
  display: inline-block;
}

.btn-services .elementor-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 18px;
  font-size: 14px;
  border-radius: 25px; /* capsule */
  border: 1.5px solid var(--clr-services);
  background: transparent;
  color: var(--clr-services);
  font-weight: 500;
  cursor: pointer;
  text-transform: none;
  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
}

/* Indicator */
.btn-services .btn-indicator{
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: var(--indicator-height);
  background: var(--clr-services);
  border-radius: 2px;
  transition: width 0.35s ease, left 0.35s ease;
  transform: translateX(-50%);
}

/* Hover effect */
.btn-services:hover .elementor-button{
  transform: translateY(-2px); /* rubber-up effect */
}

.btn-services:hover .btn-indicator{
  width: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503ce035 *//* Tablet: up to 1024px */
@media (max-width: 1024px) {
  /* ট্যাবলেট স্পেসিফিক কোড এখানে রাখুন */
}

/* Mobile: up to 767px */
@media (max-width: 767px) {
  /* মোবাইল স্পেসিফিক কোড এখানে রাখুন */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-370215ce *//* Base button */
.my-btn .elementor-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 0px 10px;   /* vertical padding আরও কমানো */
  font-size: 13px;
  min-height: 24px;    /* compact height */
  border-radius: 28px;
  background: transparent;
  cursor: pointer;
  text-transform: none;
  font-weight: 500;
  overflow: hidden;
}

/* Button 1 (Google Reviewer) */
.btn-1 .elementor-button{
  color: var(--clr1);
  border: 1.5px solid var(--clr1);
  padding: 0px 10px;   /* height আরও কমানোর জন্য */
  min-height: 24px;    /* compact height */
  font-size: 13px;
}

.btn-1 .btn-icon{
  color: var(--clr1);
  width: var(--icon-size);
  height: var(--icon-size);
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.35s;
}

.button-container {
  display: flex;
  flex-wrap: wrap; /* now buttons will stay in their own place */
  gap: 12px;
  justify-content: center; /* optional: center align */
}

.elementor-column {
  min-height: auto !important;
}

.elementor-column .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  align-items: center; /* button center hobe */
}/* End custom CSS */