.elementor-17 .elementor-element.elementor-element-524a1ef{--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:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-e769bc5{text-align:center;}.elementor-17 .elementor-element.elementor-element-e769bc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(3rem, 2.5385rem + 2.0513vw, 4rem);font-weight:700;color:var( --e-global-color-8287dc4 );}.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-17 .elementor-element.elementor-element-6604e1a > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-17 .elementor-element.elementor-element-6604e1a{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-a991e9e );}.elementor-17 .elementor-element.elementor-element-1d53eca{--display:flex;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b0fba1c{--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:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-b0fba1c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b0fba1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-da5daa9 ) 0%, var( --e-global-color-8287dc4 ) 50%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0947cd4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0947cd4 .elementor-icon-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-0947cd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0947cd4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0947cd4.elementor-view-default .elementor-icon{color:var( --e-global-color-6da26a3 );border-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0947cd4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0947cd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0947cd4 .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-0947cd4 .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-635c83b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-635c83b{text-align:left;font-family:"SF Pro Display", Sans-serif;font-size:1.2rem;font-weight:600;color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-167874f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-167874f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-f42fc90 .elementor-heading-title{font-family:var( --e-global-typography-948e978-font-family ), Sans-serif;font-size:var( --e-global-typography-948e978-font-size );color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-6777c50{--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:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-6777c50:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6777c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-da5daa9 ) 0%, var( --e-global-color-8287dc4 ) 50%);}.elementor-17 .elementor-element.elementor-element-37445f4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-37445f4 .elementor-icon-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-37445f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-37445f4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-37445f4.elementor-view-default .elementor-icon{color:var( --e-global-color-6da26a3 );border-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-37445f4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-37445f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-37445f4 .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-37445f4 .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-c87d3f3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c87d3f3{text-align:left;font-family:"SF Pro Display", Sans-serif;font-size:1.2rem;font-weight:600;color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-e8255a2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-e8255a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-5b4894f .elementor-heading-title{font-family:var( --e-global-typography-948e978-font-family ), Sans-serif;font-size:var( --e-global-typography-948e978-font-size );color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-4348bfe{--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:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-4348bfe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4348bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-da5daa9 ) 0%, var( --e-global-color-8287dc4 ) 50%);}.elementor-17 .elementor-element.elementor-element-0368f83 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0368f83 .elementor-icon-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-0368f83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0368f83.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0368f83.elementor-view-default .elementor-icon{color:var( --e-global-color-6da26a3 );border-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0368f83.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0368f83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-0368f83 .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-0368f83 .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-3a2abef > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3a2abef{text-align:left;font-family:"SF Pro Display", Sans-serif;font-size:1.2rem;font-weight:600;color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-4dce50e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-4dce50e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-dee8b35 .elementor-heading-title{font-family:var( --e-global-typography-948e978-font-family ), Sans-serif;font-size:var( --e-global-typography-948e978-font-size );color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-413457a{--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:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-17 .elementor-element.elementor-element-413457a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-413457a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-da5daa9 ) 0%, var( --e-global-color-8287dc4 ) 50%);}.elementor-17 .elementor-element.elementor-element-efdbf8e > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-efdbf8e .elementor-icon-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-efdbf8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-efdbf8e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-efdbf8e.elementor-view-default .elementor-icon{color:var( --e-global-color-6da26a3 );border-color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-efdbf8e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-efdbf8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-efdbf8e .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-efdbf8e .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-093bab4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-093bab4{text-align:left;font-family:"SF Pro Display", Sans-serif;font-size:1.2rem;font-weight:600;color:#F6F6F6E6;}.elementor-17 .elementor-element.elementor-element-d427626 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-d427626 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);color:var( --e-global-color-6da26a3 );}.elementor-17 .elementor-element.elementor-element-e383be7 .elementor-heading-title{font-family:var( --e-global-typography-948e978-font-family ), Sans-serif;font-size:var( --e-global-typography-948e978-font-size );color:#F6F6F6E6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-524a1ef{--padding-top:125px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b0fba1c{--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-17 .elementor-element.elementor-element-f42fc90 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-6777c50{--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-17 .elementor-element.elementor-element-5b4894f .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-4348bfe{--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-17 .elementor-element.elementor-element-dee8b35 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-413457a{--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-17 .elementor-element.elementor-element-e383be7 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-e769bc5{text-align:left;}.elementor-17 .elementor-element.elementor-element-e769bc5 .elementor-heading-title{font-size:2.25rem;}.elementor-17 .elementor-element.elementor-element-6604e1a{text-align:left;}.elementor-17 .elementor-element.elementor-element-b0fba1c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-635c83b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-635c83b{text-align:left;}.elementor-17 .elementor-element.elementor-element-f42fc90 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-6777c50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c87d3f3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-c87d3f3{text-align:left;}.elementor-17 .elementor-element.elementor-element-5b4894f .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-4348bfe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3a2abef > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-3a2abef{text-align:left;}.elementor-17 .elementor-element.elementor-element-dee8b35 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}.elementor-17 .elementor-element.elementor-element-413457a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-093bab4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17 .elementor-element.elementor-element-093bab4{text-align:left;}.elementor-17 .elementor-element.elementor-element-e383be7 .elementor-heading-title{font-size:var( --e-global-typography-948e978-font-size );}}/* Start custom CSS for container, class: .elementor-element-524a1ef */.elementor-17 .elementor-element.elementor-element-524a1ef::before {
  content: "";
  position: absolute;
  z-index: 0;
  background-image:
    linear-gradient(to right, rgba(38, 38, 38, 0.05) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(38, 38, 38, 0.05) 1px, transparent 1px);
  background-size: 100px 100px; /* increased gap */
  -webkit-mask-image: radial-gradient(ellipse 70% 60% at 50% 0%, black 60%, transparent 100%);
  pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/Poppins-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-thin.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-ultralight.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-light.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://smc.heymahmudul.com/wp-content/uploads/2025/08/sf-pro-display-black.woff2') format('woff2');
}
/* End Custom Fonts CSS */