.elementor-10 .elementor-element.elementor-element-54c3fe9{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:100;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-54c3fe9{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-54c3fe9{right:0px;}.elementor-10 .elementor-element.elementor-element-9123f9e{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-83c9e71{text-align:left;}.elementor-10 .elementor-element.elementor-element-f0929e6{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-menu-toggle{margin-left:auto;background-color:#66BED4AB;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a, .elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-menu-toggle{color:#0404FC;fill:#0404FC;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a.highlighted,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-menu-toggle:hover,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-menu-toggle:focus{color:#10b1c3;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a.highlighted{background-color:#0201010A;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-fe83bbb div.elementor-menu-toggle{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fe83bbb div.elementor-menu-toggle svg{fill:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-87c24e1{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-87c24e1{right:0px;}.elementor-10 .elementor-element.elementor-element-87c24e1{top: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-10 .elementor-element.elementor-element-bf8f68d{text-align:right;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-10 .elementor-element.elementor-element-6498f5d{--display:flex;--min-height:100vh;--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:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6498f5d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6498f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0404FC;}.elementor-10 .elementor-element.elementor-element-4788101{--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-10 .elementor-element.elementor-element-6a8f486{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d5eb6c1{text-align:left;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:#0404FC;}.elementor-10 .elementor-element.elementor-element-1a983cc{text-align:left;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;line-height:61px;color:#0404FC;}.elementor-10 .elementor-element.elementor-element-f1766f4{--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:flex-start;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f5e1a3f{--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-10 .elementor-element.elementor-element-f5e1a3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e4bf29a{text-align:left;}.elementor-10 .elementor-element.elementor-element-e4bf29a img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-22404e4{--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:30px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21ea030 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-21ea030{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:34px;letter-spacing:-0.5px;color:#0404FC;}.elementor-10 .elementor-element.elementor-element-2fce1b9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2fce1b9{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:300;line-height:34px;letter-spacing:-0.5px;color:#0404FC;}.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-10 .elementor-element.elementor-element-d7dd900 .elementor-button{background-color:#0404FC;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#EDEDF5;color:#EDEDF5;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0404FC;border-radius:40px 40px 40px 40px;padding:20px 35px 20px 35px;}.elementor-10 .elementor-element.elementor-element-d7dd900 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d7dd900 .elementor-button:focus{background-color:#13E5B2;border-color:#13E5B2;}.elementor-10 .elementor-element.elementor-element-d7dd900 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-590c36b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-590c36b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-590c36b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0404FC;background-image:url("https://ceslum.com/wp-content/uploads/2025/02/lau-1.svg");background-position:center left;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-739de8e6{text-align:left;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-11a1c2c{text-align:left;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;line-height:61px;color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-23864317{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10 .elementor-element.elementor-element-23864317:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23864317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0404FC;}.elementor-10 .elementor-element.elementor-element-3947fb5b{--display:flex;--min-height:455px;--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:center;}.elementor-10 .elementor-element.elementor-element-3947fb5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3947fb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceslum.com/wp-content/uploads/2025/02/bat-4.svg");background-position:center left;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-69967d1b{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-52cdd3b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-52cdd3b7{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:34px;color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-717823fe{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:26px;color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-4849e9b{--display:flex;}.elementor-10 .elementor-element.elementor-element-dff6a38{--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-10 .elementor-element.elementor-element-753729ad{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#14E4B4;}.elementor-10 .elementor-element.elementor-element-b18994c{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#18e4b4;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;}.elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-b18994c {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;line-height:25px;}.elementor-10 .elementor-element.elementor-element-b18994c :where( .elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-2bb26677{--display:flex;--min-height:43vh;--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2bb26677:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2bb26677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3FFF;}.elementor-10 .elementor-element.elementor-element-7756be75{--display:flex;--min-height:500px;--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:center;}.elementor-10 .elementor-element.elementor-element-7756be75:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7756be75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceslum.com/wp-content/uploads/2025/02/bi-3.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-10 .elementor-element.elementor-element-6c96d4b6{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-6048a4e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6048a4e9{color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-bb551dc{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:26px;color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-b65197c{--display:flex;}.elementor-10 .elementor-element.elementor-element-2811580{--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-10 .elementor-element.elementor-element-e0049db{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#14E4B4;}.elementor-10 .elementor-element.elementor-element-9b1d131{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#18e4b4;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;}.elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-9b1d131 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;line-height:25px;}.elementor-10 .elementor-element.elementor-element-9b1d131 :where( .elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-62141b9c{--display:flex;--min-height:43vh;--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-62141b9c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-62141b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1161FF;}.elementor-10 .elementor-element.elementor-element-2c8081ce{--display:flex;--min-height:500px;--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:center;}.elementor-10 .elementor-element.elementor-element-2c8081ce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c8081ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceslum.com/wp-content/uploads/2025/02/hiru-2.svg");background-position:center left;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-68823dd4{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-34d9df7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-34d9df7{color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-297db7a{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-8713e81{--display:flex;}.elementor-10 .elementor-element.elementor-element-8504498{--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-10 .elementor-element.elementor-element-f56617b{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#14E4B4;}.elementor-10 .elementor-element.elementor-element-c50f6d4{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#18e4b4;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;}.elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-c50f6d4 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;line-height:25px;}.elementor-10 .elementor-element.elementor-element-c50f6d4 :where( .elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-58adf18{--display:flex;--min-height:28vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-58adf18:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58adf18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1161FF;}.elementor-10 .elementor-element.elementor-element-233ef49{--display:flex;--min-height:428px;--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;}.elementor-10 .elementor-element.elementor-element-233ef49:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-233ef49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceslum.com/wp-content/uploads/2025/02/hiru-2.svg");background-position:center left;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-f014651{--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-10 .elementor-element.elementor-element-8a5aecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8a5aecb{color:#F7F5EC;}.elementor-10 .elementor-element.elementor-element-c965f8f .elementor-button{background-color:#F7F5EC;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#0404FC;color:#0404FC;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0404FC;border-radius:40px 40px 40px 40px;padding:25px 80px 25px 80px;}.elementor-10 .elementor-element.elementor-element-c965f8f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c965f8f .elementor-button:focus{background-color:#13E5B2;border-color:#13E5B2;}.elementor-10 .elementor-element.elementor-element-c965f8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dc61142{--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-10 .elementor-element.elementor-element-0571bae{text-align:left;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;line-height:61px;color:#13E5B2;}.elementor-10 .elementor-element.elementor-element-2a69fc7{--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:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-83c6419{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-83c6419:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-83c6419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0404FC;}.elementor-10 .elementor-element.elementor-element-c7e5df1{text-align:left;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:16px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c53ebdf{text-align:left;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;line-height:61px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f7e8da0{--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-10 .elementor-element.elementor-element-f7e8da0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f7e8da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0404FC;}.elementor-10 .elementor-element.elementor-element-084611e .elementor-button{background-color:#F7F5EC;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#0404FC;color:#0404FC;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0404FC;border-radius:40px 40px 40px 40px;padding:25px 80px 25px 80px;}.elementor-10 .elementor-element.elementor-element-084611e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-084611e .elementor-button:focus{background-color:#13E5B2;border-color:#13E5B2;}.elementor-10 .elementor-element.elementor-element-084611e > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-33ca318{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33ca318:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33ca318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14e4b4;}.elementor-10 .elementor-element.elementor-element-56c4404{--display:flex;}.elementor-10 .elementor-element.elementor-element-406b441{text-align:left;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;line-height:61px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c33ee03 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-c33ee03{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2893da7 .elementor-button{background-color:#F7F5EC;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#14e4b4;color:#14e4b4;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0404FC;border-radius:40px 40px 40px 40px;padding:25px 80px 25px 80px;}.elementor-10 .elementor-element.elementor-element-2893da7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2893da7 .elementor-button:focus{background-color:#0404FC;border-color:#13E5B2;}.elementor-10 .elementor-element.elementor-element-2893da7 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-10 .elementor-element.elementor-element-cf0f603 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cf0f603{columns:2;text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-59ea77d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59ea77d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-59ea77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceslum.com/wp-content/uploads/2025/02/ceontact.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c9ee08f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-c9ee08f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9ee08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#339175;}.elementor-10 .elementor-element.elementor-element-296ba6e{--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-10 .elementor-element.elementor-element-194348e{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-734edc1{--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-10 .elementor-element.elementor-element-559f68e{text-align:right;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-54c3fe9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9123f9e{--width:50%;}.elementor-10 .elementor-element.elementor-element-83c9e71 img{width:206px;}.elementor-10 .elementor-element.elementor-element-f0929e6{--width:50%;--padding-top:015px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;letter-spacing:0px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--dropdown a{padding-left:19px;padding-right:19px;padding-top:7px;padding-bottom:7px;}.elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10 .elementor-element.elementor-element-fe83bbb .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:14px !important;}.elementor-10 .elementor-element.elementor-element-c505646 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-10 .elementor-element.elementor-element-6a8f486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d5eb6c1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f5e1a3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-22404e4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21ea030 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d7dd900 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d7dd900 .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-739de8e6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-69967d1b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8d86448 > .elementor-widget-container{margin:10px 0px 20px -54px;}.elementor-10 .elementor-element.elementor-element-8d86448{text-align:left;}.elementor-10 .elementor-element.elementor-element-8d86448 img{width:37%;}.elementor-10 .elementor-element.elementor-element-717823fe{font-size:1px;}.elementor-10 .elementor-element.elementor-element-b18994c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c96d4b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9eb9494 > .elementor-widget-container{margin:10px 0px 20px -54px;}.elementor-10 .elementor-element.elementor-element-9eb9494{text-align:left;}.elementor-10 .elementor-element.elementor-element-9eb9494 img{width:37%;}.elementor-10 .elementor-element.elementor-element-bb551dc{font-size:1px;}.elementor-10 .elementor-element.elementor-element-9b1d131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-68823dd4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a403c0c > .elementor-widget-container{margin:10px 0px 20px -54px;}.elementor-10 .elementor-element.elementor-element-a403c0c{text-align:left;}.elementor-10 .elementor-element.elementor-element-a403c0c img{width:37%;}.elementor-10 .elementor-element.elementor-element-297db7a{font-size:36px;}.elementor-10 .elementor-element.elementor-element-c50f6d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f014651{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c965f8f .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-0571bae > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2a69fc7{--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c7e5df1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-084611e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-084611e .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-406b441 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2893da7 .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-296ba6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-734edc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-559f68e{text-align:left;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-9123f9e{--width:50%;}.elementor-10 .elementor-element.elementor-element-f0929e6{--width:100%;}.elementor-10 .elementor-element.elementor-element-4788101{--width:100%;}.elementor-10 .elementor-element.elementor-element-f5e1a3f{--width:43.257%;}.elementor-10 .elementor-element.elementor-element-22404e4{--width:50%;}.elementor-10 .elementor-element.elementor-element-3947fb5b{--width:50%;}.elementor-10 .elementor-element.elementor-element-69967d1b{--width:50%;}.elementor-10 .elementor-element.elementor-element-7756be75{--width:50%;}.elementor-10 .elementor-element.elementor-element-6c96d4b6{--width:50%;}.elementor-10 .elementor-element.elementor-element-2c8081ce{--width:50%;}.elementor-10 .elementor-element.elementor-element-68823dd4{--width:50%;}.elementor-10 .elementor-element.elementor-element-233ef49{--width:50%;}.elementor-10 .elementor-element.elementor-element-f014651{--width:50%;}.elementor-10 .elementor-element.elementor-element-33ca318{--width:100%;}.elementor-10 .elementor-element.elementor-element-56c4404{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-296ba6e{--width:50%;}.elementor-10 .elementor-element.elementor-element-734edc1{--width:50%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-590c36b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-590c36b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-3947fb5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3947fb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-7756be75:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7756be75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-2c8081ce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c8081ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-233ef49:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-233ef49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//*
Theme Name: Bootstrap Basic4
Theme URI: http://rundiz.com
Author: Vee Winch, christianoliff
Author URI:
Description: Bootstrap v.4 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic4" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme. Please read notice on Bootstrap Basic 4 Help page in Dashboard &gt; Appearance &gt; Bootstrap Basic4 Help or in readme.txt file in this theme package.
Version: 1.3.4
Requires PHP: 5.5
Requires at least: 5.0
Tested up to: 5.9
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic4
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, post-formats, threaded-comments, translation-ready, editor-style, blog

This theme built with Twitter Bootstrap v.4. It is basic theme with basic style for build new theme with Bootstrap.

*/

ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 0pc;
}
/*
Required WordPress CSS
*/
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.montar h2 {
    font-family: 'clashmedium' !important;
    font-size: 41px;
    /* text-transform: uppercase; */
    letter-spacing: 1px;
    line-height: 40px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
.entry-title{
display:none;
}
.single-post .entry-title{
display:inline;
}
.vc_row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.content-area{
	padding-left:0px!Important;
	padding-right:0px!important;
}

header[role="banner"], header{
	display:none!important;
}
#main .post .entry-header .entry-meta {
    color: #608790!important;
    font-size: 15px!important;
    text-transform: uppercase!important;
    font-family: 'medium'!important;
    line-height: 50px!important;
}
.single-post header {
    display: inherit!important;
    text-align: center!important;
    margin: 50px 0px!important;
}
.single-post .entry-content{
    max-width: 1000px;
    margin: 20px auto;
    text-align: center;
}
.single-post .entry-content p{
    max-width: 1000px;
    margin-left: auto;
 margin-right: auto;
    text-align: center;
}
.single-post .entry-content img{
 
    margin: 30px auto;
  
}
.ssba-share-text{
    display:none;
}
.comments-area, footer.entry-meta{
    display: none!important;
}
.single-post #main {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: calc(100% - 100px);
    border: solid 2px;
    border-top: 0px;
    margin-left: 50px;
        padding-top: 20px;
    padding-bottom: 100px;
}
.entry-header h1{
    opacity:0;
}
.single-post .entry-header h1{
    opacity:1;
    font-family: 'serif';
    font-size: 90px!important;
    text-align: center;
    line-height: 80px;
}
#site-footer{
    display:none;
}
.container {
    width: 100%;
    max-width: none!important;
}
#main .post, #main .page {
    border: 0px solid #eee!important;
    margin-bottom: 0px!important;
    overflow-x: auto;
    padding: 0px !important;
}
.col-md-12{
    padding-right: 0px!important;
    padding-left: 0px!important;
}
#main-column .post, #main-column .page {
    border: 0px solid #eee;
    margin-bottom: 0px;
    padding: 0px;
}
.elementor-10 .elementor-element.elementor-element-3b031ac .elementor-button[type="submit"] {
    background-color: #14e4b4;
    color: #ffffff;
    max-width: 290px;
    margin-top: 21px;
}
@font-face {
	font-family: 'clashbold';
	src: url("fonts/ClashDisplay-Bold.otf");
}
@font-face {
	font-family: 'clashsemibold';
	src: url("fonts/ClashDisplay-Semibold.otf");
}
@font-face {
	font-family: 'clashmedium';
	src: url("fonts/ClashDisplay-Medium.otf");
}
@font-face {
	font-family: 'clashregular';
	src: url("fonts/ClashDisplay-Regular.otf");
}
@font-face {
	font-family: 'clalight';
	src: url("fonts/ClashDisplay-Light.otf");
}
body{
    	font-family: 'clashregular'!important;
}

h1, h2, h3, h4{
    font-family: 'clashregular'!important;
}
body{
    background-color: #F7F5EC;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
    max-width: 700px;
}
.h1, h1 {
    max-width: 1590px;
    font-size: 130px;
    line-height: 110px;
    color:#F7F5EC;
    font-family: 'clashmedium' !important;
}
.h3, h3 {
    font-size: 60px;
    line-height: 61px;
    text-indent: 0px!important;
}
.h4, h4 {
    font-size: 40px;
    line-height: 40px;
    /* font-family: 'clash' !important; */
}
.elementor-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 25px 24px;
}
.menu a {
 
    
    transition: background 0.2s ease-in-out;
    background: #ffffffcc;
    padding: 10px 25px !important;
    border-radius: 30px;
    color: #0812f8bf;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(15px);
    display: inline-block;
        margin-left: 3px;
}
.menu a:hover {
    background: #fff;
    
}
.fa, .fas {
    font-weight: 900;
    color: #11e5b2;
    font-size: 77px;
    padding: 21px 0px 0px 0px;
}
::selection {
    background: #11e5b2;  
    color: #0404FC; 
}
::-moz-selection {
    background: #11e5b2;
    color: #0404FC;
}
  #animated-title {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
  }

  #animated-title span {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
   #animated-title span.word {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
  /* Agrega margen a la derecha de cada palabra, excepto la última, para separar visualmente sin afectar la alineación */

   #animated-title span.word,
  #animated-title i {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;

  margin-right: 10px !important;  }
  
  /* Opcional: agrega margen a la derecha de cada palabra para separarlas, sin afectar la alineación global */
#animated-title {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.qodef-qi-interactive-banner {
  
    border-radius: 30px;
}
 /* Inicialmente, palabras e iconos tienen opacidad 0 y se desplazan hacia abajo */
  #animated-title .word,
  #animated-title .custom-icon {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
  /* Agrega un pequeño margen derecho a las palabras para separar visualmente */
  #animated-title .word:not(:last-child) {
    margin-right: 5px;
  }
/* Tanto los elementos con clase .word, .icono (el primer icono) y .custom-icon (los demás) */
  /* tendrán opacity 0 y se desplazarán 20px hacia abajo al inicio */
  #animated-title .word,
  #animated-title .icono,
  #animated-title .custom-icon {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
 #animated-title .custom-icon {
    
    margin-right: 10px!important;
    transform: translate(0px, 30px)!important;
}
  /* Opcional: se puede agregar un pequeño margen a la derecha de cada palabra */
  #animated-title .word:not(:last-child) {
    margin-right: 5px;
  }
/****marquee*****/
:root {
    --logo-width: 400px;
    /* Ajusta este valor al ancho real de tus logos */
    --logo-margin: 150px;
    /* Margen entre logos */
    --logo-count: 10;
    /* Número de logos por grupo */
    --group-width: calc((var(--logo-width) + var(--logo-margin)) * var(--logo-count));
    /* Incluimos el margen del último logo */
}

.logotipos-marquee {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.logotipos-marquee-content {
  display: flex;
  width: calc(2 * var(--group-width));
  animation: scroll 40s linear infinite;
}

.logotipos-marquee-group {
  display: flex;
}

.logotipos-marquee-group img {
  flex-shrink: 0;
  width: var(--logo-width);
  margin-right: var(--logo-margin);
}

/* Eliminamos esta regla para que el último logo también tenga margen derecho */
/* .logotipos-marquee-group img:last-child {
  margin-right: 0;
} */

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-1 * var(--group-width)));
  }
}

body{
    background-color: #F7F5EC;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
    max-width: 700px;
}
.h1, h1 {
    max-width: 1590px;
    font-size: 130px;
    line-height: 110px;
    color:#F7F5EC;
    font-family: 'clashmedium' !important;
}
.h3, h3 {
    font-size: 60px;
    line-height: 61px;
    text-indent: 0px;
}
.h4, h4 {
    font-size: 40px;
    line-height: 40px;
    /* font-family: 'clash' !important; */
}
.elementor-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 25px 24px;
}
.menu a {
 
    
    transition: background 0.2s ease-in-out;
    background: #ffffffcc;
    padding: 10px 25px !important;
    border-radius: 30px;
    color: #0909e4;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(15px);
    display: inline-block;
        margin-left: 3px;
}
.montar{
    max-width:570px
}
.menu a:hover {
    background: #fff;
    
}
.fa, .fas {
    font-weight: 900;
    color: #11e5b2;
    font-size: 77px;
    padding: 21px 0px 0px 0px;
}
::selection {
    background: #11e5b2;  
    color: #0404FC; 
}
::-moz-selection {
    background: #11e5b2;
    color: #0404FC;
}
  #animated-title {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
  }

  #animated-title span {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
   #animated-title span.word {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
  /* Agrega margen a la derecha de cada palabra, excepto la última, para separar visualmente sin afectar la alineación */

   #animated-title span.word,
  #animated-title i {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;

  margin-right: 10px !important;  }
  
  /* Opcional: agrega margen a la derecha de cada palabra para separarlas, sin afectar la alineación global */
#animated-title {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.qodef-qi-interactive-banner {
  
    border-radius: 30px;
}
 /* Inicialmente, palabras e iconos tienen opacidad 0 y se desplazan hacia abajo */
  #animated-title .word,
  #animated-title .custom-icon {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
  /* Agrega un pequeño margen derecho a las palabras para separar visualmente */
  #animated-title .word:not(:last-child) {
    margin-right: 5px;
  }
/* Tanto los elementos con clase .word, .icono (el primer icono) y .custom-icon (los demás) */
  /* tendrán opacity 0 y se desplazarán 20px hacia abajo al inicio */
  #animated-title .word,
  #animated-title .icono,
  #animated-title .custom-icon {
    opacity: 0;
    transform: translateY(20px);
    display: inline-block;
  }
 #animated-title .custom-icon {
    
    margin-right: 10px!important;
    transform: translate(0px, 30px)!important;
}
  /* Opcional: se puede agregar un pequeño margen a la derecha de cada palabra */
  #animated-title .word:not(:last-child) {
    margin-right: 5px;
  }
/****marquee*****/
:root {
    --logo-width: 400px;
    /* Ajusta este valor al ancho real de tus logos */
    --logo-margin: 150px;
    /* Margen entre logos */
    --logo-count: 10;
    /* Número de logos por grupo */
    --group-width: calc((var(--logo-width) + var(--logo-margin)) * var(--logo-count));
    /* Incluimos el margen del último logo */
}

.logotipos-marquee {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.logotipos-marquee-content {
  display: flex;
  width: calc(2 * var(--group-width));
  animation: scroll 40s linear infinite;
}

.logotipos-marquee-group {
  display: flex;
}

.logotipos-marquee-group img {
  flex-shrink: 0;
  width: var(--logo-width);
  margin-right: var(--logo-margin);
}

/* Eliminamos esta regla para que el último logo también tenga margen derecho */
/* .logotipos-marquee-group img:last-child {
  margin-right: 0;
} */

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-1 * var(--group-width)));
  }
}
.margenochenta{
    padding:80px;
}
.margen2{
    padding:0px 80px 140px 80px;
}
.tres{
    padding-bottom:20px!important;
}
.pie{
     padding-bottom:0px!important;
      padding-top:0px!important;
}
.elementor-post__excerpt p {
   
    max-width: 400px!important;
}
.elementor-post__read-more {
   
    border: solid!important;
    padding: 5px 10px!important;
    border-radius: 30px!important;
    height: 40px;
    line-height: 40px!important;
}
@media (max-width: 1500px) {
    .iconito{
        left: 40px!important;
    top: 45px!important;

    }
.margenochenta{
    padding:40px!important;
}
.margen2{
    padding:0px 40px 70px 40px;
}
.pie{
     padding-bottom:0px!important;
      padding-top:0px!important;
}
.h1, h1 {
    max-width: 1090px;
    font-size: 80px;
    line-height: 60px;
}
    #animated-title span.word, #animated-title i {
    margin-right: 2px !important;
}
    #animated-title .custom-icon {
    margin-right: 0px !important;
    transform: translate(-1px, -3px) !important;
    scale: 40;
    width: 54px;
}
    .h3, h3 {
    font-size: 37px;
    line-height: 42px;
    text-indent: 0px;
}
    .h4, h4 {
    font-size: 24px;
    line-height: 24px;

}
.menu a {
   
    padding: 7px 21px !important;
   
    font-size: 12px !important;
}
.parrafogrande p{
       font-size: 19px;
    line-height: 25px;
    max-width: 600px;
}
.iconito img{
    max-width: 25px;
}
    .destacado p {
        font-size: 22px;
        line-height: 26px;
        max-width: 460px;
    }
.testimagen{
   
    background-size: 40% 100%!important;
}
}
@media (max-width: 1500px) {
.h1, h1 {
    max-width: 1590px;
    font-size: 80px;
    line-height: 60px;
}
    #animated-title span.word, #animated-title i {
    margin-right: 2px !important;
}
    #animated-title .custom-icon {
    margin-right: 0px !important;
    transform: translate(-1px, -3px) !important;
    scale: 40;
    width: 54px;
}
    .h3, h3 {
    font-size: 37px;
    line-height: 42px;
    text-indent: 0px;
}
    .h4, h4 {
    font-size: 30px;
    line-height: 30px;

}
.menu a {
   
    padding: 7px 21px !important;
   
    font-size: 12px !important;
}
.parrafogrande p{
       font-size: 19px;
    line-height: 25px;
    max-width: 600px;
}
}


.eFUpYn{
  max-width: 100%!important;
}
.VXphV .hKptij {
    background: #5c85e9ba !important;
    font-family: 'DM Sans' !important;
    color: #fff !important;
}
.hKptij .Block__RegularBlock-sc-3maawy-1, .hKptij .Container__PreviewLinkBlock-sc-119keog-0 {
    padding: 0px 30px!important;
}
.VXphV .bvdXPA, .VXphV .cyVpEs, .VXphV .gXWJse, .fUkyoJ :not(:first-child), .caAfeN{
    color: #fff !important;
}
.kDbgMN.kDbgMN.kDbgMN img, .kDbgMN svg {
   
    fill: #fff!important;
}
.cEobiQ {
    display: inline-block;
    position: relative;
    max-width: 100%;
    font-size: 19px;
}

.hKptij .Block__RegularBlock-sc-3maawy-1:first-child, .hKptij .Container__PreviewLinkBlock-sc-119keog-0:first-child {
    padding-top: 30px!important;
}
.bZMJWw {
  
    background: #fff !important;
  
}
.jGpDsy {
 
    margin-bottom: 80px;
}
.jsvZJq {
    background: rgb(255 255 255 / 42%) !important;
}
.hablemos a{
      transition: opacity 0.3s ease-in-out;

}
.botontapado{
    margin-top: -136px;
    z-index: 99999999;
}

.hablemos a:hover{
    opacity:0.7;
}
.VXphV .gXWJse{
    color: #ffffff82!important;
}
.dldPzO {
    display: inline-block;
    cursor: pointer;
    opacity: 1;
    font-size: 15px;
    font-family: 'DM Sans';
    font-weight: bolder;
    letter-spacing: -0.4px !important;
    padding: 8px 0px;
    color:#fff!important;
}
.clarito{
    color:#6fffd3;
}
@media (max-width: 800px) {
    
    .margenochenta {
        padding: 20px !important;
    }
     .h1, h1 {
               max-width: 1590px;
        font-size: 38px;
        line-height: 31px;
    }
#animated-title .custom-icon {
        margin-right: 0px !important;
        transform: translate(-1px, -3px) !important;
        scale: 40;
     width: 32px;
        height: 33px;
    }
    .margen2 {
        padding: 0px 20px 30px 20px;
    }
    .h3, h3 {
        font-size: 27px;
        line-height: 30px;
        text-indent: 0px;
    }
        .iconito img {
       
        margin-left: -20px;
        display: none;
    }
    .logotipos-marquee-group {
  display: flex;
}

.logotipos-marquee-group img {
  flex-shrink: 0;
  width: 150px;
  margin-right: 70px;
}
.montar p{
    font-size:16px;
    line-height:22px;
}
.montar h2{
    font-size: 24px;
    line-height:28px;
}
#servicios{
       background-image: none !important;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 22px;
    line-height: 21px;
}
.botontapado{
    margin-top:0px;
}
.elementor-nav-menu {
    display: block;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding: 7px 0px;
}
.conti{background: #10e3b3;
    border-radius: 40px;
    margin: 0px 8px!important;}
}/* End custom CSS */