.elementor-60 .elementor-element.elementor-element-bc3395c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-bc3395c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darul-qarar.com/wp-content/uploads/2025/01/page-title.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-60 .elementor-element.elementor-element-bc3395c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-bc3395c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 109px 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-60 .elementor-element.elementor-element-72d8e23{text-align:center;}.elementor-60 .elementor-element.elementor-element-72d8e23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-d7a8738{text-align:center;}.elementor-60 .elementor-element.elementor-element-d7a8738 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-802b4ca{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-98e74fd{width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-98e74fd.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-98e74fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-9e581b8 );}.elementor-60 .elementor-element.elementor-element-a6bd680 > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-60 .elementor-element.elementor-element-a6bd680{text-align:center;}.elementor-60 .elementor-element.elementor-element-a6bd680 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-fb844eb{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-542b764{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-542b764:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-542b764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-41c0ba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-cdb0446 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;text-decoration:none;line-height:27px;color:var( --e-global-color-secondary );}.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-60 .elementor-element.elementor-element-663026e{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-663026e img{width:30%;}.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-60 .elementor-element.elementor-element-d42fa2f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-d42fa2f{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-917a16a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-917a16a .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-917a16a .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-917a16a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-917a16a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-917a16a .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-917a16a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-3bd99b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3bd99b7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3bd99b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-5d8def8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-e373a3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-39f40c9{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-39f40c9 img{width:30%;}.elementor-60 .elementor-element.elementor-element-23e34f9 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-23e34f9{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-1995c79 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-a4f263f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-a4f263f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-a4f263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-54d8a77{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-a9d1e1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-917d3a7{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-917d3a7 img{width:30%;}.elementor-60 .elementor-element.elementor-element-e315a74 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-e315a74{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-0be73b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-75de24f{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0b9a1f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-0b9a1f7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0b9a1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-1747bbf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-c586d04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-aa5aa93{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-aa5aa93 img{width:30%;}.elementor-60 .elementor-element.elementor-element-78cb30f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-78cb30f{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-3822f2f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-504c577{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-504c577:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-504c577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-7bff445{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-7b40992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-e74bb4e{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-e74bb4e img{width:30%;}.elementor-60 .elementor-element.elementor-element-d1037fc > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-d1037fc{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-586ac88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-6f9727b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 7px 0px rgba(0, 0, 0, 0.2);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-6f9727b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6f9727b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://darul-qarar.com/wp-content/uploads/2024/12/service-1.png");background-position:20px 50px;background-repeat:no-repeat;background-size:35% auto;}.elementor-60 .elementor-element.elementor-element-d6e8589{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-60 .elementor-element.elementor-element-0035ac1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-e08b278{width:100%;max-width:100%;text-align:end;}.elementor-60 .elementor-element.elementor-element-e08b278 img{width:30%;}.elementor-60 .elementor-element.elementor-element-19ae871 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-60 .elementor-element.elementor-element-19ae871{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 5px 5px;padding:15px 15px 15px 30px;}.elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button:focus{background-color:var( --e-global-color-9e581b8 );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-7ac6bfa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-75ac79b{--display:flex;}.elementor-60 .elementor-element.elementor-element-74a52cd{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-802b4ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-98e74fd .elementor-heading-title{font-size:16px;}.elementor-60 .elementor-element.elementor-element-a6bd680 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-a6bd680 .elementor-heading-title{font-size:29px;line-height:35px;}.elementor-60 .elementor-element.elementor-element-fb844eb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-542b764:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-542b764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-41c0ba4{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-cdb0446 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-d42fa2f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-d42fa2f{font-size:14px;}.elementor-60 .elementor-element.elementor-element-3bd99b7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3bd99b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-5d8def8{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-e373a3a .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-23e34f9 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-23e34f9{font-size:14px;}.elementor-60 .elementor-element.elementor-element-a4f263f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-a4f263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-54d8a77{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-a9d1e1f .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-e315a74 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-e315a74{font-size:14px;}.elementor-60 .elementor-element.elementor-element-75de24f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-0b9a1f7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0b9a1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-1747bbf{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-c586d04 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-78cb30f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-78cb30f{font-size:14px;}.elementor-60 .elementor-element.elementor-element-504c577:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-504c577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-7bff445{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-7b40992 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-d1037fc > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-d1037fc{font-size:14px;}.elementor-60 .elementor-element.elementor-element-6f9727b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6f9727b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-d6e8589{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-60 .elementor-element.elementor-element-0035ac1 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-60 .elementor-element.elementor-element-19ae871 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-60 .elementor-element.elementor-element-19ae871{font-size:14px;}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-dbf27f7{width:20%;}.elementor-60 .elementor-element.elementor-element-02b8fd7{width:58.702%;}.elementor-60 .elementor-element.elementor-element-88e168b{width:20.63%;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-72d8e23 .elementor-heading-title{font-size:35px;}.elementor-60 .elementor-element.elementor-element-d7a8738 .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-802b4ca{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-98e74fd > .elementor-widget-container{margin:15px 0px -20px 0px;}.elementor-60 .elementor-element.elementor-element-a6bd680 .elementor-heading-title{font-size:23px;}.elementor-60 .elementor-element.elementor-element-fb844eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-542b764:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-542b764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-41c0ba4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-cdb0446 .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-d42fa2f{font-size:13px;}.elementor-60 .elementor-element.elementor-element-3bd99b7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3bd99b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-5d8def8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e373a3a .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-23e34f9{font-size:13px;}.elementor-60 .elementor-element.elementor-element-a4f263f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-a4f263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-54d8a77{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-a9d1e1f .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-e315a74{font-size:13px;}.elementor-60 .elementor-element.elementor-element-0b9a1f7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0b9a1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-1747bbf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-c586d04 .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-78cb30f{font-size:13px;}.elementor-60 .elementor-element.elementor-element-504c577:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-504c577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-7bff445{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-7b40992 .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-d1037fc{font-size:13px;}.elementor-60 .elementor-element.elementor-element-6f9727b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6f9727b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-60 .elementor-element.elementor-element-d6e8589{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-0035ac1 .elementor-heading-title{font-size:14px;}.elementor-60 .elementor-element.elementor-element-19ae871{font-size:13px;}}/* Start custom CSS for shortcode, class: .elementor-element-74a52cd *//* Sensei Courses Grid Fix */
.course-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

/* Individual course card */
.course-container .course {
    width: 100% !important;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    padding: 16px;
    border-radius: 8px;
    background: #fff;
}

/* Thumbnail */
.course-container .course img {
    width: 100%;
    height: auto;
    border-radius: 6px;
}

/* Button cleanup */
.course-container .button,
.course-container a.button {
    display: inline-block;
    margin-top: 12px;
}/* End custom CSS */