.elementor-5128 .elementor-element.elementor-element-cdda821{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-cdda821:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-cdda821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.systemdesignhandbook.com/wp-content/uploads/2024/11/Group-23.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-5128 .elementor-element.elementor-element-ef5e67e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-5128 .elementor-element.elementor-element-ef5e67e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:56px;font-weight:600;line-height:64px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-41ff29f{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-5128 .elementor-element.elementor-element-41ff29f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-44e3ca8{--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-5128 .elementor-element.elementor-element-44e3ca8:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5128 .elementor-element.elementor-element-44e3ca8::before, .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .elementor-background-video-container::before, .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .elementor-background-slideshow::before, .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5128 .elementor-element.elementor-element-44e3ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5128 .elementor-element.elementor-element-e385b93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-e385b93 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-496308f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-496308f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-496308f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-53770e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-f87ab6c{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-f87ab6c:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-f87ab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-f1ac819 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f1ac819 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-f1ac819 .elementor-heading-title a:focus{color:#000000;}.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-5128 .elementor-element.elementor-element-f3d683f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-f3d683f{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f3d683f p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-b3f354c > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-b3f354c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.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-5128 .elementor-element.elementor-element-7a0671d{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-7a0671d:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-7a0671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-f8b84c4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f8b84c4 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-f8b84c4 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-34068ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-34068ab{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-34068ab p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-b72d9ff > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-b72d9ff .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-ef607dd{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-ef607dd:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-ef607dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-474c146 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-474c146 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-474c146 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-3125033 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-3125033{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-3125033 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-c1dd6b2 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-c1dd6b2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-7be61f3{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-7be61f3:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-7be61f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-c2013f3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-c2013f3 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-c2013f3 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-6f004ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-6f004ba{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-6f004ba p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-7cb50bd > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-7cb50bd .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-b80b12e{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-b80b12e:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-b80b12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-b7959b3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-b7959b3 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-b7959b3 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-47dd488 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-47dd488{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-47dd488 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-f5e82a3 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-f5e82a3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-0354aca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-0354aca .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-c7d026f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-c7d026f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-c7d026f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-41eaee0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-d060223{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-d060223:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-d060223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-568d4b7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-568d4b7 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-568d4b7 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-6f2d095 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-6f2d095{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-6f2d095 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-d34fd00 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-d34fd00 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-609c3c6{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-609c3c6:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-609c3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-cf836d9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-cf836d9 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-cf836d9 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-f3e464f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-f3e464f{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f3e464f p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-38b7ad9 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-38b7ad9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-9b786f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-9b786f8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-5f094b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-0fb8297{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-0fb8297:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-0fb8297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-b39d7ff .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-b39d7ff .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-b39d7ff .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-aabe989 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-aabe989{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-aabe989 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-d644001 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-d644001 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-4f4d3f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-4f4d3f1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f160a2f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-f160a2f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-f160a2f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-265c2cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-b859a45{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-b859a45:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-b859a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-e474785 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-e474785 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-e474785 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-4fba902 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-4fba902{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-4fba902 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-bbbd315 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-bbbd315 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-540133e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-540133e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-1512421{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-1512421 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-1512421 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-d7fd3de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-56a8e7d{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-56a8e7d:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-56a8e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-03c64b1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-03c64b1 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-03c64b1 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-480488f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-480488f{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-480488f p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-a5abcf1 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-a5abcf1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-aa8dfaf{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-aa8dfaf:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-aa8dfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-b2566c7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-b2566c7 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-b2566c7 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-1bcc7a2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-1bcc7a2{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-1bcc7a2 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-83dd909 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-83dd909 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-85b1d0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5128 .elementor-element.elementor-element-85b1d0a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:600;line-height:44px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-2410425{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-5128 .elementor-element.elementor-element-2410425 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5128 .elementor-element.elementor-element-2410425 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#020202;}.elementor-5128 .elementor-element.elementor-element-28362aa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5128 .elementor-element.elementor-element-fe74c00{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-fe74c00:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-fe74c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-d0e16ff .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-d0e16ff .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-d0e16ff .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-8bb52a8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-8bb52a8{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-8bb52a8 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-626f7e2 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-626f7e2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-3fc8f83{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-3fc8f83:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-3fc8f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-f72932a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-f72932a .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-f72932a .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-b405182 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-b405182{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-b405182 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-bdf4479 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-bdf4479 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-d7c0364{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-d7c0364:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-d7c0364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-53c3683 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-53c3683 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-53c3683 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-c085288 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-c085288{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-c085288 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-5184b14 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-5184b14 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-5128 .elementor-element.elementor-element-201ac75{--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-start;--align-items:flex-start;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#67E8F9;--border-color:#67E8F9;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-5128 .elementor-element.elementor-element-201ac75:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-201ac75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5128 .elementor-element.elementor-element-bc85ea9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-bc85ea9 .elementor-heading-title a:hover, .elementor-5128 .elementor-element.elementor-element-bc85ea9 .elementor-heading-title a:focus{color:#000000;}.elementor-5128 .elementor-element.elementor-element-7ab5b65 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-7ab5b65{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-5128 .elementor-element.elementor-element-7ab5b65 p{margin-block-end:0px;}.elementor-5128 .elementor-element.elementor-element-601376a > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#155E75;border-radius:5px 5px 5px 5px;}.elementor-5128 .elementor-element.elementor-element-601376a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-5128 .elementor-element.elementor-element-44e3ca8{--justify-content:space-between;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-496308f{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-53770e2{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-c7d026f{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-41eaee0{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-5f094b3{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-f160a2f{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-265c2cb{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-1512421{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-d7fd3de{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-2410425{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-5128 .elementor-element.elementor-element-28362aa{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-5128 .elementor-element.elementor-element-cdda821{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-ef5e67e{--container-widget-width:720px;--container-widget-flex-grow:0;width:var( --container-widget-width, 720px );max-width:720px;}.elementor-5128 .elementor-element.elementor-element-ef5e67e .elementor-heading-title{font-size:52px;}.elementor-5128 .elementor-element.elementor-element-44e3ca8{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5128 .elementor-element.elementor-element-e385b93 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-53770e2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-f1ac819 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-f8b84c4 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-474c146 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-c2013f3 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-b7959b3 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-0354aca .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-41eaee0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-568d4b7 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-cf836d9 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-9b786f8 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-5f094b3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-b39d7ff .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-4f4d3f1 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-265c2cb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-e474785 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-540133e .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-d7fd3de{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-03c64b1 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-b2566c7 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-85b1d0a .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-5128 .elementor-element.elementor-element-28362aa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-d0e16ff .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-f72932a .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-53c3683 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-5128 .elementor-element.elementor-element-bc85ea9 .elementor-heading-title{font-size:18px;line-height:26px;}}@media(max-width:767px){.elementor-5128 .elementor-element.elementor-element-ef5e67e{width:100%;max-width:100%;z-index:2;}.elementor-5128 .elementor-element.elementor-element-ef5e67e .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-5128 .elementor-element.elementor-element-41ff29f .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-5128 .elementor-element.elementor-element-44e3ca8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-e385b93 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-496308f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-496308f .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-53770e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-f87ab6c{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-f1ac819 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-7a0671d{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-f8b84c4 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-ef607dd{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-474c146 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-7be61f3{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-c2013f3 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-b80b12e{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-b7959b3 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-0354aca .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-c7d026f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-c7d026f .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-41eaee0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-d060223{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-568d4b7 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-609c3c6{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-cf836d9 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-9b786f8 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-5e4dfd7 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-5f094b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-0fb8297{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-b39d7ff .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-4f4d3f1 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-f160a2f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-f160a2f .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-265c2cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-b859a45{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-e474785 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-540133e .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-1512421 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-1512421 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-d7fd3de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-56a8e7d{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-03c64b1 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-aa8dfaf{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-b2566c7 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-85b1d0a .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-5128 .elementor-element.elementor-element-2410425 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5128 .elementor-element.elementor-element-2410425 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-5128 .elementor-element.elementor-element-28362aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-fe74c00{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-d0e16ff .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-3fc8f83{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-f72932a .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-d7c0364{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-53c3683 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-5128 .elementor-element.elementor-element-201ac75{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5128 .elementor-element.elementor-element-bc85ea9 .elementor-heading-title{font-size:16px;line-height:24px;}}@media(min-width:2400px){.elementor-5128 .elementor-element.elementor-element-44e3ca8{--justify-content:center;}.elementor-5128 .elementor-element.elementor-element-53770e2{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-41eaee0{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-5f094b3{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-265c2cb{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-d7fd3de{--grid-auto-flow:row;}.elementor-5128 .elementor-element.elementor-element-28362aa{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-ef5e67e */.guides-brush-text-stroke {
    position: relative;
    font-family: 'Excalifont';
    display: inline-block
}
.guides-brush-text-stroke {
    width: auto;
    height: 100%;
    background-image: url('https://www.systemdesignhandbook.com/wp-content/uploads/2024/11/Layer_1-2.svg');
    background-size: contain; 
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    padding: 0px 15px;
    opacity: 1;
}
.free-resources-brush-text-stroke {
    position: relative;
    font-family: 'Excalifont';
    display: inline-block
}
.free-resources-brush-text-stroke {
    width: auto;
    height: 100%;
    background-image: url('https://www.systemdesignhandbook.com/wp-content/uploads/2024/11/Vector-2.svg');
    background-size: contain; 
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    padding: 0px 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d683f */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1b8c9 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87ab6c */.elementor-5128 .elementor-element.elementor-element-f87ab6c .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-f87ab6c .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-f87ab6c:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-f87ab6c:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34068ab */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74fa6ff */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0671d */.elementor-5128 .elementor-element.elementor-element-7a0671d .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-7a0671d .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-7a0671d:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-7a0671d:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3125033 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd92b21 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef607dd */.elementor-5128 .elementor-element.elementor-element-ef607dd .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-ef607dd .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-ef607dd:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-ef607dd:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f004ba */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d4457 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be61f3 */.elementor-5128 .elementor-element.elementor-element-7be61f3 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-7be61f3 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-7be61f3:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-7be61f3:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47dd488 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98654b2 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80b12e */.elementor-5128 .elementor-element.elementor-element-b80b12e .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-b80b12e .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-b80b12e:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-b80b12e:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f2d095 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-820fd35 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d060223 */.elementor-5128 .elementor-element.elementor-element-d060223 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-d060223 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-d060223:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-d060223:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e464f */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c9680 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609c3c6 */.elementor-5128 .elementor-element.elementor-element-609c3c6 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-609c3c6 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-609c3c6:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-609c3c6:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aabe989 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3cc89d */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb8297 */.elementor-5128 .elementor-element.elementor-element-0fb8297 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-0fb8297 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-0fb8297:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-0fb8297:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fba902 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4db95b8 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b859a45 */.elementor-5128 .elementor-element.elementor-element-b859a45 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-b859a45 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-b859a45:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-b859a45:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1512421 */.elementor-5128 .elementor-element.elementor-element-1512421 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-1512421 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-1512421:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-1512421:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-480488f */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa5f50b */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a8e7d */.elementor-5128 .elementor-element.elementor-element-56a8e7d .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-56a8e7d .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-56a8e7d:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-56a8e7d:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bcc7a2 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbb4828 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa8dfaf */.elementor-5128 .elementor-element.elementor-element-aa8dfaf .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-aa8dfaf .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-aa8dfaf:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-aa8dfaf:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb52a8 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7617a9c */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe74c00 */.elementor-5128 .elementor-element.elementor-element-fe74c00 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-fe74c00 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-fe74c00:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-fe74c00:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b405182 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b104f66 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc8f83 */.elementor-5128 .elementor-element.elementor-element-3fc8f83 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-3fc8f83 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-3fc8f83:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-3fc8f83:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c085288 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc7ede */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c0364 */.elementor-5128 .elementor-element.elementor-element-d7c0364 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-d7c0364 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-d7c0364:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-d7c0364:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ab5b65 */#elementor-loop-grid-posts {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#elementor-loop-grid-posts h2,
#elementor-loop-grid-posts h3,
#elementor-loop-grid-posts p{
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceecc00 */.elementor-posts-loop .corner-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    transition: all 0.4s ease;
}

/* Position each icon */
.elementor-posts-loop .top-left {
    top: -10px;
    left: -10px;
}

.elementor-posts-loop .top-right {
    top: -10px;
    right: -10px;
}

.elementor-posts-loop .bottom-left {
    bottom: -10px;
    left: -10px;
}

.elementor-posts-loop .bottom-right {
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201ac75 */.elementor-5128 .elementor-element.elementor-element-201ac75 .start-course-link-text {
    background: #FFFFFF !important;
    border-radius: 5px;
    transition: 0.3s ease;
    cursor: pointer !important;
}
.elementor-5128 .elementor-element.elementor-element-201ac75 .start-course-link-text p{
    color: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-201ac75:hover .start-course-link-text{
    background: #155E75 !important;
}
.elementor-5128 .elementor-element.elementor-element-201ac75:hover .start-course-link-text p{
    color: #FFFFFF !important;
}/* End custom CSS */