.elementor-10312 .elementor-element.elementor-element-2814b7f7{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:95;}.elementor-10312 .elementor-element.elementor-element-2814b7f7:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2814b7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-39c633c1 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-39c633c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10312 .elementor-element.elementor-element-6cf3a7b9 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6cf3a7b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10312 .elementor-element.elementor-element-4a9e598f .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-4a9e598f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10312 .elementor-element.elementor-element-7ebb2b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:100;}.elementor-10312 .elementor-element.elementor-element-7ebb2b5.e-con{--align-self:center;}.elementor-10312 .elementor-element.elementor-element-64b5ef1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:999px 999px 999px 999px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;--z-index:100;}.elementor-10312 .elementor-element.elementor-element-64b5ef1f:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-64b5ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-10312 .elementor-element.elementor-element-64b5ef1f.e-con{--align-self:center;}.elementor-10312 .elementor-element.elementor-element-2e3430f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2e3430f4:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2e3430f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-dc91761{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-692c216f{--display:grid;--e-con-grid-template-columns:2fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-2bb642c8{--display:flex;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-2bb642c8:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2bb642c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-10312 .elementor-element.elementor-element-e6a1234 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-10312 .elementor-element.elementor-element-190b5e21{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1d6ad9c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-39254ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-39254ae5 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-39254ae5 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-39254ae5 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-44b28ea0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-6bb3544a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4a22781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-4a22781 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-4a22781 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-4a22781 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-72fa0342{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-50c98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-695749c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-695749c1 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-695749c1 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-695749c1 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-af493d3{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-42ded138{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2edd94ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2edd94ee .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2edd94ee .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2edd94ee .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-3b5ed76f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-587c4671{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-587c4671:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-587c4671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-10312 .elementor-element.elementor-element-2c36f517{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-2c36f517:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2c36f517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-54976bf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-10312 .elementor-element.elementor-element-29638fc2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-601922ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5d2015bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5d2015bc .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5d2015bc .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5d2015bc .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-592d6954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-36e2a3f8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-69c5b856{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-3d7d29ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-48c5db1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-48c5db1b .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-48c5db1b .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-48c5db1b .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-4320da44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-70afc0b9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-61a81249{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-25846d18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2d85f06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2d85f06d .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2d85f06d .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2d85f06d .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-46f62325{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-a31ba51{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-45be67a9{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-1b4ab2ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5d7dcf86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5d7dcf86 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5d7dcf86 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5d7dcf86 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-68d0894{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6ff45400{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-f98fb81{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-9c8e6f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-18d95cf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-18d95cf7 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-18d95cf7 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-18d95cf7 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-4de52f52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3ed3da59{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-527b56ac{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-b5f4544{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5c108b2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5c108b2b .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5c108b2b .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5c108b2b .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-6e4671ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-cde9108{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-10700cfe{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-563541c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-49b9e796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-49b9e796 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-49b9e796 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-49b9e796 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-1f6bf75f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7360196b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-694901d6{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-2aaf0612{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-591417a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-591417a6 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-591417a6 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-591417a6 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-299a14f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-38bd638b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-40f75f00{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-7fc3eed8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2e7d1740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2e7d1740 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2e7d1740 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2e7d1740 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-6ff5da13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4392af1f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-68fe6d64{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-52dcdaee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-17bbb2e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-17bbb2e6 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-17bbb2e6 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-17bbb2e6 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-5ac98fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1038f029{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-3475d8cb{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-2bf211cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2bf211cc:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2bf211cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-3128527e{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-3128527e:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-3128527e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-11a1d24a{--display:grid;--e-con-grid-template-columns:7fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-62524be8{--display:flex;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-62524be8:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-62524be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-24fbadb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-10312 .elementor-element.elementor-element-521b0a1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3f1a8d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7cdd122e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-7cdd122e .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-7cdd122e .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-7cdd122e .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-ec8e00e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-9f57190{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-7a2c080a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-5784e016{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-201c1e19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-201c1e19 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-201c1e19 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-201c1e19 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-2f6f1bdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-79e4f303{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-396a6ce5{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-7ab10080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3277090 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-3277090 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-3277090 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-3277090 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-3023673b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3820d80c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-1528be28{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-5ffac433{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2d4f8d56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2d4f8d56 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2d4f8d56 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2d4f8d56 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-61cf09e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-25e74fbb{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-546ef818{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-38c89c7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-35f6a0d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-35f6a0d8 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-35f6a0d8 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-35f6a0d8 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-93b741f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-478abbfd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-a41c2b3{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-36cf6d26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5668501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5668501 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5668501 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5668501 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-38d4cd72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4328a2a1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-15c7a678{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-54e5444{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6c3168b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6c3168b3 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6c3168b3 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6c3168b3 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-fd97fc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-21e2def8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-71b14ed5{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-3a4e4c4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4453d615 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-4453d615 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-4453d615 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-4453d615 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-78a0c40d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-33232789{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-26efa4a8{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-e53448e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3b16229c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-3b16229c .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-3b16229c .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-3b16229c .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-44c4b761{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3bd19ea{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-2b583150{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-61f9f1b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-16f6bad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-16f6bad5 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-16f6bad5 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-16f6bad5 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-5eb0866b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5b43e16f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-37deeb68{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-73b03f51{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-73b03f51:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-73b03f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-31385484{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-31385484:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-31385484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-10312 .elementor-element.elementor-element-273cd6aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-10312 .elementor-element.elementor-element-1a3f0c17{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4775587c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1849c63e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-1849c63e .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-1849c63e .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-1849c63e .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-4febfe82{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-f69af20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-712bf539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-712bf539 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-712bf539 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-712bf539 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-608bac6e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-72e34c44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-15bb414e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-15bb414e .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-15bb414e .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-15bb414e .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-5a742e76{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-32d9bf78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-40c05639 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-40c05639 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-40c05639 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-40c05639 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-2a2f1e08{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-1004b963{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-1004b963:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-1004b963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-274898c7{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-64834431{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-5b082d1{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-5b082d1:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-5b082d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Survey-Nav-Background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-599c7673 > .elementor-widget-container{background-color:#EAE7FD;padding:4px 15px 4px 15px;border-radius:47px 47px 47px 47px;}.elementor-10312 .elementor-element.elementor-element-599c7673.elementor-element{--align-self:flex-start;}.elementor-10312 .elementor-element.elementor-element-599c7673 .elementor-heading-title{font-family:var( --e-global-typography-9430899-font-family ), Sans-serif;font-size:var( --e-global-typography-9430899-font-size );font-weight:var( --e-global-typography-9430899-font-weight );line-height:var( --e-global-typography-9430899-line-height );color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-181b9f5a .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-fa07881{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-1dbc8e40{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-framed .elementor-icon:hover, .elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-framed .elementor-icon:hover, .elementor-10312 .elementor-element.elementor-element-6cfded95.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-10312 .elementor-element.elementor-element-6cfded95 .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-6cfded95 .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-6cfded95 .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-7598dbb1{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-7598dbb1:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-7598dbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-331c6063{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1dd9627e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-b422fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-b422fd3 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-b422fd3 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-b422fd3 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-5e4281f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7061e595{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-7b62e0b3{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#6B7280;}.elementor-10312 .elementor-element.elementor-element-257cb89d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5e3a895f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5e3a895f .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5e3a895f .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5e3a895f .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-2e4ae504{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-ec9c183{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-60839eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7d9d43b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-7d9d43b4 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-7d9d43b4 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-7d9d43b4 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-62aa8bfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5a6e38ca{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-7578f9e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-17aff7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-17aff7c .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-17aff7c .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-17aff7c .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-39aa5564{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7fbe9a2{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-6eaf472c{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6eaf472c:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-6eaf472c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-7919664b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-7919664b:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-7919664b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-332f226d{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-2e2e577{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-20f1bb0a{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-20f1bb0a:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-20f1bb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Why-Logic-Broker-Nav-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-1d2d3e22{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-2479e736{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10312 .elementor-element.elementor-element-2479e736.elementor-element{--align-self:flex-end;}.elementor-10312 .elementor-element.elementor-element-2479e736 img{width:100%;}.elementor-10312 .elementor-element.elementor-element-4edb29b5 .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-76626d8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-5c827e1a{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-255621aa .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-255621aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-255621aa.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-255621aa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-255621aa.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-255621aa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-255621aa .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-255621aa .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-255621aa .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-6f857006{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-6f857006:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-6f857006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-1680c875{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-105885e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6a23cfb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6a23cfb9 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6a23cfb9 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6a23cfb9 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-58e819e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1cc1b248{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-787058b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6c8c3dde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6c8c3dde .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6c8c3dde .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6c8c3dde .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-22dea1b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5ce53ab9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-44e85105{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-15ae0871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-15ae0871 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-15ae0871 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-15ae0871 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-73170987{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6272a45e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-2dd34fb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5741aaba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-5741aaba .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-5741aaba .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-5741aaba .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-40e55db3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-72ec35f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-5cd063a3{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5cd063a3:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-5cd063a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-35b132cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-35b132cc:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-35b132cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-3b1a10e5{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-627c7011{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-23e4fbd5{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-23e4fbd5:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-23e4fbd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Why-Logic-Broker-Nav-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-3cd91b62{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-57aacebd{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10312 .elementor-element.elementor-element-57aacebd.elementor-element{--align-self:flex-end;}.elementor-10312 .elementor-element.elementor-element-57aacebd img{width:100%;}.elementor-10312 .elementor-element.elementor-element-58f39076 .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-3a51d1c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-160d99c1{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-4f609575 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-4f609575.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-4f609575.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-4f609575.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-4f609575.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-4f609575.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-4f609575 .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-4f609575 .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-4f609575 .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-24f431d8{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-24f431d8:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-24f431d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-770c499a{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5870a07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1f313dfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-1f313dfe .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-1f313dfe .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-1f313dfe .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-15124b93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6c6582aa{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-4c2796ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6e760a42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6e760a42 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6e760a42 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6e760a42 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-60b6f9f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-74b1eb46{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-6e774c23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3854074f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-3854074f .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-3854074f .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-3854074f .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-1302aa51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-7c0afbc0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-418f86e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6c9354ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6c9354ef .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6c9354ef .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6c9354ef .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-4a7ccdad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-58b5d943{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-47a75b1d{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-47a75b1d:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-47a75b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-2517c5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2517c5f:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2517c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-5139ef90{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-e72542e{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-553c1d70{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-553c1d70:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-553c1d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Why-Logic-Broker-Nav-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-77e8f208{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-40e20ea6{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10312 .elementor-element.elementor-element-40e20ea6.elementor-element{--align-self:flex-end;}.elementor-10312 .elementor-element.elementor-element-40e20ea6 img{width:100%;}.elementor-10312 .elementor-element.elementor-element-d39c8cf .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-2cb2c956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-43db6dcd{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-62c04233 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-62c04233.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-62c04233.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-62c04233.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-62c04233.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-62c04233.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-62c04233 .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-62c04233 .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-62c04233 .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-4aae5ed7{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-4aae5ed7:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-4aae5ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-1f75a0cf{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-51378a11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2da58e20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2da58e20 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2da58e20 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2da58e20 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-34a59c26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4a03b368{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-2a3b5ec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-48b66226 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-48b66226 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-48b66226 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-48b66226 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-7a85ee6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4e9c0f00{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-2d791b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-766e2c59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-766e2c59 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-766e2c59 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-766e2c59 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-5600c0d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2fdc99c5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-21f3a1f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-1f9149fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-1f9149fc .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-1f9149fc .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-1f9149fc .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-73d56115{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3264698{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-4d55cb00{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4d55cb00:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-4d55cb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-7e5f7e0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-7e5f7e0f:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-7e5f7e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-72f5c16f{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-23d134c1{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-5c6554ef{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-5c6554ef:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-5c6554ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Why-Logic-Broker-Nav-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-a5afffa{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-727ed8f5{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10312 .elementor-element.elementor-element-727ed8f5.elementor-element{--align-self:flex-end;}.elementor-10312 .elementor-element.elementor-element-727ed8f5 img{width:100%;}.elementor-10312 .elementor-element.elementor-element-6b09568b .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-127b0e4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-1a44de92{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-6e77f659 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6e77f659.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-6e77f659.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-6e77f659.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-6e77f659.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-6e77f659.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-6e77f659 .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-6e77f659 .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-6e77f659 .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-2338a39a{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-2338a39a:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-2338a39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-70fa0e0b{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-5dcdbe4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6453c79c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6453c79c .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6453c79c .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6453c79c .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-3630354a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-79ce2e8c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-5eff4687{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-49e021c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-49e021c9 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-49e021c9 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-49e021c9 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-3369e24d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-f810320{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-7251247f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-6e5de779 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6e5de779 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-6e5de779 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-6e5de779 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-1b9caf74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-c52925f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-1c1f5008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-69a695aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-69a695aa .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-69a695aa .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-69a695aa .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-7ab0d420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-520c41b5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-cf274fd{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-cf274fd:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-cf274fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-753d71b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-753d71b3:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-753d71b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10312 .elementor-element.elementor-element-55d9f9a8{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10312 .elementor-element.elementor-element-4228a30c{--display:grid;--e-con-grid-template-columns:14fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-73511aa5{--display:flex;--min-height:333px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:6px 0px 0px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-73511aa5:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-73511aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );background-image:url("https://logicbroker.com/wp-content/uploads/2026/05/Why-Logic-Broker-Nav-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10312 .elementor-element.elementor-element-62f89947{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-7129ca51{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10312 .elementor-element.elementor-element-7129ca51.elementor-element{--align-self:flex-end;}.elementor-10312 .elementor-element.elementor-element-7129ca51 img{width:100%;}.elementor-10312 .elementor-element.elementor-element-2b78b9d .elementor-heading-title{font-family:var( --e-global-typography-d38ccde-font-family ), Sans-serif;font-size:var( --e-global-typography-d38ccde-font-size );font-weight:var( --e-global-typography-d38ccde-font-weight );line-height:var( --e-global-typography-d38ccde-line-height );color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-4d35cb9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-10312 .elementor-element.elementor-element-75f70fc{font-family:var( --e-global-typography-5fe99d0-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe99d0-font-size );font-weight:var( --e-global-typography-5fe99d0-font-weight );font-style:var( --e-global-typography-5fe99d0-font-style );text-decoration:var( --e-global-typography-5fe99d0-text-decoration );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-2749d6d6 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2749d6d6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-2749d6d6.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-2749d6d6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-2749d6d6.elementor-view-framed .elementor-icon, .elementor-10312 .elementor-element.elementor-element-2749d6d6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10312 .elementor-element.elementor-element-2749d6d6 .elementor-icon{font-size:8px;}.elementor-10312 .elementor-element.elementor-element-2749d6d6 .elementor-icon svg{height:8px;}.elementor-10312 .elementor-element.elementor-element-2749d6d6 .elementor-icon-wrapper svg{width:auto;}.elementor-10312 .elementor-element.elementor-element-743e62f7{--display:flex;--background-transition:0.3s;--border-radius:0px 6px 6px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10312 .elementor-element.elementor-element-743e62f7:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-743e62f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-3c32fb37{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-724bfa56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-e779e61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-e779e61 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-e779e61 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-e779e61 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-1e683df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3db87532{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-28f65ebf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4deadae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-4deadae3 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-4deadae3 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-4deadae3 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-74307174{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4a613ce5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-66806b5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2eb08e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-2eb08e5b .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-2eb08e5b .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-2eb08e5b .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-e556e79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-2e5cd605{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-25943d64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-4fec258 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-4fec258 .elementor-icon-wrapper{text-align:center;}.elementor-10312 .elementor-element.elementor-element-4fec258 .elementor-icon{font-size:24px;}.elementor-10312 .elementor-element.elementor-element-4fec258 .elementor-icon svg{height:24px;}.elementor-10312 .elementor-element.elementor-element-30ad7141{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-76acac44{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10312 .elementor-element.elementor-element-3fcec801{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-3fcec801:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-3fcec801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-3079302e{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:200ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-10312 .elementor-element.elementor-element-4e10e20c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-49a77e7c{width:auto;max-width:auto;}.elementor-10312 .elementor-element.elementor-element-49a77e7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-17823d4c{--display:flex;--background-transition:0.3s;}.elementor-10312 .elementor-element.elementor-element-17823d4c.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-6d164dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-6d164dc8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10312 .elementor-element.elementor-element-3fd982b4{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-10312 .elementor-element.elementor-element-3fd982b4{left:0px;}body.rtl .elementor-10312 .elementor-element.elementor-element-3fd982b4{right:0px;}.elementor-10312 .elementor-element.elementor-element-3b2f1849{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#0F1B361F;--border-color:#0F1B361F;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 27.000000000000036, 54, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10312 .elementor-element.elementor-element-3b2f1849:not(.elementor-motion-effects-element-type-background), .elementor-10312 .elementor-element.elementor-element-3b2f1849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2f492 );}.elementor-10312 .elementor-element.elementor-element-30a1df79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-56beb906 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-10312 .elementor-element.elementor-element-9910873 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-10312 .elementor-element.elementor-element-2814b7f7{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10312 .elementor-element.elementor-element-39c633c1 .elementor-button{font-size:17px;}.elementor-10312 .elementor-element.elementor-element-6cf3a7b9 .elementor-button{font-size:17px;}.elementor-10312 .elementor-element.elementor-element-4a9e598f .elementor-button{font-size:17px;}.elementor-10312 .elementor-element.elementor-element-7ebb2b5{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10312 .elementor-element.elementor-element-64b5ef1f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10312 .elementor-element.elementor-element-2e3430f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-dc91761{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-692c216f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-2bb642c8{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2c36f517{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-29638fc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-2bf211cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-11a1d24a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-62524be8{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-521b0a1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-31385484{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-1004b963{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-64834431{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-5b082d1{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-599c7673 .elementor-heading-title{font-size:var( --e-global-typography-9430899-font-size );line-height:var( --e-global-typography-9430899-line-height );}.elementor-10312 .elementor-element.elementor-element-181b9f5a .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-1dbc8e40{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-7598dbb1{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-7919664b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2e2e577{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-20f1bb0a{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-1d2d3e22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-4edb29b5 .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-5c827e1a{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-6f857006{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-35b132cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-627c7011{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-23e4fbd5{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-3cd91b62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-58f39076 .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-160d99c1{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-24f431d8{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-2517c5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-e72542e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-553c1d70{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-77e8f208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-d39c8cf .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-43db6dcd{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-4aae5ed7{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-7e5f7e0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-23d134c1{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-5c6554ef{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-a5afffa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-6b09568b .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-1a44de92{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-2338a39a{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-753d71b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-4228a30c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-73511aa5{--border-radius:0px 0px 0px 0px;}.elementor-10312 .elementor-element.elementor-element-62f89947{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10312 .elementor-element.elementor-element-2b78b9d .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-75f70fc{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-743e62f7{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10312 .elementor-element.elementor-element-3079302e{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;}.elementor-10312 .elementor-element.elementor-element-3079302e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10312 .elementor-element.elementor-element-17823d4c.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-6d164dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10312 .elementor-element.elementor-element-3b2f1849{--min-height:100vh;--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10312 .elementor-element.elementor-element-2814b7f7{--min-height:50px;}.elementor-10312 .elementor-element.elementor-element-39c633c1 .elementor-button{font-size:16px;}.elementor-10312 .elementor-element.elementor-element-6cf3a7b9 .elementor-button{font-size:16px;}.elementor-10312 .elementor-element.elementor-element-4a9e598f .elementor-button{font-size:16px;}.elementor-10312 .elementor-element.elementor-element-692c216f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-44b28ea0{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-72fa0342{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-af493d3{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-3b5ed76f{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-29638fc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-601922ba{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-36e2a3f8{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-69c5b856{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-3d7d29ad{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-70afc0b9{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-61a81249{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-25846d18{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-a31ba51{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-45be67a9{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-1b4ab2ad{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-6ff45400{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-f98fb81{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-9c8e6f2{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-3ed3da59{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-527b56ac{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-b5f4544{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-cde9108{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-10700cfe{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-563541c8{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-7360196b{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-694901d6{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-2aaf0612{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-38bd638b{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-40f75f00{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-7fc3eed8{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-4392af1f{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-68fe6d64{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-52dcdaee{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-1038f029{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-3475d8cb{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-11a1d24a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-521b0a1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-3f1a8d9{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-9f57190{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-7a2c080a{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-5784e016{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-79e4f303{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-396a6ce5{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-7ab10080{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-3820d80c{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-1528be28{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-5ffac433{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-25e74fbb{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-546ef818{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-38c89c7d{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-478abbfd{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-a41c2b3{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-36cf6d26{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-4328a2a1{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-15c7a678{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-54e5444{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-21e2def8{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-71b14ed5{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-3a4e4c4f{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-33232789{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-26efa4a8{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-e53448e{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-3bd19ea{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2b583150{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-61f9f1b8{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-5b43e16f{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-37deeb68{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-4febfe82{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-608bac6e{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-5a742e76{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2a2f1e08{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-64834431{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-599c7673 .elementor-heading-title{font-size:var( --e-global-typography-9430899-font-size );line-height:var( --e-global-typography-9430899-line-height );}.elementor-10312 .elementor-element.elementor-element-181b9f5a .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-1dbc8e40{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-1dd9627e{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-7061e595{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-7b62e0b3{font-size:12px;}.elementor-10312 .elementor-element.elementor-element-257cb89d{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-ec9c183{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-60839eb0{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-5a6e38ca{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-7578f9e5{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-7fbe9a2{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2e2e577{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-1d2d3e22.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-2479e736 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10312 .elementor-element.elementor-element-4edb29b5 .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-5c827e1a{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-105885e1{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-1cc1b248{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-787058b4{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-5ce53ab9{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-44e85105{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-6272a45e{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2dd34fb8{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-72ec35f{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-627c7011{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-3cd91b62.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-57aacebd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10312 .elementor-element.elementor-element-58f39076 .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-160d99c1{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-5870a07{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-6c6582aa{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-4c2796ab{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-74b1eb46{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-6e774c23{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-7c0afbc0{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-418f86e1{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-58b5d943{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-e72542e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-77e8f208.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-40e20ea6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10312 .elementor-element.elementor-element-d39c8cf .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-43db6dcd{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-51378a11{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-4a03b368{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2a3b5ec7{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-4e9c0f00{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-2d791b4c{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-2fdc99c5{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-21f3a1f9{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-3264698{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-23d134c1{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-a5afffa.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-727ed8f5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10312 .elementor-element.elementor-element-6b09568b .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-1a44de92{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-5dcdbe4{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-79ce2e8c{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-5eff4687{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-f810320{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-7251247f{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-c52925f{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-1c1f5008{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-520c41b5{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-4228a30c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-10312 .elementor-element.elementor-element-62f89947.e-con{--order:-99999 /* order start hack */;}.elementor-10312 .elementor-element.elementor-element-7129ca51 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10312 .elementor-element.elementor-element-2b78b9d .elementor-heading-title{font-size:var( --e-global-typography-d38ccde-font-size );line-height:var( --e-global-typography-d38ccde-line-height );}.elementor-10312 .elementor-element.elementor-element-75f70fc{font-size:var( --e-global-typography-5fe99d0-font-size );letter-spacing:var( --e-global-typography-5fe99d0-letter-spacing );}.elementor-10312 .elementor-element.elementor-element-724bfa56{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-3db87532{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-28f65ebf{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-4a613ce5{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-66806b5f{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-2e5cd605{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-25943d64{--flex-wrap:nowrap;}.elementor-10312 .elementor-element.elementor-element-76acac44{font-size:14px;}.elementor-10312 .elementor-element.elementor-element-49a77e7c{width:auto;max-width:auto;}.elementor-10312 .elementor-element.elementor-element-6d164dc8 img{width:150px;}}@media(min-width:768px){.elementor-10312 .elementor-element.elementor-element-64b5ef1f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2bb642c8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-190b5e21{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1d6ad9c4{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6bb3544a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-50c98{--width:100%;}.elementor-10312 .elementor-element.elementor-element-42ded138{--width:100%;}.elementor-10312 .elementor-element.elementor-element-587c4671{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2c36f517{--width:100%;}.elementor-10312 .elementor-element.elementor-element-29638fc2{--width:100%;}.elementor-10312 .elementor-element.elementor-element-601922ba{--width:100%;}.elementor-10312 .elementor-element.elementor-element-592d6954{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3d7d29ad{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4320da44{--width:100%;}.elementor-10312 .elementor-element.elementor-element-25846d18{--width:100%;}.elementor-10312 .elementor-element.elementor-element-46f62325{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1b4ab2ad{--width:100%;}.elementor-10312 .elementor-element.elementor-element-68d0894{--width:100%;}.elementor-10312 .elementor-element.elementor-element-9c8e6f2{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4de52f52{--width:100%;}.elementor-10312 .elementor-element.elementor-element-b5f4544{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6e4671ec{--width:100%;}.elementor-10312 .elementor-element.elementor-element-563541c8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1f6bf75f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2aaf0612{--width:100%;}.elementor-10312 .elementor-element.elementor-element-299a14f4{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7fc3eed8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6ff5da13{--width:100%;}.elementor-10312 .elementor-element.elementor-element-52dcdaee{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5ac98fa6{--width:100%;}.elementor-10312 .elementor-element.elementor-element-62524be8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-521b0a1e{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3f1a8d9{--width:100%;}.elementor-10312 .elementor-element.elementor-element-ec8e00e{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5784e016{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2f6f1bdc{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7ab10080{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3023673b{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5ffac433{--width:100%;}.elementor-10312 .elementor-element.elementor-element-61cf09e7{--width:100%;}.elementor-10312 .elementor-element.elementor-element-38c89c7d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-93b741f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-36cf6d26{--width:100%;}.elementor-10312 .elementor-element.elementor-element-38d4cd72{--width:100%;}.elementor-10312 .elementor-element.elementor-element-54e5444{--width:100%;}.elementor-10312 .elementor-element.elementor-element-fd97fc2{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3a4e4c4f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-78a0c40d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-e53448e{--width:100%;}.elementor-10312 .elementor-element.elementor-element-44c4b761{--width:100%;}.elementor-10312 .elementor-element.elementor-element-61f9f1b8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5eb0866b{--width:100%;}.elementor-10312 .elementor-element.elementor-element-73b03f51{--width:100%;}.elementor-10312 .elementor-element.elementor-element-31385484{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1a3f0c17{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4775587c{--width:100%;}.elementor-10312 .elementor-element.elementor-element-f69af20{--width:100%;}.elementor-10312 .elementor-element.elementor-element-72e34c44{--width:100%;}.elementor-10312 .elementor-element.elementor-element-32d9bf78{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5b082d1{--width:100%;}.elementor-10312 .elementor-element.elementor-element-fa07881{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7598dbb1{--width:100%;}.elementor-10312 .elementor-element.elementor-element-331c6063{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1dd9627e{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5e4281f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-257cb89d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2e4ae504{--width:100%;}.elementor-10312 .elementor-element.elementor-element-60839eb0{--width:100%;}.elementor-10312 .elementor-element.elementor-element-62aa8bfc{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7578f9e5{--width:100%;}.elementor-10312 .elementor-element.elementor-element-39aa5564{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6eaf472c{--width:100%;}.elementor-10312 .elementor-element.elementor-element-20f1bb0a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1d2d3e22{--width:57%;}.elementor-10312 .elementor-element.elementor-element-76626d8d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6f857006{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1680c875{--width:100%;}.elementor-10312 .elementor-element.elementor-element-105885e1{--width:100%;}.elementor-10312 .elementor-element.elementor-element-58e819e1{--width:100%;}.elementor-10312 .elementor-element.elementor-element-787058b4{--width:100%;}.elementor-10312 .elementor-element.elementor-element-22dea1b9{--width:100%;}.elementor-10312 .elementor-element.elementor-element-44e85105{--width:100%;}.elementor-10312 .elementor-element.elementor-element-73170987{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2dd34fb8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-40e55db3{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5cd063a3{--width:100%;}.elementor-10312 .elementor-element.elementor-element-23e4fbd5{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3cd91b62{--width:57%;}.elementor-10312 .elementor-element.elementor-element-3a51d1c3{--width:100%;}.elementor-10312 .elementor-element.elementor-element-24f431d8{--width:100%;}.elementor-10312 .elementor-element.elementor-element-770c499a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5870a07{--width:100%;}.elementor-10312 .elementor-element.elementor-element-15124b93{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4c2796ab{--width:100%;}.elementor-10312 .elementor-element.elementor-element-60b6f9f7{--width:100%;}.elementor-10312 .elementor-element.elementor-element-6e774c23{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1302aa51{--width:100%;}.elementor-10312 .elementor-element.elementor-element-418f86e1{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4a7ccdad{--width:100%;}.elementor-10312 .elementor-element.elementor-element-47a75b1d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-553c1d70{--width:100%;}.elementor-10312 .elementor-element.elementor-element-77e8f208{--width:57%;}.elementor-10312 .elementor-element.elementor-element-2cb2c956{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4aae5ed7{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1f75a0cf{--width:100%;}.elementor-10312 .elementor-element.elementor-element-51378a11{--width:100%;}.elementor-10312 .elementor-element.elementor-element-34a59c26{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2a3b5ec7{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7a85ee6a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2d791b4c{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5600c0d6{--width:100%;}.elementor-10312 .elementor-element.elementor-element-21f3a1f9{--width:100%;}.elementor-10312 .elementor-element.elementor-element-73d56115{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4d55cb00{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5c6554ef{--width:100%;}.elementor-10312 .elementor-element.elementor-element-a5afffa{--width:57%;}.elementor-10312 .elementor-element.elementor-element-127b0e4d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-2338a39a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-70fa0e0b{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5dcdbe4{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3630354a{--width:100%;}.elementor-10312 .elementor-element.elementor-element-5eff4687{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3369e24d{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7251247f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1b9caf74{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1c1f5008{--width:100%;}.elementor-10312 .elementor-element.elementor-element-7ab0d420{--width:100%;}.elementor-10312 .elementor-element.elementor-element-cf274fd{--width:100%;}.elementor-10312 .elementor-element.elementor-element-73511aa5{--width:100%;}.elementor-10312 .elementor-element.elementor-element-62f89947{--width:57%;}.elementor-10312 .elementor-element.elementor-element-4d35cb9f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-743e62f7{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3c32fb37{--width:100%;}.elementor-10312 .elementor-element.elementor-element-724bfa56{--width:100%;}.elementor-10312 .elementor-element.elementor-element-1e683df{--width:100%;}.elementor-10312 .elementor-element.elementor-element-28f65ebf{--width:100%;}.elementor-10312 .elementor-element.elementor-element-74307174{--width:100%;}.elementor-10312 .elementor-element.elementor-element-66806b5f{--width:100%;}.elementor-10312 .elementor-element.elementor-element-e556e79{--width:100%;}.elementor-10312 .elementor-element.elementor-element-25943d64{--width:100%;}.elementor-10312 .elementor-element.elementor-element-30ad7141{--width:100%;}.elementor-10312 .elementor-element.elementor-element-3fcec801{--width:100%;}.elementor-10312 .elementor-element.elementor-element-4e10e20c{--width:auto;}.elementor-10312 .elementor-element.elementor-element-3b2f1849{--width:100%;}.elementor-10312 .elementor-element.elementor-element-30a1df79{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10312 .elementor-element.elementor-element-3b2f1849{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39254ae5 */.elementor-10312 .elementor-element.elementor-element-39254ae5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a22781 */.elementor-10312 .elementor-element.elementor-element-4a22781 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695749c1 */.elementor-10312 .elementor-element.elementor-element-695749c1 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2edd94ee */.elementor-10312 .elementor-element.elementor-element-2edd94ee {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587c4671 */.elementor-10312 .elementor-element.elementor-element-587c4671 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 5%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb642c8 */.elementor-10312 .elementor-element.elementor-element-2bb642c8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d2015bc */.elementor-10312 .elementor-element.elementor-element-5d2015bc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c5db1b */.elementor-10312 .elementor-element.elementor-element-48c5db1b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d85f06d */.elementor-10312 .elementor-element.elementor-element-2d85f06d {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7dcf86 */.elementor-10312 .elementor-element.elementor-element-5d7dcf86 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d95cf7 */.elementor-10312 .elementor-element.elementor-element-18d95cf7 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c108b2b */.elementor-10312 .elementor-element.elementor-element-5c108b2b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b9e796 */.elementor-10312 .elementor-element.elementor-element-49b9e796 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-591417a6 */.elementor-10312 .elementor-element.elementor-element-591417a6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e7d1740 */.elementor-10312 .elementor-element.elementor-element-2e7d1740 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17bbb2e6 */.elementor-10312 .elementor-element.elementor-element-17bbb2e6 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91761 */.elementor-10312 .elementor-element.elementor-element-dc91761 {
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cdd122e */.elementor-10312 .elementor-element.elementor-element-7cdd122e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-201c1e19 */.elementor-10312 .elementor-element.elementor-element-201c1e19 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3277090 */.elementor-10312 .elementor-element.elementor-element-3277090 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d4f8d56 */.elementor-10312 .elementor-element.elementor-element-2d4f8d56 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35f6a0d8 */.elementor-10312 .elementor-element.elementor-element-35f6a0d8 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668501 */.elementor-10312 .elementor-element.elementor-element-5668501 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c3168b3 */.elementor-10312 .elementor-element.elementor-element-6c3168b3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4453d615 */.elementor-10312 .elementor-element.elementor-element-4453d615 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b16229c */.elementor-10312 .elementor-element.elementor-element-3b16229c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f6bad5 */.elementor-10312 .elementor-element.elementor-element-16f6bad5 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b03f51 */.elementor-10312 .elementor-element.elementor-element-73b03f51 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    right: 28%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62524be8 */.elementor-10312 .elementor-element.elementor-element-62524be8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1849c63e */.elementor-10312 .elementor-element.elementor-element-1849c63e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712bf539 */.elementor-10312 .elementor-element.elementor-element-712bf539 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15bb414e */.elementor-10312 .elementor-element.elementor-element-15bb414e {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40c05639 */.elementor-10312 .elementor-element.elementor-element-40c05639 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31385484 */.elementor-10312 .elementor-element.elementor-element-31385484 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128527e */.elementor-10312 .elementor-element.elementor-element-3128527e {
    max-width: 1128px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599c7673 */.elementor-10312 .elementor-element.elementor-element-599c7673 * {
    font-size: 11px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc8e40 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfded95 */.elementor-10312 .elementor-element.elementor-element-6cfded95 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b082d1 */.elementor-10312 .elementor-element.elementor-element-5b082d1 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b422fd3 */.elementor-10312 .elementor-element.elementor-element-b422fd3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e3a895f */.elementor-10312 .elementor-element.elementor-element-5e3a895f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9d43b4 */.elementor-10312 .elementor-element.elementor-element-7d9d43b4 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17aff7c */.elementor-10312 .elementor-element.elementor-element-17aff7c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaf472c */.elementor-10312 .elementor-element.elementor-element-6eaf472c {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 2%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7598dbb1 */.elementor-10312 .elementor-element.elementor-element-7598dbb1 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274898c7 */.elementor-10312 .elementor-element.elementor-element-274898c7 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2479e736 */.elementor-10312 .elementor-element.elementor-element-2479e736 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-255621aa */.elementor-10312 .elementor-element.elementor-element-255621aa {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76626d8d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f1bb0a */.elementor-10312 .elementor-element.elementor-element-20f1bb0a {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a23cfb9 */.elementor-10312 .elementor-element.elementor-element-6a23cfb9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105885e1 */.elementor-10312 .elementor-element.elementor-element-105885e1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c8c3dde */.elementor-10312 .elementor-element.elementor-element-6c8c3dde {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15ae0871 */.elementor-10312 .elementor-element.elementor-element-15ae0871 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5741aaba */.elementor-10312 .elementor-element.elementor-element-5741aaba {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd063a3 */.elementor-10312 .elementor-element.elementor-element-5cd063a3 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f857006 */.elementor-10312 .elementor-element.elementor-element-6f857006 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332f226d */.elementor-10312 .elementor-element.elementor-element-332f226d {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57aacebd */.elementor-10312 .elementor-element.elementor-element-57aacebd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f609575 */.elementor-10312 .elementor-element.elementor-element-4f609575 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51d1c3 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e4fbd5 */.elementor-10312 .elementor-element.elementor-element-23e4fbd5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f313dfe */.elementor-10312 .elementor-element.elementor-element-1f313dfe {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e760a42 */.elementor-10312 .elementor-element.elementor-element-6e760a42 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3854074f */.elementor-10312 .elementor-element.elementor-element-3854074f {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c9354ef */.elementor-10312 .elementor-element.elementor-element-6c9354ef {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a75b1d */.elementor-10312 .elementor-element.elementor-element-47a75b1d {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f431d8 */.elementor-10312 .elementor-element.elementor-element-24f431d8 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1a10e5 */.elementor-10312 .elementor-element.elementor-element-3b1a10e5 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40e20ea6 */.elementor-10312 .elementor-element.elementor-element-40e20ea6 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c04233 */.elementor-10312 .elementor-element.elementor-element-62c04233 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb2c956 */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553c1d70 */.elementor-10312 .elementor-element.elementor-element-553c1d70 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da58e20 */.elementor-10312 .elementor-element.elementor-element-2da58e20 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48b66226 */.elementor-10312 .elementor-element.elementor-element-48b66226 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-766e2c59 */.elementor-10312 .elementor-element.elementor-element-766e2c59 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9149fc */.elementor-10312 .elementor-element.elementor-element-1f9149fc {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55cb00 */.elementor-10312 .elementor-element.elementor-element-4d55cb00 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aae5ed7 */.elementor-10312 .elementor-element.elementor-element-4aae5ed7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139ef90 */.elementor-10312 .elementor-element.elementor-element-5139ef90 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-727ed8f5 */.elementor-10312 .elementor-element.elementor-element-727ed8f5 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e77f659 */.elementor-10312 .elementor-element.elementor-element-6e77f659 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127b0e4d */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6554ef */.elementor-10312 .elementor-element.elementor-element-5c6554ef {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6453c79c */.elementor-10312 .elementor-element.elementor-element-6453c79c {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49e021c9 */.elementor-10312 .elementor-element.elementor-element-49e021c9 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e5de779 */.elementor-10312 .elementor-element.elementor-element-6e5de779 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a695aa */.elementor-10312 .elementor-element.elementor-element-69a695aa {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf274fd */.elementor-10312 .elementor-element.elementor-element-cf274fd {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338a39a */.elementor-10312 .elementor-element.elementor-element-2338a39a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f5c16f */.elementor-10312 .elementor-element.elementor-element-72f5c16f {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7129ca51 */.elementor-10312 .elementor-element.elementor-element-7129ca51 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2749d6d6 */.elementor-10312 .elementor-element.elementor-element-2749d6d6 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d35cb9f */.is-white {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73511aa5 */.elementor-10312 .elementor-element.elementor-element-73511aa5 {
    position: relative;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e779e61 */.elementor-10312 .elementor-element.elementor-element-e779e61 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4deadae3 */.elementor-10312 .elementor-element.elementor-element-4deadae3 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb08e5b */.elementor-10312 .elementor-element.elementor-element-2eb08e5b {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fec258 */.elementor-10312 .elementor-element.elementor-element-4fec258 {
    height: 24px;
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcec801 */.elementor-10312 .elementor-element.elementor-element-3fcec801 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -10px;
    left: 40%;
    transform: rotate(45deg);
    border-radius: 6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e62f7 */.elementor-10312 .elementor-element.elementor-element-743e62f7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d9f9a8 */.elementor-10312 .elementor-element.elementor-element-55d9f9a8 {
    max-width: 810px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49a77e7c */.elementor-10312 .elementor-element.elementor-element-49a77e7c {
    width: 44px !important;
    height: 44px !important;
}
.elementor-10312 .elementor-element.elementor-element-49a77e7c .elementor-button {
width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0f1b36;
    background: transparent;
    border: none;
    cursor: pointer;
    transition: background 120ms ease;
}
@media (min-width: 992px) {
.elementor-10312 .elementor-element.elementor-element-49a77e7c .elementor-button:hover {
    background: rgba(15, 27, 54, 0.06);
}
}
.elementor-10312 .elementor-element.elementor-element-49a77e7c .elementor-button-icon {
    color: #0f1b36;
}
.elementor-10312 .elementor-element.elementor-element-49a77e7c .elementor-button-icon svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f2e59b */@media screen and (max-width: 1024px) {
    .hide-tablet {
    display: none !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e10e20c */.elementor-10312 .elementor-element.elementor-element-4e10e20c {
    width: auto !important;
}
@media (max-width: 991px) {
    .elementor-10312 .elementor-element.elementor-element-4e10e20c {
        order: -1;
    margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17823d4c */.elementor-10312 .elementor-element.elementor-element-17823d4c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b5ef1f */.elementor-10312 .elementor-element.elementor-element-64b5ef1f {
     box-shadow: inset 0px 2px 3px 0px #ffffff, inset 0px -2px 3px 0px hsl(0, 0%, 85%) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9910873 */.elementor-10312 .elementor-element.elementor-element-9910873 {
    width: 44px !important;
    height: 44px !important;
}
.elementor-10312 .elementor-element.elementor-element-9910873 .elementor-button {
width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0f1b36;
    background: transparent;
    border: none;
    cursor: pointer;
    transition: background 120ms ease;
}
@media (min-width: 992px) {
.elementor-10312 .elementor-element.elementor-element-9910873 .elementor-button:hover {
    background: rgba(15, 27, 54, 0.06);
}
}
.elementor-10312 .elementor-element.elementor-element-9910873 .elementor-button-icon {
    color: #0f1b36;
}
.elementor-10312 .elementor-element.elementor-element-9910873 .elementor-button-icon svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-754a32f1 */.elementor-10312 .elementor-element.elementor-element-754a32f1 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-10312 {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 10000;
}
body.admin-bar .elementor-10312 {
    top: 32px;
}
html {
  scrollbar-gutter: stable;
}
    .nav-bottom-component {
  width: calc(100vw - (100vw - 100%));
} 
.navbar-dropdown_menu-item {
    cursor: pointer;
}
.navbar-dropdown_menu-item svg,
.navbar-dropdown_menu-item-2 svg,
.navbar-dropdown_menu-item-3 svg {
    opacity: 0.50;
    transition: all 0.2s;
}
.navbar-dropdown_menu-item:hover svg,
.navbar-dropdown_menu-item-2:hover svg,
.navbar-dropdown_menu-item-3:hover svg{
    opacity: 1;
}
.navbar-dropdown_menu-item .elementor-widget-text-editor,
.navbar-dropdown_menu-item-2 .elementor-widget-text-editor,
.navbar-dropdown_menu-item-3 .elementor-widget-text-editor {
    transition: all 0.2s;
}
.navbar-dropdown_menu-item:hover 
.elementor-widget-text-editor:first-of-type p {
  color: #4d30f2 !important;
}
.navbar-dropdown_menu-item-2:hover .elementor-widget-text-editor {
  color: #fb9a32 !important;
}
.navbar-dropdown_menu-item-3:hover .elementor-widget-text-editor {
  color: #4d30f2 !important;
}
.e-n-menu-toggle {
    align-self: end !important;
}
.e-n-menu-heading > :nth-child(n+5) {
    display: none;
}

@media screen and (max-width: 1024px) {
    .hide-tablet {
        display: none !important;
    }
    .no-max-width-1024 {
        max-width: none !important;
    }
    .background-white-1024 {
        background-color: #ffffff !important;
    }
    .e-n-menu-heading > :nth-child(n+5) {
        display: flex;
    }
    .e-n-menu-heading > :last-child {
        margin-top: 24px !important;
        line-height: 24px;
        color: #fff !important;
        margin-inline: 5%;
        max-width: 90%;
    }
    .e-n-menu-heading > :last-child .e-link {
        background-color: var(--e-global-color-accent);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var(--e-global-color-accent);
        border-radius: 100px 100px 100px 100px;
        padding: 12px 24px 12px 24px !important;
        width: 100%;
        cursor: pointer;
        justify-content: center;
    }
    .e-n-menu-heading > :last-child .e-n-menu-title {
        background-color: rgba(0, 0, 0, 0) !important;
        justify-content: center !important;
    }
    .e-n-menu-heading > :last-child .e-n-menu-title-text {
        color: #fff !important;
        font-size: 16px !important;
        font-weight: 500;
    }
    .e-n-menu, .elementor-element-04c8030 {
        position: static !important;
    }
    .e-n-menu-wrapper {
        top: -20px !important;
        height: 100vh;
        max-width: calc(100% + 40px) !important;
        right: 0px !important;
        left: -20px !important;
        padding-top: 120px !important;
        background: #ffffff !important;
        z-index: 0 !important;
    }
    .e-n-menu-heading {
        height: calc(100vh - 120px);
        align-content: start;
        background: #ffffff;
        overflow-y: auto !important;
        padding-bottom: 300px !important;
        flex-direction: row !important;
    }
    .e-n-menu-item {
        padding-left: 48px;
        padding-right: 34px;
        padding-block: 10px !important;
        width: 100% !important;
    }
    .e-n-menu-title {
        justify-content: space-between !important;
        padding: 0px !important;
    }
    .e-n-menu-toggle:hover, .e-n-menu-toggle:focus {
        background-color: rgba(0, 0, 0, 0) !important;
    }
    #hubspot-messages-iframe-container {
        z-index: 9999 !important;
    }
    .osano-cm-window {
        z-index: 9999 !important;
    }
}

@media screen and (max-width: 767px) {
    .e-n-menu-item {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
}/* End custom CSS */