.elementor-7 .elementor-element.elementor-element-25f1272{--display:flex;--min-height:80vh;--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:flex-start;--overlay-opacity:1;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-25f1272::before, .elementor-7 .elementor-element.elementor-element-25f1272 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-25f1272 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-25f1272 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-25f1272 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-25f1272 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #02050947 0%, #02080FE0 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f25d4b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f25d4b1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-d6af3fb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-0ccdd08 .elementor-button{background-color:#4CC9F0;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#0D1C2E;color:#0D1C2E;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-0ccdd08 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0ccdd08 .elementor-button:focus{background-color:#0D1C2E;color:#4CC9F0;}.elementor-7 .elementor-element.elementor-element-0ccdd08 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-0ccdd08 .elementor-button:focus svg{fill:#4CC9F0;}.elementor-7 .elementor-element.elementor-element-4c2949a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9122f6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-9122f6a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9122f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFF;}.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-7 .elementor-element.elementor-element-a4bbefb > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a4bbefb{left:50%;}body.rtl .elementor-7 .elementor-element.elementor-element-a4bbefb{right:50%;}.elementor-7 .elementor-element.elementor-element-a4bbefb{top:-100px;}.elementor-7 .elementor-element.elementor-element-89ecea0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-89ecea0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#0D111D;}.elementor-7 .elementor-element.elementor-element-4c65186{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#6E7A84;}.elementor-7 .elementor-element.elementor-element-f954eb1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:68%;}.elementor-7 .elementor-element.elementor-element-f954eb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f954eb1{left:25.2%;}body.rtl .elementor-7 .elementor-element.elementor-element-f954eb1{right:25.2%;}.elementor-7 .elementor-element.elementor-element-f954eb1 img{width:100%;}.elementor-7 .elementor-element.elementor-element-ca38d48{--display:flex;--min-height:54vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-ca38d48:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca38d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFF;background-image:url("https://suryka.com/wp-content/uploads/Group-428.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2dea739 .elementor-button{background-color:#008ABE;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008ABE;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-2dea739 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2dea739 .elementor-button:focus{background-color:#FFFFFF;color:#008ABE;}.elementor-7 .elementor-element.elementor-element-2dea739 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2dea739 .elementor-button:focus svg{fill:#008ABE;}.elementor-7 .elementor-element.elementor-element-6bc481b{width:var( --container-widget-width, 64.5% );max-width:64.5%;--container-widget-width:64.5%;--container-widget-flex-grow:0;top:33%;}.elementor-7 .elementor-element.elementor-element-6bc481b > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6bc481b{left:4%;}body.rtl .elementor-7 .elementor-element.elementor-element-6bc481b{right:4%;}.elementor-7 .elementor-element.elementor-element-6bc481b img{width:100%;}.elementor-7 .elementor-element.elementor-element-52d9ae4{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-52d9ae4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-52d9ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-58bbd37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-58bbd37 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:39px;font-weight:600;color:#008ABE;}.elementor-7 .elementor-element.elementor-element-b5608eb{--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-b5608eb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b5608eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFF;}.elementor-7 .elementor-element.elementor-element-eef1467{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-7 .elementor-element.elementor-element-eef1467.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-400f886{--display:flex;--min-height:35vh;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:6px 4px 24.3px 7px rgba(0, 138.00000000000003, 190, 0.0784313725490196);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-400f886:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-400f886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-400f886.e-con:hover{--e-con-transform-scale:1.02;}.elementor-7 .elementor-element.elementor-element-400f886.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-e30d4ae{text-align:left;}.elementor-7 .elementor-element.elementor-element-e30d4ae img{width:18%;}.elementor-7 .elementor-element.elementor-element-5748be9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-5748be9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#0D111D;}.elementor-7 .elementor-element.elementor-element-4dc4ae8{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#6E7A84;}.elementor-7 .elementor-element.elementor-element-ff843ca > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-7 .elementor-element.elementor-element-22bcd47{--display:flex;--min-height:35vh;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:6px 4px 24.3px 7px rgba(0, 138.00000000000003, 190, 0.0784313725490196);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-22bcd47:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22bcd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-22bcd47.e-con:hover{--e-con-transform-scale:1.02;}.elementor-7 .elementor-element.elementor-element-22bcd47.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-0acab09{text-align:left;}.elementor-7 .elementor-element.elementor-element-0acab09 img{width:18%;}.elementor-7 .elementor-element.elementor-element-82f7475{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-82f7475 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#0D111D;}.elementor-7 .elementor-element.elementor-element-3ee5b96{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#6E7A84;}.elementor-7 .elementor-element.elementor-element-6572891 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-7 .elementor-element.elementor-element-ac99bc1{--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;--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-7 .elementor-element.elementor-element-2eefd0c{--display:flex;--min-height:35vh;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:6px 4px 24.3px 7px rgba(0, 138.00000000000003, 190, 0.0784313725490196);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-2eefd0c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2eefd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2eefd0c.e-con:hover{--e-con-transform-scale:1.02;}.elementor-7 .elementor-element.elementor-element-2eefd0c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8a9631a{text-align:left;}.elementor-7 .elementor-element.elementor-element-8a9631a img{width:18%;}.elementor-7 .elementor-element.elementor-element-ba8a283{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-ba8a283 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#0D111D;}.elementor-7 .elementor-element.elementor-element-bc3b991{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#6E7A84;}.elementor-7 .elementor-element.elementor-element-527af01 > .elementor-widget-container{padding:0% 0% 5% 0%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2f3212c{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-2f3212c{left:0px;}.elementor-7 .elementor-element.elementor-element-2f3212c{top:-131px;}.elementor-7 .elementor-element.elementor-element-2f3212c img{width:100%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bed4b88{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-bed4b88{left:0px;}.elementor-7 .elementor-element.elementor-element-bed4b88{top:1000px;}.elementor-7 .elementor-element.elementor-element-bed4b88 img{width:100%;}.elementor-7 .elementor-element.elementor-element-5474145{--display:flex;--min-height:85vh;--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;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-5474145:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5474145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFF;background-image:url("https://suryka.com/wp-content/uploads/Group-445.webp");background-position:bottom left;background-repeat:no-repeat;background-size:50% auto;}.elementor-7 .elementor-element.elementor-element-981dff8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-981dff8.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-981dff8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:39px;font-weight:600;color:#008ABE;}.elementor-7 .elementor-element.elementor-element-d02a2df{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-d02a2df:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d02a2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFF;}.elementor-7 .elementor-element.elementor-element-cd33ed2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-cd33ed2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cd33ed2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:39px;font-weight:600;color:#008ABE;}.elementor-7 .elementor-element.elementor-element-06704d8{width:100%;max-width:100%;text-align:center;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#008ABE;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-6b15038{--grid-columns:3;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-25f1272{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-f25d4b1 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-d6af3fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-4c65186{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-ca38d48{--min-height:31vh;}.elementor-7 .elementor-element.elementor-element-b5608eb{--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-7 .elementor-element.elementor-element-eef1467{--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-7 .elementor-element.elementor-element-5474145{--min-height:33vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-6b15038{--grid-columns:2;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f25d4b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-f25d4b1 .elementor-heading-title{font-size:33px;}.elementor-7 .elementor-element.elementor-element-d6af3fb{text-align:center;font-size:16px;}.elementor-7 .elementor-element.elementor-element-0ccdd08.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9122f6a{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-a4bbefb{top:-47%;}.elementor-7 .elementor-element.elementor-element-89ecea0 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-4c65186{font-size:18px;}.elementor-7 .elementor-element.elementor-element-58bbd37{text-align:center;}.elementor-7 .elementor-element.elementor-element-58bbd37 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b5608eb{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-400f886{--min-height:40vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-5748be9 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4dc4ae8{font-size:18px;}.elementor-7 .elementor-element.elementor-element-ff843ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-22bcd47{--min-height:40vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-82f7475 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-3ee5b96{font-size:18px;}.elementor-7 .elementor-element.elementor-element-6572891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-2eefd0c{--min-height:40vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-8a9631a{text-align:left;}.elementor-7 .elementor-element.elementor-element-ba8a283 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-bc3b991{font-size:18px;}.elementor-7 .elementor-element.elementor-element-527af01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-5474145{--min-height:37vh;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-5474145:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5474145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:61% auto;}.elementor-7 .elementor-element.elementor-element-981dff8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-981dff8 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-d02a2df{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-cd33ed2 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-06704d8{font-size:18px;}.elementor-7 .elementor-element.elementor-element-6b15038{--grid-columns:1;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-52d9ae4{--width:66%;}.elementor-7 .elementor-element.elementor-element-eef1467{--width:50%;}.elementor-7 .elementor-element.elementor-element-ac99bc1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-eef1467{--width:100%;}.elementor-7 .elementor-element.elementor-element-ac99bc1{--width:100%;}.elementor-7 .elementor-element.elementor-element-2eefd0c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-ff843ca *//* ---------------------------------------------------- */
/* Estilos Base para la Flecha y el Contenedor */
/* ---------------------------------------------------- */
.contenedor1 {
    /* Es importante para posicionar la flecha de forma absoluta dentro */
    position: relative; 
    /* Opcional: Para ver el efecto, define un tamaño y color de fondo */
    /* width: 300px; */
    /* height: 100px; */
    /* background-color: #f0f0f0; */
    overflow: hidden; /* Asegura que la flecha oculta no cause barras de desplazamiento */
}

.contenedor1 .arrow-svg {
    /* Posición de la flecha dentro del contenedor */
    position: absolute; 
    right: 0; /* Colócala a la derecha del contenedor */
    top: 50%; /* Centrado vertical */
    transform: translateY(-50%); 
    z-index: 10;
    
    /* ---------------------------------------------------- */
    /* Control del Deslizamiento (Transición) */
    /* ---------------------------------------------------- */
    /* 1. Estado inicial: Desplazada hacia la izquierda (fuera de vista) */
    /* Ajusta el valor de -100% o -40px dependiendo del ancho del SVG */
    transform: translate(-100%, -50%); /* Oculta la flecha moviéndola a la izquierda */
    opacity: 0; /* Comienza completamente transparente */
    
    /* 2. Definición de la transición */
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    
    /* Por defecto, solo visible en pantallas grandes. Oculta para desktop/laptop */
    display: none; 
}

/* ---------------------------------------------------- */
/* Efecto HOVER (Solo en Desktop) */
/* ---------------------------------------------------- */
@media (min-width: 1025px) {
    .contenedor1 .arrow-svg {
        display: block; /* Muestra la flecha solo en desktop */
    }

    .contenedor1:hover .arrow-svg {
        /* 3. Estado final: Regresa a su posición original (Desplazamiento a la derecha) */
        transform: translate(0, -50%); /* Mueve la flecha 100% a la derecha */
        opacity: 1; /* Se vuelve completamente visible */
    }
}


/* ---------------------------------------------------- */
/* Visibilidad Fija para Móvil y Tablet */
/* ---------------------------------------------------- */
/* Para anchos de hasta 1024px (típicamente tablet horizontal) */
@media (max-width: 1024px) {
    .contenedor1 .arrow-svg {
        display: block; /* Siempre visible */
        opacity: 1; /* Siempre opaca */
        
        /* Desactiva el desplazamiento, se queda fija en el 0% de traslación */
        transform: translate(0, -50%); 
        transition: none; /* Asegura que no haya transiciones residuales */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6572891 *//* ---------------------------------------------------- */
/* Estilos Base para la Flecha y el Contenedor */
/* ---------------------------------------------------- */
.contenedor2 {
    /* Es importante para posicionar la flecha de forma absoluta dentro */
    position: relative; 
    /* Opcional: Para ver el efecto, define un tamaño y color de fondo */
    /* width: 300px; */
    /* height: 100px; */
    /* background-color: #f0f0f0; */
    overflow: hidden; /* Asegura que la flecha oculta no cause barras de desplazamiento */
}

.contenedor2 .arrow-svg {
    /* Posición de la flecha dentro del contenedor */
    position: absolute; 
    right: 0; /* Colócala a la derecha del contenedor */
    top: 50%; /* Centrado vertical */
    transform: translateY(-50%); 
    z-index: 10;
    
    /* ---------------------------------------------------- */
    /* Control del Deslizamiento (Transición) */
    /* ---------------------------------------------------- */
    /* 1. Estado inicial: Desplazada hacia la izquierda (fuera de vista) */
    /* Ajusta el valor de -100% o -40px dependiendo del ancho del SVG */
    transform: translate(-100%, -50%); /* Oculta la flecha moviéndola a la izquierda */
    opacity: 0; /* Comienza completamente transparente */
    
    /* 2. Definición de la transición */
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    
    /* Por defecto, solo visible en pantallas grandes. Oculta para desktop/laptop */
    display: none; 
}

/* ---------------------------------------------------- */
/* Efecto HOVER (Solo en Desktop) */
/* ---------------------------------------------------- */
@media (min-width: 1025px) {
    .contenedor2 .arrow-svg {
        display: block; /* Muestra la flecha solo en desktop */
    }

    .contenedor2:hover .arrow-svg {
        /* 3. Estado final: Regresa a su posición original (Desplazamiento a la derecha) */
        transform: translate(0, -50%); /* Mueve la flecha 100% a la derecha */
        opacity: 1; /* Se vuelve completamente visible */
    }
}


/* ---------------------------------------------------- */
/* Visibilidad Fija para Móvil y Tablet */
/* ---------------------------------------------------- */
/* Para anchos de hasta 1024px (típicamente tablet horizontal) */
@media (max-width: 1024px) {
    .contenedor2 .arrow-svg {
        display: block; /* Siempre visible */
        opacity: 1; /* Siempre opaca */
        
        /* Desactiva el desplazamiento, se queda fija en el 0% de traslación */
        transform: translate(0, -50%); 
        transition: none; /* Asegura que no haya transiciones residuales */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-527af01 *//* ---------------------------------------------------- */
/* Estilos Base para la Flecha y el Contenedor */
/* ---------------------------------------------------- */
.contenedor3 {
    /* Es importante para posicionar la flecha de forma absoluta dentro */
    position: relative; 
    /* Opcional: Para ver el efecto, define un tamaño y color de fondo */
    /* width: 300px; */
    /* height: 100px; */
    /* background-color: #f0f0f0; */
    overflow: hidden; /* Asegura que la flecha oculta no cause barras de desplazamiento */
}

.contenedor3 .arrow-svg {
    /* Posición de la flecha dentro del contenedor */
    position: absolute; 
    right: 0; /* Colócala a la derecha del contenedor */
    top: 50%; /* Centrado vertical */
    transform: translateY(-50%); 
    z-index: 10;
    
    /* ---------------------------------------------------- */
    /* Control del Deslizamiento (Transición) */
    /* ---------------------------------------------------- */
    /* 1. Estado inicial: Desplazada hacia la izquierda (fuera de vista) */
    /* Ajusta el valor de -100% o -40px dependiendo del ancho del SVG */
    transform: translate(-100%, -50%); /* Oculta la flecha moviéndola a la izquierda */
    opacity: 0; /* Comienza completamente transparente */
    
    /* 2. Definición de la transición */
    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    
    /* Por defecto, solo visible en pantallas grandes. Oculta para desktop/laptop */
    display: none; 
}

/* ---------------------------------------------------- */
/* Efecto HOVER (Solo en Desktop) */
/* ---------------------------------------------------- */
@media (min-width: 1025px) {
    .contenedor3 .arrow-svg {
        display: block; /* Muestra la flecha solo en desktop */
    }

    .contenedor3:hover .arrow-svg {
        /* 3. Estado final: Regresa a su posición original (Desplazamiento a la derecha) */
        transform: translate(0, -50%); /* Mueve la flecha 100% a la derecha */
        opacity: 1; /* Se vuelve completamente visible */
    }
}


/* ---------------------------------------------------- */
/* Visibilidad Fija para Móvil y Tablet */
/* ---------------------------------------------------- */
/* Para anchos de hasta 1024px (típicamente tablet horizontal) */
@media (max-width: 1024px) {
    .contenedor3 .arrow-svg {
        display: block; /* Siempre visible */
        opacity: 1; /* Siempre opaca */
        
        /* Desactiva el desplazamiento, se queda fija en el 0% de traslación */
        transform: translate(0, -50%); 
        transition: none; /* Asegura que no haya transiciones residuales */
    }
}/* End custom CSS */