.elementor-1182052 .elementor-element.elementor-element-f957518{--display:flex;--min-height:700px;--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;--overlay-opacity:0.9;--border-radius:0px 0px 30px 0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-f957518:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-f957518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2D7A;background-image:url("https://www.csss.es/wp-content/uploads/2026/03/DSC04932-1-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1182052 .elementor-element.elementor-element-f957518::before, .elementor-1182052 .elementor-element.elementor-element-f957518 > .elementor-background-video-container::before, .elementor-1182052 .elementor-element.elementor-element-f957518 > .e-con-inner > .elementor-background-video-container::before, .elementor-1182052 .elementor-element.elementor-element-f957518 > .elementor-background-slideshow::before, .elementor-1182052 .elementor-element.elementor-element-f957518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1182052 .elementor-element.elementor-element-f957518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, #000000 70%);}.elementor-1182052 .elementor-element.elementor-element-4348dc6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1182052 .elementor-element.elementor-element-65af63b{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-65af63b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-75bf4b9{padding:5px 5px 5px 5px;text-align:center;}.elementor-1182052 .elementor-element.elementor-element-75bf4b9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:34px;letter-spacing:0px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-84a0f0a{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182052 .elementor-element.elementor-element-18bff77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 0px 25px 25px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1182052 .elementor-element.elementor-element-18bff77:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-18bff77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-caed995{--display:flex;--border-radius:25px 0px 25px 25px;}.elementor-1182052 .elementor-element.elementor-element-caed995:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-caed995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.csss.es/wp-content/uploads/2026/03/DSC02186-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1182052 .elementor-element.elementor-element-42db8ad{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1182052 .elementor-element.elementor-element-447fd96{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-7953f60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-ff215f4{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-ff215f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-1f1352c{--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:25px 0px 25px 25px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1182052 .elementor-element.elementor-element-1f1352c:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-1f1352c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-6b22eee{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-6b22eee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:46px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-eaf25ac{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-68be777{--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 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-68be777:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-68be777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2D7A;}.elementor-1182052 .elementor-element.elementor-element-5949d60{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-5949d60 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-51147c4{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-38e1ce8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1182052 .elementor-element.elementor-element-20dc0eb{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-20dc0eb:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-20dc0eb.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-20dc0eb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-cc0e1db:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-cc0e1db.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-cc0e1db:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d663448{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-d663448:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d663448.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-d663448.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-d663448.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-d663448.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-d663448:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-d663448:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0dc4960{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-0dc4960:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0dc4960.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-0dc4960.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-0dc4960.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-0dc4960.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-0dc4960:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-ca8ebb2.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-ca8ebb2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-4f8d592{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-244327b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-d2f0f87{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-d2f0f87 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-69f4e39{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-025c7bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-75ece83{--display:flex;--border-radius:25px 0px 25px 25px;}.elementor-1182052 .elementor-element.elementor-element-75ece83:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-75ece83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.csss.es/wp-content/uploads/2026/03/C3S-24-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1182052 .elementor-element.elementor-element-566c4e3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-47c101d{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-47c101d:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-47c101d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-ae1a1f8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-d2a35aa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-a5793b0{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-a5793b0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-bfb0d79{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-bdf2101{--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 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-bdf2101:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-bdf2101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2D7A;}.elementor-1182052 .elementor-element.elementor-element-69577fb{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-69577fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-2c6f24f{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-2fc428e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-c961f57{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-c961f57:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-c961f57.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-c961f57.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-c961f57.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-c961f57.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-c961f57:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-c961f57:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-f6243f3{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-f6243f3:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-f6243f3.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-f6243f3.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-f6243f3.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-f6243f3.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-f6243f3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-63c7937{background-color:#FFFFFF;padding:29px 19px 45px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-1182052 .elementor-element.elementor-element-63c7937:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-63c7937.elementor-view-stacked .elementor-icon{background-color:#E8CB3D26;fill:#E8CB3D;color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-63c7937.elementor-view-framed .elementor-icon, .elementor-1182052 .elementor-element.elementor-element-63c7937.elementor-view-default .elementor-icon{fill:#E8CB3D26;color:#E8CB3D26;border-color:#E8CB3D26;}.elementor-1182052 .elementor-element.elementor-element-63c7937.elementor-view-framed .elementor-icon{background-color:#E8CB3D;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon{font-size:42px;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;letter-spacing:0px;}.elementor-1182052 .elementor-element.elementor-element-63c7937:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-63c7937:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d58ed6c{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-1182052 .elementor-element.elementor-element-fae475f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-3d586fc{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-3d586fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-1728d64{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-95f1769{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-51d8120{--display:flex;--border-radius:25px 0px 25px 25px;}.elementor-1182052 .elementor-element.elementor-element-51d8120:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-51d8120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.csss.es/wp-content/uploads/2026/03/DSC00226-2-scaled-1.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1182052 .elementor-element.elementor-element-43139d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-14c7aeb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-0ad3aa6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-de3989d{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-de3989d:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-de3989d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-d4c7d7f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-47e9d51:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5{background-color:#FFFFFF;padding:27px 12px 27px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E8CB3D;border-radius:25px 0px 25px 25px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5:has(:hover) .elementor-icon-box-title,
					 .elementor-1182052 .elementor-element.elementor-element-c96d6e5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-9c7199e{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-4689b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-4689b55:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-4689b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D933;}.elementor-1182052 .elementor-element.elementor-element-91af1d0{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-91af1d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:63px;letter-spacing:-1px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-f53cfa5{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182052 .elementor-element.elementor-element-34f2143 .elementor-button{background-color:#2A2D7A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 0px 12px 12px;padding:17.5px 77.5px 17.5px 77.5px;}.elementor-1182052 .elementor-element.elementor-element-e3f5f4d{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:#000000;}.elementor-1182052 .elementor-element.elementor-element-10c8b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1182052 .elementor-element.elementor-element-10c8b66:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-10c8b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D933;}.elementor-1182052 .elementor-element.elementor-element-a1fdc3d{--spacer-size:150px;}@media(max-width:1024px){.elementor-1182052 .elementor-element.elementor-element-f957518{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1182052 .elementor-element.elementor-element-65af63b .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-75bf4b9 .elementor-heading-title{font-size:17px;line-height:27px;}.elementor-1182052 .elementor-element.elementor-element-447fd96{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-7953f60{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-ff215f4 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-6b22eee .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1182052 .elementor-element.elementor-element-eaf25ac{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-68be777{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-5949d60 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-51147c4{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-38e1ce8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-d663448{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-4f8d592{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-244327b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-d2f0f87 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-69f4e39{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-025c7bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1182052 .elementor-element.elementor-element-75ece83{--min-height:350px;}.elementor-1182052 .elementor-element.elementor-element-566c4e3{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-47c101d{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-bfb0d79{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-bdf2101{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-69577fb .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-2c6f24f{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-2fc428e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1182052 .elementor-element.elementor-element-c961f57{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-63c7937{padding:20px 10px 20px 10px;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon{font-size:42px;border-radius:-5px -5px -5px -5px;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-description{font-size:16px;}.elementor-1182052 .elementor-element.elementor-element-d58ed6c{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-fae475f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-3d586fc .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-1728d64{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-95f1769{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1182052 .elementor-element.elementor-element-51d8120{--min-height:350px;}.elementor-1182052 .elementor-element.elementor-element-51d8120:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-51d8120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1182052 .elementor-element.elementor-element-43139d3{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-de3989d{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-d4c7d7f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1182052 .elementor-element.elementor-element-47e9d51{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5{padding:20px 20px 20px 20px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title a{font-size:21px;line-height:35px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-9c7199e{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-4689b55{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-91af1d0 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-f53cfa5{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-34f2143 .elementor-button{font-size:17px;border-radius:8px 0px 8px 8px;padding:10px 15px 10px 15px;}.elementor-1182052 .elementor-element.elementor-element-e3f5f4d{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor-1182052 .elementor-element.elementor-element-f957518{--min-height:550px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-4348dc6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1182052 .elementor-element.elementor-element-65af63b{width:100%;max-width:100%;text-align:start;}.elementor-1182052 .elementor-element.elementor-element-65af63b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1182052 .elementor-element.elementor-element-75bf4b9{width:100%;max-width:100%;padding:10px 5px 5px 5px;text-align:start;}.elementor-1182052 .elementor-element.elementor-element-75bf4b9 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-1182052 .elementor-element.elementor-element-84a0f0a{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182052 .elementor-element.elementor-element-18bff77{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-caed995{--min-height:300px;}.elementor-1182052 .elementor-element.elementor-element-42db8ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-447fd96{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-7953f60{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1182052 .elementor-element.elementor-element-ff215f4{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-ff215f4 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-1f1352c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1182052 .elementor-element.elementor-element-6b22eee{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-6b22eee .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-eaf25ac{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-5949d60{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-5949d60 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-51147c4{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-38e1ce8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182052 .elementor-element.elementor-element-20dc0eb .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-cc0e1db .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-d663448 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-0dc4960 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-4f8d592{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-244327b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1182052 .elementor-element.elementor-element-d2f0f87{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-d2f0f87 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-69f4e39{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-75ece83{--min-height:300px;}.elementor-1182052 .elementor-element.elementor-element-566c4e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-47c101d{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-47c101d .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-ae1a1f8 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-d2a35aa .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-a5793b0 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-bfb0d79{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-69577fb{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-69577fb .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-2c6f24f{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-2fc428e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182052 .elementor-element.elementor-element-c961f57 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-f6243f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-63c7937 .elementor-icon-box-wrapper{text-align:center;}.elementor-1182052 .elementor-element.elementor-element-d58ed6c{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-fae475f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1182052 .elementor-element.elementor-element-3d586fc{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-3d586fc .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1182052 .elementor-element.elementor-element-1728d64{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-51d8120{--min-height:300px;}.elementor-1182052 .elementor-element.elementor-element-51d8120:not(.elementor-motion-effects-element-type-background), .elementor-1182052 .elementor-element.elementor-element-51d8120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9px 0px;}.elementor-1182052 .elementor-element.elementor-element-43139d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-14c7aeb .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-0ad3aa6 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-de3989d{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-de3989d .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-d4c7d7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1182052 .elementor-element.elementor-element-47e9d51{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-47e9d51 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5{padding:20px 20px 15px 20px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title, .elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-title a{font-size:20px;line-height:30px;}.elementor-1182052 .elementor-element.elementor-element-c96d6e5 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-9c7199e{text-align:start;font-size:16px;line-height:26px;}.elementor-1182052 .elementor-element.elementor-element-91af1d0{text-align:start;}.elementor-1182052 .elementor-element.elementor-element-91af1d0 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1182052 .elementor-element.elementor-element-f53cfa5{text-align:start;font-size:16px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-34f2143 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182052 .elementor-element.elementor-element-34f2143 .elementor-button{font-size:18px;line-height:16px;padding:16px 20px 16px 20px;}.elementor-1182052 .elementor-element.elementor-element-e3f5f4d{text-align:start;font-size:16px;line-height:28px;}.elementor-1182052 .elementor-element.elementor-element-a1fdc3d{--spacer-size:150px;}}/* Start custom CSS for heading, class: .elementor-element-ff215f4 */.elementor-1182052 .elementor-element.elementor-element-ff215f4 .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-ff215f4 .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-ff215f4 .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b22eee */.elementor-1182052 .elementor-element.elementor-element-6b22eee .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-6b22eee .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-6b22eee .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5949d60 */.elementor-1182052 .elementor-element.elementor-element-5949d60 .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-5949d60 .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-5949d60 .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20dc0eb */.elementor-1182052 .elementor-element.elementor-element-20dc0eb h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc0e1db */.elementor-1182052 .elementor-element.elementor-element-cc0e1db h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663448 */.elementor-1182052 .elementor-element.elementor-element-d663448 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dc4960 */.elementor-1182052 .elementor-element.elementor-element-0dc4960 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca8ebb2 */.elementor-1182052 .elementor-element.elementor-element-ca8ebb2 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e1ce8 */.elementor-1182052 .elementor-element.elementor-element-38e1ce8 .text-primary {
    color: #E8CB3D !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f0f87 */.elementor-1182052 .elementor-element.elementor-element-d2f0f87 .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-d2f0f87 .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-d2f0f87 .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-566c4e3 */.elementor-1182052 .elementor-element.elementor-element-566c4e3 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69577fb */.elementor-1182052 .elementor-element.elementor-element-69577fb .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-69577fb .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-69577fb .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c961f57 */.elementor-1182052 .elementor-element.elementor-element-c961f57 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6243f3 */.elementor-1182052 .elementor-element.elementor-element-f6243f3 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63c7937 */.elementor-1182052 .elementor-element.elementor-element-63c7937 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc428e */.elementor-1182052 .elementor-element.elementor-element-2fc428e .text-primary {
    color: #E8CB3D !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d586fc */.elementor-1182052 .elementor-element.elementor-element-3d586fc .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}

@media only screen and (max-width: 1024px) {
    .elementor-1182052 .elementor-element.elementor-element-3d586fc .rb-highlight-word {
    font-size: 30px !important;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;  
    }
}

@media only screen and (max-width: 768px){
    .elementor-1182052 .elementor-element.elementor-element-3d586fc .rb-highlight-word {
        font-size: 21px !important;
        padding: 2px 10px 5px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43139d3 */.elementor-1182052 .elementor-element.elementor-element-43139d3 h3 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91af1d0 */.elementor-1182052 .elementor-element.elementor-element-91af1d0 .rb-highlight-word {
    font-size: 52px;
    text-transform: Capitalize;
    background:#E8CB3D;
    padding: 2px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4689b55 */.elementor-1182052 .elementor-element.elementor-element-4689b55 svg {
    color: #E8CB3D !important;
}/* End custom CSS */