.elementor-4624 .elementor-element.elementor-element-19c16af{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F1F140;--border-color:#F1F1F140;--border-radius:0px 0px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-19c16af:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-19c16af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/vixostudio.com/wp-content/uploads/2025/07/hero_vixo.jpg?fit=1900%2C1236&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4624 .elementor-element.elementor-element-19c16af::before, .elementor-4624 .elementor-element.elementor-element-19c16af > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-19c16af > .e-con-inner > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-19c16af > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-19c16af > .e-con-inner > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-19c16af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0B0B;--background-overlay:'';}.elementor-4624 .elementor-element.elementor-element-93fb144{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-b94295b{text-align:center;}.elementor-4624 .elementor-element.elementor-element-b94295b .ms-ah-wrapper .content__title{font-size:max(90px,min(5vw,400px));font-weight:400;line-height:90px;color:#E0E0E0;}.elementor-4624 .elementor-element.elementor-element-1828339{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-4624 .elementor-element.elementor-element-1828339 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-4624 .elementor-element.elementor-element-1828339.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-1828339 .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;color:#EAEAEA;}.elementor-4624 .elementor-element.elementor-element-4670e60{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-4670e60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-e5f6263{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4624 .elementor-element.elementor-element-4c6b191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4624 .elementor-element.elementor-element-34c1819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:8vh;--margin-bottom:8vh;--margin-left:0;--margin-right:0;}.elementor-4624 .elementor-element.elementor-element-b91419f{text-align:left;}.elementor-4624 .elementor-element.elementor-element-b91419f .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(90px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-945d777{text-align:left;}.elementor-4624 .elementor-element.elementor-element-945d777 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-2024a5b{--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:0e-8600001002010023000000022951001800000001005000500022951001800000001005000500031022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000332041002000000010000020229510018000000010050005000229510018000000010050005000310000000100500050001001001000022951001800000001005000500050100100100000100000050010000005031100003372620240320230531184042329925405423521520383853202403329142352152034642024032023052322575232954235215203458202403282042352152033220240128564235215203064565202401202303160056263357423521520390552024032819423521520394152024032809423521520313001152020202020700012502211301050001254404401001800000001005000500022951001800000001005000500111111121212141414151515181818110000330229510018000000010050005000229510018000000010050005000010000005001000000510000051120007000202403202305311840422023053118404220230531184042202403202403202305232257522023052322575220230523225752202403202401202401202303160056262023031600562620230316005626202403202403px;--padding-bottom:0e-8600001002010023000000022951001800000001005000500022951001800000001005000500031022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000332041002000000010000020229510018000000010050005000229510018000000010050005000310000000100500050001001001000022951001800000001005000500050100100100000100000050010000005031100003372620240320230531184042329925405423521520383853202403329142352152034642024032023052322575232954235215203458202403282042352152033220240128564235215203064565202401202303160056263357423521520390552024032819423521520394152024032809423521520313001152020202020700012502211301050001254404401001800000001005000500022951001800000001005000500111111121212141414151515181818110000330229510018000000010050005000229510018000000010050005000010000005001000000510000051120007000202403202305311840422023053118404220230531184042202403202403202305232257522023052322575220230523225752202403202401202401202303160056262023031600562620230316005626202403202403px;--padding-left:0e-8600001002010023000000022951001800000001005000500022951001800000001005000500031022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000332041002000000010000020229510018000000010050005000229510018000000010050005000310000000100500050001001001000022951001800000001005000500050100100100000100000050010000005031100003372620240320230531184042329925405423521520383853202403329142352152034642024032023052322575232954235215203458202403282042352152033220240128564235215203064565202401202303160056263357423521520390552024032819423521520394152024032809423521520313001152020202020700012502211301050001254404401001800000001005000500022951001800000001005000500111111121212141414151515181818110000330229510018000000010050005000229510018000000010050005000010000005001000000510000051120007000202403202305311840422023053118404220230531184042202403202403202305232257522023052322575220230523225752202403202401202401202303160056262023031600562620230316005626202403202403px;--padding-right:0e-8600001002010023000000022951001800000001005000500022951001800000001005000500031022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000332041002000000010000020229510018000000010050005000229510018000000010050005000310000000100500050001001001000022951001800000001005000500050100100100000100000050010000005031100003372620240320230531184042329925405423521520383853202403329142352152034642024032023052322575232954235215203458202403282042352152033220240128564235215203064565202401202303160056263357423521520390552024032819423521520394152024032809423521520313001152020202020700012502211301050001254404401001800000001005000500022951001800000001005000500111111121212141414151515181818110000330229510018000000010050005000229510018000000010050005000010000005001000000510000051120007000202403202305311840422023053118404220230531184042202403202403202305232257522023052322575220230523225752202403202401202401202303160056262023031600562620230316005626202403202403px;}.elementor-4624 .elementor-element.elementor-element-a00f16d{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-a00f16d.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-4624 .elementor-element.elementor-element-a00f16d::before, .elementor-4624 .elementor-element.elementor-element-a00f16d > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-a00f16d > .e-con-inner > .elementor-background-video-container::before, .elementor-4624 .elementor-element.elementor-element-a00f16d > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-a00f16d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4624 .elementor-element.elementor-element-a00f16d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4624 .elementor-element.elementor-element-9b7a488{z-index:-1;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper{height:300px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper .swiper-material-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper .ms-material-image{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .triple-slider .swiper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .ms-slider.default-slider .ms-slider--img img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .ms-slider .swiper-slide{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper-3d .swiper-slide-shadow-right{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper-3d .swiper-slide-shadow-left{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper img,.swiper video{object-fit:cover;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .ms-slider--cont{justify-content:left;align-items:flex-start;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .ms-slider--cont .ms-cont__inner{text-align:center;}.elementor-4624 .elementor-element.elementor-element-22bcf69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20vh;--margin-bottom:10vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4624 .elementor-element.elementor-element-0f32fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4624 .elementor-element.elementor-element-646fa09{text-align:left;}.elementor-4624 .elementor-element.elementor-element-646fa09 .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(50px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-188cef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4624 .elementor-element.elementor-element-a87e173{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4624 .elementor-element.elementor-element-35086bc .row{--bs-gutter-x:3rem;--bs-gutter-y:3rem;}.elementor-4624 .elementor-element.elementor-element-35086bc .custom-ratio.grid-item-p,{aspect-ratio:16/9;}.elementor-4624 .elementor-element.elementor-element-35086bc .custom-ratio.grid-item-p figure.ms-p-img img, .custom-ratio.grid-item-p .ms-vp__poster img{aspect-ratio:16/9;}.elementor-4624 .elementor-element.elementor-element-35086bc .custom-ratio.grid-item-p .ms-p-video{aspect-ratio:16/9;}.elementor-4624 .elementor-element.elementor-element-35086bc .custom-ratio.grid-item-p .ms-p-img{aspect-ratio:16/9;}.elementor-4624 .elementor-element.elementor-element-35086bc .portfolio-feed .item--inner figure{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-4624 .elementor-element.elementor-element-35086bc .portfolio-feed .item--inner .ms-p-video{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-4624 .elementor-element.elementor-element-35086bc .portfolio-feed.ms-p--g2  .item--inner .ms-p-video video{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-4624 .elementor-element.elementor-element-35086bc .ms-p-content{text-align:center;}.elementor-4624 .elementor-element.elementor-element-4a2f7eb{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .hero-overlay{background-color:#0A0A0A;opacity:0.3;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero{height:50vh;align-items:center;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hc{max-width:53%;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hc {text-align:center;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero .ms-hc .ms-hc--inner{margin:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero .ms-hc{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-title{font-family:"Sora", Sans-serif;font-size:max(60px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );mix-blend-mode:normal;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-subtitle{font-family:"Sora", Sans-serif;font-size:34px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-e8a6290{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10vh;--margin-bottom:vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4624 .elementor-element.elementor-element-90030d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-90030d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-2991490{text-align:left;}.elementor-4624 .elementor-element.elementor-element-2991490 .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(50px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-402d88c{text-align:left;}.elementor-4624 .elementor-element.elementor-element-402d88c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label::before{border-bottom:solid 2px var(--color-contrast-higher);border-color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label::after{border-bottom:solid 2px var(--color-primary);border-color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-e802ff4 .label-title{font-size:28px;font-weight:500;line-height:56px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label .label-title{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .accordion_icon--open{width:28px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .accordion_icon--close{width:28px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--content p{font-size:26px;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--content .ms_ac--text{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-181267b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4624 .elementor-element.elementor-element-0bdc69d{width:var( --container-widget-width, 110.615% );max-width:110.615%;--container-widget-width:110.615%;--container-widget-flex-grow:0;}.elementor-4624 .elementor-element.elementor-element-0bdc69d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-4dc4931{--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:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4624 .elementor-element.elementor-element-4dc4931.e-con{--align-self:center;}.elementor-4624 .elementor-element.elementor-element-feadf44{--spacer-size:1000px;background-color:transparent;top:0px;z-index:0;background-image:radial-gradient(at center center, #74FFA221 0%, #F2295B00 70%);}body:not(.rtl) .elementor-4624 .elementor-element.elementor-element-feadf44{left:-817px;}body.rtl .elementor-4624 .elementor-element.elementor-element-feadf44{right:-817px;}.elementor-4624 .elementor-element.elementor-element-c4fefa6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-4624 .elementor-element.elementor-element-c4fefa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-c4fefa6 .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(50px,min(1.5vw,150px));font-weight:600;color:#EAEAEA;}.elementor-4624 .elementor-element.elementor-element-643dbd0{--display:flex;--min-height:450px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4624 .elementor-element.elementor-element-ed13e1e{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 24px 24px 24px;}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt-block{text-align:center;}.elementor-4624 .elementor-element.elementor-element-efa9a86 .price{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-efa9a86 .currency{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt--title{color:var( --e-global-color-primary );font-size:40px;}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt--subtitle{color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt--content .active{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-36ba251{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 32px 0px rgba(20.999999999999996, 178.00000000000006, 99.00000000000007, 0.69);}.elementor-4624 .elementor-element.elementor-element-36ba251:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-36ba251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-4624 .elementor-element.elementor-element-36ba251:hover{box-shadow:0px 0px 32px 5px #15B263;}.elementor-4624 .elementor-element.elementor-element-765cbc8 .ms-pt-block{text-align:center;}.elementor-4624 .elementor-element.elementor-element-765cbc8 .price{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-765cbc8 .currency{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-765cbc8 .ms-pt--title{color:var( --e-global-color-primary );font-size:40px;}.elementor-4624 .elementor-element.elementor-element-765cbc8 .ms-pt--subtitle{color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-765cbc8 .ms-pt--content .active{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-be5652e{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 24px 24px 24px;}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .ms-pt-block{text-align:center;}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .price{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .currency{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .ms-pt--title{color:var( --e-global-color-primary );font-size:40px;}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .ms-pt--subtitle{color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .ms-pt--content .active{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-0822093{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-56faa15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4624 .elementor-element.elementor-element-07e7f54{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-b562598{text-align:left;}.elementor-4624 .elementor-element.elementor-element-b562598 .btn{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-b562598 .btn-default .ms-btn__text, .ms-btn__icon{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-b562598 .btn-default{background-color:#1A1A1A;}.elementor-4624 .elementor-element.elementor-element-b562598 .btn-default::before, .btn-default::after{background-color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-d38c292{--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:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4624 .elementor-element.elementor-element-6ca51a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4624 .elementor-element.elementor-element-6ca51a4:not(.elementor-motion-effects-element-type-background), .elementor-4624 .elementor-element.elementor-element-6ca51a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95959512;}.elementor-4624 .elementor-element.elementor-element-005c8d4{--display:flex;}.elementor-4624 .elementor-element.elementor-element-d1d1cb3{text-align:left;}.elementor-4624 .elementor-element.elementor-element-d1d1cb3 .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(50px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-ebe724b{--display:flex;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label::before{border-bottom:solid 2px var(--color-contrast-higher);border-color:var( --e-global-color-primary );}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label::after{border-bottom:solid 2px var(--color-primary);border-color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-3af80b3 .label-title{font-size:28px;font-weight:500;line-height:56px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label{color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label .label-title{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .accordion_icon--open{width:28px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .accordion_icon--close{width:28px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--content p{font-size:26px;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--content .ms_ac--text{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-45cbeee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10vh;--margin-bottom:10vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4624 .elementor-element.elementor-element-45cbeee.e-con{--align-self:center;}.elementor-4624 .elementor-element.elementor-element-f122e04{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-f122e04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-87c108a{text-align:left;}.elementor-4624 .elementor-element.elementor-element-87c108a .ms-ah-wrapper .content__title{font-family:"Sora", Sans-serif;font-size:max(50px,min(1.5vw,150px));font-weight:600;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-ac58d60{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-4624 .elementor-element.elementor-element-ac58d60 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-text );}.elementor-4624 .elementor-element.elementor-element-21c0e89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4624 .elementor-element.elementor-element-f44acd3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;box-shadow:0px 50px 100px -45px rgba(0, 255, 84.99999999999982, 0.5411764705882353);--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#0E0E11;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4624 .elementor-element.elementor-element-f44acd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:25px;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-25px;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group > label, .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-subgroup label{color:#0E0E11;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-type-html{padding-bottom:0px;color:#0E0E11;font-family:"Sora", Sans-serif;font-weight:400;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group .elementor-field{color:#F0F5FA;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group .elementor-field, .elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-subgroup label{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#02010100;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-field-group .elementor-select-wrapper select{background-color:#02010100;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .e-form__buttons__wrapper__button-next{background-color:#EDFCF2;color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-button[type="submit"]{background-color:#EDFCF2;color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .e-form__buttons__wrapper__button-previous{background-color:#EDFCF2;color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4624 .elementor-element.elementor-element-f44acd3 .elementor-button{border-radius:80px 80px 80px 80px;}body.elementor-page-4624:not(.elementor-motion-effects-element-type-background), body.elementor-page-4624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/vixostudio.com/wp-content/uploads/2025/07/image.webp?fit=1440%2C402&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}body.elementor-page-4624{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4624 .elementor-element.elementor-element-b94295b .ms-ah-wrapper .content__title{line-height:1em;}.elementor-4624 .elementor-element.elementor-element-b91419f{text-align:left;}.elementor-4624 .elementor-element.elementor-element-b91419f .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-945d777 .elementor-heading-title{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-22bcf69{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4624 .elementor-element.elementor-element-646fa09{text-align:left;}.elementor-4624 .elementor-element.elementor-element-646fa09 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-a87e173{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-35086bc .portfolio_wrap .portfolio-feed .ms-p-content h3{font-size:22px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hc{max-width:100%;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero .ms-hc{padding:20px 20px 20px 20px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-subtitle{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-e8a6290{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-90030d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-2991490{text-align:left;}.elementor-4624 .elementor-element.elementor-element-2991490 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-402d88c .elementor-heading-title{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .label-title{font-size:32px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--content p{font-size:18px;line-height:36px;}.elementor-4624 .elementor-element.elementor-element-4dc4931{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-4624 .elementor-element.elementor-element-feadf44{left:0px;}body.rtl .elementor-4624 .elementor-element.elementor-element-feadf44{right:0px;}.elementor-4624 .elementor-element.elementor-element-c4fefa6{text-align:left;}.elementor-4624 .elementor-element.elementor-element-c4fefa6 .ms-ah-wrapper .content__title{font-size:32px;}.elementor-4624 .elementor-element.elementor-element-643dbd0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt-block{text-align:left;}.elementor-4624 .elementor-element.elementor-element-765cbc8 .ms-pt-block{text-align:left;}.elementor-4624 .elementor-element.elementor-element-8ca0c62 .ms-pt-block{text-align:left;}.elementor-4624 .elementor-element.elementor-element-0822093{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-d1d1cb3{text-align:left;}.elementor-4624 .elementor-element.elementor-element-d1d1cb3 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .label-title{font-size:32px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--content p{font-size:18px;line-height:36px;}.elementor-4624 .elementor-element.elementor-element-45cbeee{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-f122e04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-87c108a{text-align:left;}.elementor-4624 .elementor-element.elementor-element-87c108a .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-ac58d60 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-4624 .elementor-element.elementor-element-19c16af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-93fb144{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4624 .elementor-element.elementor-element-b94295b .ms-ah-wrapper .content__title{font-size:50px;line-height:1em;}.elementor-4624 .elementor-element.elementor-element-1828339 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4624 .elementor-element.elementor-element-1828339 .ms-ah-wrapper .content__title{font-size:22px;}.elementor-4624 .elementor-element.elementor-element-b91419f .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-945d777 .elementor-heading-title{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-a00f16d.e-con{--e-con-transform-rotateZ:0deg;}.elementor-4624 .elementor-element.elementor-element-9b7a488 .swiper{height:170px;}.elementor-4624 .elementor-element.elementor-element-22bcf69{--margin-top:6vh;--margin-bottom:4vh;--margin-left:0;--margin-right:0;}.elementor-4624 .elementor-element.elementor-element-646fa09 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-188cef5.e-con{--order:-99999 /* order start hack */;}.elementor-4624 .elementor-element.elementor-element-a87e173{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-35086bc .portfolio_wrap .portfolio-feed .ms-p-content h3{font-size:22px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero{height:520px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hc{max-width:100%;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero .ms-hc{padding:20px 20px 20px 20px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-00124e9 .ms-hero-subtitle{font-size:20px;line-height:1.5em;}.elementor-4624 .elementor-element.elementor-element-e8a6290{--margin-top:6vh;--margin-bottom:4vh;--margin-left:0;--margin-right:0;}.elementor-4624 .elementor-element.elementor-element-90030d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-2991490 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-402d88c .elementor-heading-title{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label::before{border-bottom:solid 1px var(--color-contrast-higher);}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--label::after{border-bottom:solid 1px var(--color-primary);}.elementor-4624 .elementor-element.elementor-element-e802ff4 .label-title{font-size:20px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .accordion_icon--open{width:16px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .accordion_icon--close{width:16px;}.elementor-4624 .elementor-element.elementor-element-e802ff4 .ms_ac--content p{font-size:16px;line-height:1.8em;}.elementor-4624 .elementor-element.elementor-element-4dc4931{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-4624 .elementor-element.elementor-element-feadf44{left:0px;}body.rtl .elementor-4624 .elementor-element.elementor-element-feadf44{right:0px;}.elementor-4624 .elementor-element.elementor-element-feadf44{top:-57px;}.elementor-4624 .elementor-element.elementor-element-c4fefa6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4624 .elementor-element.elementor-element-c4fefa6 .ms-ah-wrapper .content__title{font-size:28px;}.elementor-4624 .elementor-element.elementor-element-643dbd0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-ed13e1e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-efa9a86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-efa9a86 .ms-pt-block{padding:0px 0px 0px 0px;}.elementor-4624 .elementor-element.elementor-element-36ba251{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-be5652e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-0822093{font-size:14px;}.elementor-4624 .elementor-element.elementor-element-d38c292{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-6ca51a4{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4624 .elementor-element.elementor-element-d1d1cb3 .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label::before{border-bottom:solid 1px var(--color-contrast-higher);}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--label::after{border-bottom:solid 1px var(--color-primary);}.elementor-4624 .elementor-element.elementor-element-3af80b3 .label-title{font-size:20px;line-height:36px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .accordion_icon--open{width:16px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .accordion_icon--close{width:16px;}.elementor-4624 .elementor-element.elementor-element-3af80b3 .ms_ac--content p{font-size:16px;line-height:1.8em;}.elementor-4624 .elementor-element.elementor-element-45cbeee{--margin-top:6vh;--margin-bottom:4vh;--margin-left:0;--margin-right:0;}.elementor-4624 .elementor-element.elementor-element-f122e04{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4624 .elementor-element.elementor-element-87c108a .ms-ah-wrapper .content__title{font-size:38px;}.elementor-4624 .elementor-element.elementor-element-ac58d60 .elementor-heading-title{font-size:24px;}.elementor-4624 .elementor-element.elementor-element-21c0e89{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4624 .elementor-element.elementor-element-f44acd3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-4624 .elementor-element.elementor-element-34c1819{--content-width:1320px;}.elementor-4624 .elementor-element.elementor-element-a00f16d{--width:calc(100% + 20px);}.elementor-4624 .elementor-element.elementor-element-22bcf69{--content-width:1340px;}.elementor-4624 .elementor-element.elementor-element-0f32fe8{--width:60%;}.elementor-4624 .elementor-element.elementor-element-188cef5{--width:40%;}.elementor-4624 .elementor-element.elementor-element-90030d9{--width:40.04%;}.elementor-4624 .elementor-element.elementor-element-ed13e1e{--width:50%;}.elementor-4624 .elementor-element.elementor-element-36ba251{--width:50%;}.elementor-4624 .elementor-element.elementor-element-be5652e{--width:50%;}.elementor-4624 .elementor-element.elementor-element-005c8d4{--width:40%;}.elementor-4624 .elementor-element.elementor-element-ebe724b{--width:60%;}.elementor-4624 .elementor-element.elementor-element-f122e04{--width:49.95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4624 .elementor-element.elementor-element-0f32fe8{--width:80%;}.elementor-4624 .elementor-element.elementor-element-188cef5{--width:20%;}.elementor-4624 .elementor-element.elementor-element-90030d9{--width:80%;}.elementor-4624 .elementor-element.elementor-element-181267b{--width:80%;}.elementor-4624 .elementor-element.elementor-element-f122e04{--width:80%;}.elementor-4624 .elementor-element.elementor-element-21c0e89{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-4670e60 */.button-link {
  text-decoration: none;
  color: inherit;
}

.button-link .text_button {
  text-decoration: none !important;
  color: inherit;
}

.button {
  --black-700: hsla(0, 0%, 12%, 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;

  cursor: pointer;
  position: relative;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;

  transform-origin: center;
  margin: 0 auto;
  padding: 1rem 2rem;
  background-color: transparent;

  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.03)));

  transition: transform var(--transtion);
}

.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--black-700);
  border-radius: var(--border_radius);
  transition: all var(--transtion);
  z-index: 0;
}

.button:is(:hover)::before {
  box-shadow: 0px 0px 20px 5px rgba(237, 252, 242, 0.2);
}

.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: #15b263;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}

.button:is(:hover, :focus-visible) {
  --active: 1;
}

.button:active {
  transform: scale(1);
}

.button .dots_border {
  --size_border: calc(100% + 2px);

  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;

  border-radius: var(--border_radius);
  z-index: -10;
}

.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);

  width: 100%;
  height: 2rem;
  background-color: white;

  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

.button .text_button {
  position: relative;
  z-index: 10;
  font-size: 1rem;
  color: white;
  text-decoration: none !important;
}

a {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5f6263 */.container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.container .glass {
  position: relative;
  width: 180px;
  height: 200px;
  background: linear-gradient(#2d2d2d, transparent);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-in-out;
  border-radius: 10px;
  margin: 0 -45px;
  backdrop-filter: blur(10px);
  transform: rotate(calc(var(--r) * 1deg));
}

.container:hover .glass {
  transform: rotate(0deg);
  margin: 0 10px;
}

.container .glass::before {
  content: attr(data-text);
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background: rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.container .glass svg {
  font-size: 2.5em;
  fill: #fff;
}

@media (max-width: 768px) {
  .container {
    flex-wrap: nowrap;
  }

  .container .glass {
    width: 180px;
    height: 180px;
    margin: 10px 0;
    transition: none;
  }
}

@media (max-width: 480px) {
  .container .glass {
    width: 140px;
    height: 140px;
    margin: 5px 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea34ea5 */button {
  padding: 10px 20px;
  text-transform: none; 
  border-radius: 88px;
  font-size: 17px;
  font-weight: 500;
  color: #F0F5FA;
  text-shadow: none;
  background: transparent;
  cursor: pointer;
  box-shadow: transparent;
  border: 1px solid #F0F5FA;
  transition: 0.5s ease;
  user-select: none;
  font-family: 'Sora', sans-serif; 
}

#btn:hover,
button:focus {
  color: #ffffff;
  background: #15b263;
  border: 1px solid #15b263;
  text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff;
  box-shadow: 0 0 5px #15b263, 0 0 20px #15b263, 0 0 50px #15b263,
    0 0 100px #15b263;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f44acd3 */.form-container {
  width: 100%;
  max-height: 350px;
  background: linear-gradient(#0B0B0B, #0B0B0B) padding-box,
              linear-gradient(145deg, #bdf9d1, #6a8ffe) border-box;
  border: 1px solid transparent;
  padding: 32px 24px;
  font-size: 14px;
  font-family: 'Sora', sans-serif;
  color: white;
  display: flex;
  flex-direction: column;
  gap: 15px;
  box-sizing: border-box;
  border-radius: 20px;
  background-size: 200% 100%;
  animation: gradient 5s ease infinite;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* Campo de Email */
#email {
  width: 100%;
  padding: 12px 16px;
  border-radius: 8px;
  color: #fff;
  font-family: 'Sora', sans-serif;
  background-color: transparent;
  border: 1px solid #414141;
}

#email:focus {
  outline: none;
  border-color: #e81cff;
}

/* Textarea */
#textarea {
  width: 100%;
  padding: 12px 16px;
  border-radius: 8px;
  resize: none;
  color: #fff;
  height: 80px;
  border: 1px solid #414141;
  background-color: transparent;
  font-family: 'Sora', sans-serif;
}

#textarea:focus {
  outline: none;
  border-color: #e81cff;
}

/* Botón de envío */
#submit-btn {
  padding: 10px 20px;
  text-transform: none; /* Evita las mayúsculas */
  border-radius: 88px;
  font-size: 17px;
  font-weight: 500;
  color: #ffffff80;
  text-shadow: none;
  background: transparent;
  cursor: pointer;
  box-shadow: transparent;
  border: 1px solid #ffffff80;
  transition: 0.5s ease;
  user-select: none;
  font-family: 'Sora', sans-serif;
}

#submit-btn:hover,
#submit-btn:focus {
  color: #ffffff;
  background: #15b263;
  border: 1px solid #15b263;
  text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff;
  box-shadow: 0 0 5px #15b263, 0 0 20px #15b263, 0 0 50px #15b263,
    0 0 100px #008cff;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@1,600&display=swap');
.highlighted-word {
  font-family: 'Lora', serif;
  font-weight: 600;
  font-style: italic;
  color: #15b263;
}
.shadow__btn {
  padding: 10px 20px;
  border: none;
  font-size: 17px;
  color: #fff;
  border-radius: 50px; 
  font-family: 'Sora', sans-serif; 
  font-weight: 700;
  letter-spacing: normal; 
  text-transform: none; 
  background: #15b263;
  transition: 0.5s;
  transition-property: box-shadow;
}

.shadow__btn {
  background: rgb(21,178,99);
  box-shadow: 0 0 25px rgba(0, 255, 85, 0.5);
}

.shadow__btn:hover {
  background: #15b263;
  box-shadow: 0 0 5px rgba(0, 255, 85, 0.5),
              0 0 25px rgba(0, 255, 85, 0.5),
              0 0 50px rgba(0, 255, 85, 0.5),
              0 0 100px rgba(0, 255, 85, 0.5);
}
button.custom-button {
  position: relative;
  padding: 10px 30px; /* Mantengo el ancho ajustado */
  border-radius: 50px; /* Forma de cápsula */
  border: 1px solid rgb(21, 178, 99);
  font-size: 16px; /* Tamaño de fuente ligeramente más grande */
  font-family: 'Sora', sans-serif; /* Asegura que se respete la fuente 'Sora' */
  font-weight: 600;
  background: rgb(21, 178, 99); /* Color de fondo en estado normal */
  color: #fff;
  overflow: hidden;
  box-shadow: 0 0 0 0 transparent;
  transition: all 0.2s ease-in;
  text-transform: none; /* Mantiene el texto tal cual, sin mayúsculas */
  letter-spacing: normal; /* Elimina el exceso de espacio entre letras */
}

button.custom-button:hover {
  background: rgb(21, 178, 99); /* Color de fondo al hacer hover (mantiene el mismo color) */
  box-shadow: 0 0 30px 5px rgba(0, 255, 85, 0.5); /* Efecto de sombra */
  transition: all 0.2s ease-out;
}

button.custom-button:hover::before {
  animation: sh02 0.5s 0s linear;
}

button.custom-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}

button.custom-button:active {
  box-shadow: 0 0 0 0 transparent;
  transition: box-shadow 0.2s ease-in;
}/* End custom CSS */