.elementor-1183 .elementor-element.elementor-element-5aaee53{--display:flex;--min-height:250px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1183 .elementor-element.elementor-element-5aaee53:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-5aaee53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #4EACD8 18%, var( --e-global-color-primary ) 68%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-08b2338.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-08b2338{text-align:center;}.elementor-1183 .elementor-element.elementor-element-08b2338 .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1183 .elementor-element.elementor-element-d5a1301{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:4px;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-d5a1301.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-d5a1301 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1183 .elementor-element.elementor-element-d5a1301 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-1183 .elementor-element.elementor-element-340a6fd{--display:flex;--min-height:1770px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-340a6fd:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-340a6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(7deg, #FFFFFF 13%, #F8F8F8 41%);}.elementor-1183 .elementor-element.elementor-element-e2ecf4a{--spacer-size:80px;}.elementor-1183 .elementor-element.elementor-element-bf25194 .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1183 .elementor-element.elementor-element-b60ae4c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;}.elementor-1183 .elementor-element.elementor-element-69eaa8e{--spacer-size:50px;}.elementor-1183 .elementor-element.elementor-element-a206bcc{--display:flex;--min-height:572px;--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;--justify-content:space-around;--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1183 .elementor-element.elementor-element-16874d9{--display:flex;--min-height:580px;box-shadow:15px 21px 22px 0px rgba(0, 0, 0, 0.15);--padding-top:33px;--padding-bottom:0px;--padding-left:66px;--padding-right:66px;}.elementor-1183 .elementor-element.elementor-element-16874d9:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-16874d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-16874d9.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1183 .elementor-element.elementor-element-a07ef80{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-a07ef80:hover{--e-transform-translateY:-1px;--e-transform-scale:1.02;}.elementor-1183 .elementor-element.elementor-element-a07ef80.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-af4c3b6{text-align:center;}.elementor-1183 .elementor-element.elementor-element-af4c3b6 .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );color:var( --e-global-color-text );}.elementor-1183 .elementor-element.elementor-element-0e05d5b{font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:400;line-height:23px;}.elementor-1183 .elementor-element.elementor-element-ae1510c{--display:flex;--min-height:580px;box-shadow:15px 21px 22px 0px rgba(0, 0, 0, 0.15);--padding-top:33px;--padding-bottom:0px;--padding-left:66px;--padding-right:66px;}.elementor-1183 .elementor-element.elementor-element-ae1510c:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-ae1510c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-ae1510c.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-1183 .elementor-element.elementor-element-c0bd259{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-c0bd259:hover{--e-transform-translateY:-1px;--e-transform-scale:1.02;}.elementor-1183 .elementor-element.elementor-element-c0bd259.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-3229348{text-align:center;}.elementor-1183 .elementor-element.elementor-element-3229348 .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );color:var( --e-global-color-text );}.elementor-1183 .elementor-element.elementor-element-3b482a4{font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:400;line-height:23px;}.elementor-1183 .elementor-element.elementor-element-2146779{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-1183 .elementor-element.elementor-element-2146779.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-2146779{left:47.6vw;}body.rtl .elementor-1183 .elementor-element.elementor-element-2146779{right:47.6vw;}.elementor-1183 .elementor-element.elementor-element-c8160a1{--spacer-size:80px;}.elementor-1183 .elementor-element.elementor-element-995abfb.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-995abfb .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-d73ff18{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 31px;--row-gap:0px;--column-gap:31px;--flex-wrap:wrap;}.elementor-1183 .elementor-element.elementor-element-7604896{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-7604896:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-7604896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-7604896.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-056cdb6{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-056cdb6:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-056cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-056cdb6:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-056cdb6.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-59d41ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-59d41ac .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-9e99c78{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-9e99c78.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-51f2428{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-51f2428:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-51f2428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-51f2428.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-bb08c47{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-bb08c47:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-bb08c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-bb08c47:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-bb08c47.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-aa01580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-aa01580 .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-b89cb0b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-b89cb0b.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-f1263f4{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-f1263f4:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-f1263f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-f1263f4.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-145913c{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-145913c:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-145913c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-145913c:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-145913c.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-42510c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-42510c0 .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-132cb6d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-132cb6d.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-b77dffb{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-b77dffb:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-b77dffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-b77dffb.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-05c224c{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-05c224c:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-05c224c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-05c224c:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-05c224c.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-68b94c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-68b94c6 .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-298bdde{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-298bdde.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-1b32003{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-1b32003:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-1b32003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-1b32003.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-941dba5{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-941dba5:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-941dba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-941dba5:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-941dba5.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-845637e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-845637e .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-ca9cef9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-ca9cef9.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-9f7d096{--display:flex;--min-height:123px;--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;box-shadow:7px 10px 14px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-1183 .elementor-element.elementor-element-9f7d096:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-9f7d096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-9f7d096.e-con:hover{--e-con-transform-translateX:-3px;--e-con-transform-scale:1.006;}.elementor-1183 .elementor-element.elementor-element-49ec7ae{--display:flex;--min-height:106px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-49ec7ae:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-49ec7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-49ec7ae:hover{background-color:#059DE3;}.elementor-1183 .elementor-element.elementor-element-49ec7ae.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:0px;--e-con-transform-scaleX:1.05;}.elementor-1183 .elementor-element.elementor-element-62efcbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-1183 .elementor-element.elementor-element-62efcbb .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-a4a3077{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hikasami", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-a4a3077.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-9df92b4{--display:flex;--min-height:290px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1183 .elementor-element.elementor-element-9df92b4:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-9df92b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-d62ffba.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-d62ffba{text-align:center;}.elementor-1183 .elementor-element.elementor-element-d62ffba .elementor-heading-title{font-family:var( --e-global-typography-56d7f53-font-family ), Sans-serif;font-size:var( --e-global-typography-56d7f53-font-size );font-weight:var( --e-global-typography-56d7f53-font-weight );line-height:var( --e-global-typography-56d7f53-line-height );color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-d584fe7{--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;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1183 .elementor-element.elementor-element-e4164a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-e4164a6:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-e4164a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-e4164a6:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-e4164a6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-289f2f8 .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-c17a5af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-c17a5af:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-c17a5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-c17a5af:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-c17a5af.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-d7c7a12 .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-5115c8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-5115c8d:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-5115c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-5115c8d:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-5115c8d.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-1c7643d .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-4e9bbbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-4e9bbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-5404cfd .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-39f08db{--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;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-33c3382{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-33c3382:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-33c3382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-33c3382:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-33c3382.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-9a3b39a .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-75259fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-75259fe:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-75259fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-75259fe:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-75259fe.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-ee00ece .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-6ed7b46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-6ed7b46:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-6ed7b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-6ed7b46:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-6ed7b46.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-f43bd38 .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-39cee30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1183 .elementor-element.elementor-element-39cee30:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-39cee30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#036995;}.elementor-1183 .elementor-element.elementor-element-39cee30:hover{background-color:#004F71;}.elementor-1183 .elementor-element.elementor-element-39cee30.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:2px;}.elementor-1183 .elementor-element.elementor-element-0bd6507 .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:var( --e-global-color-d71288a );}.elementor-1183 .elementor-element.elementor-element-10c4a6c{--display:flex;--min-height:800px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-4828a65{--display:flex;--justify-content:flex-start;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1183 .elementor-element.elementor-element-377ac8a .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:41px;font-weight:600;line-height:50px;}.elementor-1183 .elementor-element.elementor-element-c314ab5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-c314ab5.elementor-element{--align-self:flex-start;}.elementor-1183 .elementor-element.elementor-element-c314ab5 .elementor-divider-separator{width:100%;}.elementor-1183 .elementor-element.elementor-element-c314ab5 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1183 .elementor-element.elementor-element-4db0ae4{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-4db0ae4 .elementor-heading-title{font-family:"Hikasami", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-1183 .elementor-element.elementor-element-532df35{--spacer-size:50px;}.elementor-1183 .elementor-element.elementor-element-dee005c{--display:flex;--min-height:543px;}.elementor-1183 .elementor-element.elementor-element-8ddeba2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:111.956px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-8ddeba2{left:284.932px;}body.rtl .elementor-1183 .elementor-element.elementor-element-8ddeba2{right:284.932px;}.elementor-1183 .elementor-element.elementor-element-8ddeba2 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-8ddeba2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-55383e2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:84.942px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-55383e2{left:31.922px;}body.rtl .elementor-1183 .elementor-element.elementor-element-55383e2{right:31.922px;}.elementor-1183 .elementor-element.elementor-element-55383e2 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-55383e2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-87ca833{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:211.942px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-87ca833{left:69.917px;}body.rtl .elementor-1183 .elementor-element.elementor-element-87ca833{right:69.917px;}.elementor-1183 .elementor-element.elementor-element-87ca833 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-87ca833:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-a0eda02{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:238.951px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-a0eda02{left:301.927px;}body.rtl .elementor-1183 .elementor-element.elementor-element-a0eda02{right:301.927px;}.elementor-1183 .elementor-element.elementor-element-a0eda02 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-a0eda02:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1183 .elementor-element.elementor-element-2f5e8fe{--display:flex;}.elementor-1183 .elementor-element.elementor-element-a051b09{--e-image-carousel-slides-to-show:1;}.elementor-1183 .elementor-element.elementor-element-a051b09 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1183 .elementor-element.elementor-element-a051b09 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-a051b09 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1183 .elementor-element.elementor-element-a051b09 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-1183 .elementor-element.elementor-element-a051b09 .swiper-pagination-bullet{width:11px;height:11px;background:#00AEFF;}.elementor-1183 .elementor-element.elementor-element-a051b09 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CFCFCF;opacity:1;}.elementor-1183 .elementor-element.elementor-element-c52ad69{--display:flex;--min-height:460px;--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-1183 .elementor-element.elementor-element-c52ad69:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-c52ad69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-5f87901{--display:flex;--min-height:260px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1183 .elementor-element.elementor-element-5f87901:not(.elementor-motion-effects-element-type-background), .elementor-1183 .elementor-element.elementor-element-5f87901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1183 .elementor-element.elementor-element-f267784{width:var( --container-widget-width, 62% );max-width:62%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1183 .elementor-element.elementor-element-f267784.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-f267784 .elementor-heading-title{font-family:"Gyrotrope-Semibold", Sans-serif;font-size:35px;font-weight:600;line-height:44px;color:var( --e-global-color-d71288a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button{background-color:#FFFFFF;font-family:"Hikasami", Sans-serif;font-size:25px;font-weight:500;line-height:23px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:5px 11px 18px -4px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-1183 .elementor-element.elementor-element-f1c3d74{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1183 .elementor-element.elementor-element-f1c3d74:hover{--e-transform-translateY:-3px;--e-transform-scale:1.03;}.elementor-1183 .elementor-element.elementor-element-f1c3d74.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button:hover, .elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button:focus{color:#05A0E8;border-color:#0697DA;}.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button:hover svg, .elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button:focus svg{fill:#05A0E8;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1183 .elementor-element.elementor-element-d1b4e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:72.932px;}.elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1183 .elementor-element.elementor-element-d1b4e35 .elementor-icon-wrapper{text-align:center;}.elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-view-stacked .elementor-icon:hover{background-color:#0C98D9;}.elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-view-framed .elementor-icon:hover, .elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-view-default .elementor-icon:hover{color:#0C98D9;border-color:#0C98D9;}.elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-view-framed .elementor-icon:hover, .elementor-1183 .elementor-element.elementor-element-d1b4e35.elementor-view-default .elementor-icon:hover svg{fill:#0C98D9;}.elementor-1183 .elementor-element.elementor-element-d1b4e35 .elementor-icon{font-size:60px;}.elementor-1183 .elementor-element.elementor-element-d1b4e35 .elementor-icon svg{height:60px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1183 .elementor-element.elementor-element-08b2338 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1183 .elementor-element.elementor-element-bf25194{padding:0px 20px 0px 20px;}.elementor-1183 .elementor-element.elementor-element-bf25194 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1183 .elementor-element.elementor-element-b60ae4c{padding:0px 28px 0px 20px;}.elementor-1183 .elementor-element.elementor-element-a206bcc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1183 .elementor-element.elementor-element-16874d9{--padding-top:33px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1183 .elementor-element.elementor-element-af4c3b6 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-0e05d5b{font-size:15.5px;}.elementor-1183 .elementor-element.elementor-element-ae1510c{--padding-top:33px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1183 .elementor-element.elementor-element-3229348 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-3b482a4{font-size:15.5px;}.elementor-1183 .elementor-element.elementor-element-2146779{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;top:0px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-2146779{left:44.5vw;}body.rtl .elementor-1183 .elementor-element.elementor-element-2146779{right:44.5vw;}.elementor-1183 .elementor-element.elementor-element-995abfb .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-7604896{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-59d41ac .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-9e99c78{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-51f2428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-aa01580 .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-b89cb0b{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-f1263f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-42510c0 .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-132cb6d{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-b77dffb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-68b94c6 .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-298bdde{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-1b32003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-845637e .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-ca9cef9{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-9f7d096{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-62efcbb .elementor-heading-title{font-size:30px;}.elementor-1183 .elementor-element.elementor-element-a4a3077{font-size:16px;}.elementor-1183 .elementor-element.elementor-element-d62ffba .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-d584fe7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1183 .elementor-element.elementor-element-289f2f8 .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-d7c7a12 .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-1c7643d .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-5404cfd .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-39f08db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1183 .elementor-element.elementor-element-9a3b39a .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-ee00ece .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-f43bd38 .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-0bd6507 .elementor-heading-title{font-size:17px;}.elementor-1183 .elementor-element.elementor-element-377ac8a .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-1183 .elementor-element.elementor-element-4db0ae4{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-1183 .elementor-element.elementor-element-f267784{--container-widget-width:586px;--container-widget-flex-grow:0;width:var( --container-widget-width, 586px );max-width:586px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1183 .elementor-element.elementor-element-f1c3d74{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1183 .elementor-element.elementor-element-08b2338 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1183 .elementor-element.elementor-element-340a6fd{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1183 .elementor-element.elementor-element-bf25194{padding:0px 24px 0px 24px;}.elementor-1183 .elementor-element.elementor-element-bf25194 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1183 .elementor-element.elementor-element-b60ae4c{padding:0px 24px 0px 24px;font-size:16.5px;line-height:1.4em;}.elementor-1183 .elementor-element.elementor-element-16874d9{--padding-top:33px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1183 .elementor-element.elementor-element-a07ef80{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-1183 .elementor-element.elementor-element-af4c3b6 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-0e05d5b{width:initial;max-width:initial;font-size:16.5px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-ae1510c{--padding-top:33px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1183 .elementor-element.elementor-element-c0bd259{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-1183 .elementor-element.elementor-element-3229348 .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-3b482a4{width:initial;max-width:initial;font-size:16.5px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-2146779{--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-2146779{left:40vw;}body.rtl .elementor-1183 .elementor-element.elementor-element-2146779{right:40vw;}.elementor-1183 .elementor-element.elementor-element-c8160a1{--spacer-size:40px;}.elementor-1183 .elementor-element.elementor-element-995abfb .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-d73ff18{--min-height:937px;--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-1183 .elementor-element.elementor-element-7604896{--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-1183 .elementor-element.elementor-element-056cdb6{--width:50px;--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-1183 .elementor-element.elementor-element-59d41ac .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-9e99c78{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-9e99c78.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-51f2428{--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-1183 .elementor-element.elementor-element-bb08c47{--width:50px;--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-1183 .elementor-element.elementor-element-aa01580 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-b89cb0b{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-b89cb0b.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-f1263f4{--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-1183 .elementor-element.elementor-element-145913c{--width:50px;--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-1183 .elementor-element.elementor-element-42510c0 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-132cb6d{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-132cb6d.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-b77dffb{--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-1183 .elementor-element.elementor-element-05c224c{--width:50px;--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-1183 .elementor-element.elementor-element-68b94c6 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-298bdde{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-298bdde.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-1b32003{--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-1183 .elementor-element.elementor-element-941dba5{--width:50px;--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-1183 .elementor-element.elementor-element-845637e .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-ca9cef9{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-ca9cef9.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-9f7d096{--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-1183 .elementor-element.elementor-element-49ec7ae{--width:50px;--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-1183 .elementor-element.elementor-element-62efcbb .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-a4a3077{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-a4a3077.elementor-element{--align-self:center;}.elementor-1183 .elementor-element.elementor-element-9df92b4{--min-height:324px;}.elementor-1183 .elementor-element.elementor-element-d62ffba .elementor-heading-title{font-size:var( --e-global-typography-56d7f53-font-size );line-height:var( --e-global-typography-56d7f53-line-height );}.elementor-1183 .elementor-element.elementor-element-d584fe7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1183 .elementor-element.elementor-element-e4164a6{--width:120px;}.elementor-1183 .elementor-element.elementor-element-289f2f8 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-c17a5af{--width:160px;}.elementor-1183 .elementor-element.elementor-element-d7c7a12 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-5115c8d{--width:110px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1183 .elementor-element.elementor-element-1c7643d .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe{--width:180px;}.elementor-1183 .elementor-element.elementor-element-5404cfd .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-39f08db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1183 .elementor-element.elementor-element-33c3382{--width:120px;}.elementor-1183 .elementor-element.elementor-element-9a3b39a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-75259fe{--width:160px;}.elementor-1183 .elementor-element.elementor-element-ee00ece .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-6ed7b46{--width:120px;}.elementor-1183 .elementor-element.elementor-element-f43bd38 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-39cee30{--width:120px;}.elementor-1183 .elementor-element.elementor-element-0bd6507 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-377ac8a{text-align:start;}.elementor-1183 .elementor-element.elementor-element-377ac8a .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-1183 .elementor-element.elementor-element-c314ab5.elementor-element{--align-self:flex-start;}.elementor-1183 .elementor-element.elementor-element-532df35{--spacer-size:20px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-8ddeba2{left:180.913px;}body.rtl .elementor-1183 .elementor-element.elementor-element-8ddeba2{right:180.913px;}.elementor-1183 .elementor-element.elementor-element-8ddeba2{top:69.947px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-87ca833{left:60.903px;}body.rtl .elementor-1183 .elementor-element.elementor-element-87ca833{right:60.903px;}.elementor-1183 .elementor-element.elementor-element-87ca833{top:151.937px;}body:not(.rtl) .elementor-1183 .elementor-element.elementor-element-a0eda02{left:191.908px;}body.rtl .elementor-1183 .elementor-element.elementor-element-a0eda02{right:191.908px;}.elementor-1183 .elementor-element.elementor-element-a0eda02{top:154.937px;}.elementor-1183 .elementor-element.elementor-element-f267784{--container-widget-width:527px;--container-widget-flex-grow:0;width:var( --container-widget-width, 527px );max-width:527px;}.elementor-1183 .elementor-element.elementor-element-f267784 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1183 .elementor-element.elementor-element-f1c3d74{--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;}}@media(min-width:768px){.elementor-1183 .elementor-element.elementor-element-16874d9{--width:50%;}.elementor-1183 .elementor-element.elementor-element-ae1510c{--width:50%;}.elementor-1183 .elementor-element.elementor-element-7604896{--width:48%;}.elementor-1183 .elementor-element.elementor-element-056cdb6{--width:18%;}.elementor-1183 .elementor-element.elementor-element-51f2428{--width:48%;}.elementor-1183 .elementor-element.elementor-element-bb08c47{--width:18%;}.elementor-1183 .elementor-element.elementor-element-f1263f4{--width:48%;}.elementor-1183 .elementor-element.elementor-element-145913c{--width:18%;}.elementor-1183 .elementor-element.elementor-element-b77dffb{--width:48%;}.elementor-1183 .elementor-element.elementor-element-05c224c{--width:18%;}.elementor-1183 .elementor-element.elementor-element-1b32003{--width:48%;}.elementor-1183 .elementor-element.elementor-element-941dba5{--width:18%;}.elementor-1183 .elementor-element.elementor-element-9f7d096{--width:48%;}.elementor-1183 .elementor-element.elementor-element-49ec7ae{--width:18%;}.elementor-1183 .elementor-element.elementor-element-e4164a6{--width:16%;}.elementor-1183 .elementor-element.elementor-element-c17a5af{--width:24%;}.elementor-1183 .elementor-element.elementor-element-5115c8d{--width:16%;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe{--width:27%;}.elementor-1183 .elementor-element.elementor-element-33c3382{--width:17%;}.elementor-1183 .elementor-element.elementor-element-75259fe{--width:22%;}.elementor-1183 .elementor-element.elementor-element-6ed7b46{--width:13%;}.elementor-1183 .elementor-element.elementor-element-39cee30{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1183 .elementor-element.elementor-element-16874d9{--width:609px;}.elementor-1183 .elementor-element.elementor-element-ae1510c{--width:609px;}.elementor-1183 .elementor-element.elementor-element-7604896{--width:350px;}.elementor-1183 .elementor-element.elementor-element-51f2428{--width:350px;}.elementor-1183 .elementor-element.elementor-element-f1263f4{--width:350px;}.elementor-1183 .elementor-element.elementor-element-b77dffb{--width:350px;}.elementor-1183 .elementor-element.elementor-element-1b32003{--width:350px;}.elementor-1183 .elementor-element.elementor-element-9f7d096{--width:350px;}.elementor-1183 .elementor-element.elementor-element-c17a5af{--width:180px;}.elementor-1183 .elementor-element.elementor-element-4e9bbbe{--width:219px;}}/* Start custom CSS for container, class: .elementor-element-5aaee53 *//* 1. Es OBLIGATORIO que el contenedor tenga estas dos propiedades */
.tu-clase-contenedor {
  position: relative;
  overflow: hidden; /* Esto es lo que corta la línea y evita el scroll */
}

/* 2. La línea animada */
.tu-clase-contenedor::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0; /* Lo fijamos a la izquierda */
  width: 50%;
  height: 3px;
  background: linear-gradient(
    90deg, 
    transparent 0%, 
    rgba(255, 255, 255, 1) 50%, /* Nota: corregí el 100 que tenías a 1 (opacidad máxima) */
    transparent 100%
  );
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
  z-index: 10;
  animation: deslizarLinea 3s linear infinite;
}

/* 3. Animación usando transform (mejor rendimiento y cero desbordamiento) */
@keyframes deslizarLinea {
  0% {
    transform: translateX(-100%); 
  }
  100% {
    transform: translateX(200%); 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b60ae4c */.resaltado {
  background-color: #1a8fcf;
  color: #ffffff;
  padding: 2px 10px;
  border-radius: 3px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1c3d74 *//* Icono: tamaño fijo y movimiento suave */
.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button-icon {
    line-height: 0;
}

.elementor-1183 .elementor-element.elementor-element-f1c3d74 .elementor-button-icon svg {
    width: 34px !important;
    margin: -5px 0 !important;
    transition: transform 0.4s ease !important;
    transform: translateX(20px) !important;
}

.elementor-1183 .elementor-element.elementor-element-f1c3d74:hover .elementor-button-icon svg {
    transform: translateX(30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f87901 */@property --ang {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.caja-destello {
  --corte: 22px;      /* Tamaño de la esquina cortada exterior */
  --borde: 2px;       /* Grosor del borde */
  --fondo: #036896;   /* Color azul oscuro interior */

  position: relative;
  /* Degradado ajustado tipo "cometa": cabeza brillante (#fff) y estela suave */
  background: conic-gradient(
    from var(--ang) at 50% 50%,
    rgba(255, 255, 255, 0.1) 0deg 310deg,
    rgba(255, 255, 255, 0.6) 345deg,
    #ffffff 360deg
  );
  
  clip-path: polygon(
    var(--corte) 0,
    calc(100% - var(--corte)) 0,
    100% var(--corte),
    100% calc(100% - var(--corte)),
    calc(100% - var(--corte)) 100%,
    var(--corte) 100%,
    0 calc(100% - var(--corte)),
    0 var(--corte)
  );
  
  /* Animación suave continua */
  animation: giroDestello 4s linear infinite;
}

/* Capa interior que enmascara el centro y deja solo el borde */
.caja-destello::before {
  content: "";
  position: absolute;
  top: var(--borde);
  left: var(--borde);
  width: calc(100% - (var(--borde) * 2));
  height: calc(100% - (var(--borde) * 2));
  background: var(--fondo);
  z-index: 0;

  /* EL TRUCO: Calcular el corte interno para que sea perfectamente paralelo al exterior */
  --corte-interno: calc(var(--corte) - var(--borde));
  
  clip-path: polygon(
    var(--corte-interno) 0,
    calc(100% - var(--corte-interno)) 0,
    100% var(--corte-interno),
    100% calc(100% - var(--corte-interno)),
    calc(100% - var(--corte-interno)) 100%,
    var(--corte-interno) 100%,
    0 calc(100% - var(--corte-interno)),
    0 var(--corte-interno)
  );
}

/* Asegura que el contenido (textos, botones) quede por encima del fondo azul */
.caja-destello > * {
  position: relative;
  z-index: 1;
}

@keyframes giroDestello {
  0% {
    --ang: 0deg;
  }
  100% {
    --ang: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d1b4e35 */svg {
  filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.3));
}/* End custom CSS */