.elementor-7594 .elementor-element.elementor-element-f2841e3{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7594 .elementor-element.elementor-element-6b51dc8{--display:flex;--min-height:100px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-6b51dc8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-4e24804{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-bd825b1 .elementor-button{background-color:#FFFFFF8F;font-size:14px;font-weight:500;fill:#094D5B;color:#094D5B;border-radius:100px 100px 100px 100px;padding:06px 012px 06px 12px;}.elementor-7594 .elementor-element.elementor-element-bd825b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-bd825b1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-bd825b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7594 .elementor-element.elementor-element-bd825b1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7594 .elementor-element.elementor-element-ca05954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7594 .elementor-element.elementor-element-06b4782 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-a64b7be{padding:0px 0px 0px 150px;}.elementor-7594 .elementor-element.elementor-element-a64b7be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-47f7ce4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-d968aba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-d54de39{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-d54de39.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-4f31b0a{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7594 .elementor-element.elementor-element-809f739{--display:flex;--min-height:220px;--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;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-809f739.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-5349ea4{--display:flex;--min-height:180px;--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:04px 04px;--row-gap:04px;--column-gap:04px;--overlay-opacity:0.61;border-style:solid;--border-style:solid;--border-radius:1000px 1000px 1000px 1000px;box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 0.25) inset;--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-7594 .elementor-element.elementor-element-5349ea4::before, .elementor-7594 .elementor-element.elementor-element-5349ea4 > .elementor-background-video-container::before, .elementor-7594 .elementor-element.elementor-element-5349ea4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7594 .elementor-element.elementor-element-5349ea4 > .elementor-background-slideshow::before, .elementor-7594 .elementor-element.elementor-element-5349ea4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7594 .elementor-element.elementor-element-5349ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7594 .elementor-element.elementor-element-5349ea4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-8a8823a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7594 .elementor-element.elementor-element-8a8823a .elementor-icon-wrapper{text-align:center;}.elementor-7594 .elementor-element.elementor-element-8a8823a .elementor-icon{font-size:32px;}.elementor-7594 .elementor-element.elementor-element-8a8823a .elementor-icon svg{height:32px;}.elementor-7594 .elementor-element.elementor-element-0feb85a .wd-text-block{max-width:187px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.461px;}.elementor-7594 .elementor-element.elementor-element-339bfa1{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7594 .elementor-element.elementor-element-8c37136{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7594 .elementor-element.elementor-element-cb18989{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-cb18989.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-2396dad .wd-text-block{font-family:"Inter", Sans-serif;font-size:80px;font-weight:200;line-height:80px;letter-spacing:-6.4px;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-f6e3dc4{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-f6e3dc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-7357d97 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7594 .elementor-element.elementor-element-7357d97 .wd-text-block{font-family:"Inter", Sans-serif;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-0dc5e25{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-0dc5e25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-9246d83 .wd-text-block{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-50a61be{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-50a61be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-53b7a2e .wd-text-block{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-2b43eca{--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;}.elementor-7594 .elementor-element.elementor-element-2b43eca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-014557e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7594 .elementor-element.elementor-element-014557e .wd-text-block{max-width:180px;font-family:"Inter", Sans-serif;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-9e231f8{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-9e231f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-c5d0baf .wd-text-block{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-6b6c242{--display:flex;--justify-content:center;}.elementor-7594 .elementor-element.elementor-element-6b6c242.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-e571626 .wd-text-block{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-eb4d3c4{--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;}.elementor-7594 .elementor-element.elementor-element-eb4d3c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-5f646b9 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7594 .elementor-element.elementor-element-5f646b9 .wd-text-block{max-width:180px;font-family:"Inter", Sans-serif;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-d0b337c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7594 .elementor-element.elementor-element-7347148{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7594 .elementor-element.elementor-element-7347148.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-627d0d8{--spacer-size:80px;background-color:transparent;background-image:linear-gradient(180deg, #3E28FF00 0%, #25D8E1 100%);}.elementor-7594 .elementor-element.elementor-element-627d0d8.elementor-element{--align-self:center;}.elementor-7594 .elementor-element.elementor-element-a32c0f7 .wd-text-block{font-family:"IBM Plex Mono", Sans-serif;color:#25D8E1;}.elementor-7594 .elementor-element.elementor-element-5d64710{--spacer-size:60px;}.elementor-7594 .elementor-element.elementor-element-3408cb8{--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-7594 .elementor-element.elementor-element-cb48798 .wd-text-block{max-width:97%;font-size:64px;line-height:72px;}.elementor-7594 .elementor-element.elementor-element-7770e50{--display:flex;}.elementor-7594 .elementor-element.elementor-element-99b2701{--spacer-size:60px;}.elementor-7594 .elementor-element.elementor-element-eca203b{--spacer-size:80px;width:var( --container-widget-width, 2px );max-width:2px;background-color:transparent;--container-widget-width:2px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #3E28FF00 0%, #25D8E1 100%);}.elementor-7594 .elementor-element.elementor-element-eca203b.elementor-element{--align-self:center;}.elementor-7594 .elementor-element.elementor-element-ed8b227{--spacer-size:80px;}.elementor-7594 .elementor-element.elementor-element-ed8b227.elementor-element{--align-self:center;}.elementor-7594 .elementor-element.elementor-element-33fec95{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-e68e7a2{--display:flex;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-8653c29 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;}.elementor-7594 .elementor-element.elementor-element-d83d370{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7594 .elementor-element.elementor-element-541ec4c{width:var( --container-widget-width, 70.349% );max-width:70.349%;--container-widget-width:70.349%;--container-widget-flex-grow:0;text-align:left;}.elementor-7594 .elementor-element.elementor-element-541ec4c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-541ec4c .elementor-heading-title{font-size:40px;font-weight:500;}.elementor-7594 .elementor-element.elementor-element-63f0d83{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-7594 .elementor-element.elementor-element-9254cee{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-639b07f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-639b07f:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-639b07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-5a05a75{--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-7594 .elementor-element.elementor-element-729d728{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-729d728.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-09acd56 > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-09acd56.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-2292c5f{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-7f3826a{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-7f3826a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-0e85820 .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-9dfc530{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-4e2ddc1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-4e2ddc1:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-4e2ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-24ac13e{--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-7594 .elementor-element.elementor-element-1afe04b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-1afe04b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-0add544 > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-0add544.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-77318ec{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-44f11e7{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-44f11e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-382c437 .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-834dd56{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-bd4e1cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-bd4e1cd:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-bd4e1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-d52ee5d{--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-7594 .elementor-element.elementor-element-01cde89 .wd-text-block{max-width:226px;}.elementor-7594 .elementor-element.elementor-element-0f66c12{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-0f66c12.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-60c900d > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-60c900d.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-f042453{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-c0a67ea{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-c0a67ea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-a26b5bf .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-2327add{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-19ed561{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-19ed561:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-19ed561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-16ad365{--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-7594 .elementor-element.elementor-element-fcf82db{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-fcf82db.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-0e08dcd > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-0e08dcd.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-20fcf1a{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-31ce4c3{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-31ce4c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-d51da53 .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-89539f6{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-98a88f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-98a88f2:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-98a88f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-a583356{--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-7594 .elementor-element.elementor-element-1953d9e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-1953d9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-035ac22 > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-035ac22.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-9d71d10{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-9c8bc40{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-9c8bc40.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-72368b3 .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-af81316{--display:flex;--min-height:420px;}.elementor-7594 .elementor-element.elementor-element-cfd7c21{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-cfd7c21:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-cfd7c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-9441abe{--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-7594 .elementor-element.elementor-element-5a60598{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-5a60598.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-9b3fa60 > .elementor-widget-container{--e-transform-translateX:-20px;margin:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-9b3fa60.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-4056110{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-4f025f2{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-4f025f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-884f78a .elementor-button{background-color:#094D5B;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-db81669{--e-n-carousel-swiper-slides-gap:20px;padding:0px 20px 0px 20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7594 .elementor-element.elementor-element-6af9fe9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;}.elementor-7594 .elementor-element.elementor-element-1d90e5a{--display:flex;}.elementor-7594 .elementor-element.elementor-element-e6e52b2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;}.elementor-7594 .elementor-element.elementor-element-261d7bb{--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:flex-start;}.elementor-7594 .elementor-element.elementor-element-0c46679{width:var( --container-widget-width, 70.349% );max-width:70.349%;--container-widget-width:70.349%;--container-widget-flex-grow:0;text-align:left;}.elementor-7594 .elementor-element.elementor-element-0c46679.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-0c46679 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-7594 .elementor-element.elementor-element-9099997{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-7594 .elementor-element.elementor-element-a51258b{--display:flex;}.elementor-7594 .elementor-element.elementor-element-1007974{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-1007974:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-1007974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-10cfa14{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-740248b{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-740248b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-740248b .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-8198a97{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-8198a97.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-e8eb663 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-f0ddf93 .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-8f5eac7{--display:flex;}.elementor-7594 .elementor-element.elementor-element-beb95b3{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-beb95b3:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-beb95b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-9792414{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-edd394c{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-edd394c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-edd394c .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-80d076e{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-80d076e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-f45df33 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-69bee83 .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-ac814f1{--display:flex;}.elementor-7594 .elementor-element.elementor-element-72de53c{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-72de53c:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-72de53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-b2c8ecd{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-8483bf8{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-8483bf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-8483bf8 .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-881e3ff{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-881e3ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-d9ad8fa .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-89d599b .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-249c9aa{--display:flex;}.elementor-7594 .elementor-element.elementor-element-9d92158{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-9d92158:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-9d92158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-f73fb49{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-c12a8a8{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-c12a8a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-c12a8a8 .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-f03f088{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-f03f088.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-629db2a .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-d2d3f68 .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-8042a4b{--display:flex;}.elementor-7594 .elementor-element.elementor-element-f7912a4{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-f7912a4:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-f7912a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-ea175b3{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-f39050f{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-f39050f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-f39050f .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-f2b178c{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-f2b178c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-e37acfc .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-4d4550b .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-2ef404d{--display:flex;}.elementor-7594 .elementor-element.elementor-element-9a1976a{--display:flex;--min-height:460px;--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;}.elementor-7594 .elementor-element.elementor-element-9a1976a:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-9a1976a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-7594 .elementor-element.elementor-element-b2ce880{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-7594 .elementor-element.elementor-element-407e43d{width:var( --container-widget-width, 113.49% );max-width:113.49%;--container-widget-width:113.49%;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-407e43d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-407e43d .elementor-heading-title{font-size:28px;font-weight:600;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-e84c136{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-e84c136.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-057c815 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-4866bf4 .elementor-button{background-color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-1714bb8{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7594 .elementor-element.elementor-element-c812ae1{--display:flex;}.elementor-7594 .elementor-element.elementor-element-e3686fc{--spacer-size:50px;}.elementor-7594 .elementor-element.elementor-element-ae35d30{--display:flex;--min-height:100vh;--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-7594 .elementor-element.elementor-element-ae35d30:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-ae35d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #629AAE 0%, #D6E5E7 100%);}.elementor-7594 .elementor-element.elementor-element-830a9ff{--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-7594 .elementor-element.elementor-element-af3134c{text-align:center;}.elementor-7594 .elementor-element.elementor-element-af3134c .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-7594 .elementor-element.elementor-element-e8c8ae3 .wd-text-block{max-width:668px;color:#FFFFFF;}.elementor-7594 .elementor-element.elementor-element-a71ff0e{--spacer-size:40px;}.elementor-7594 .elementor-element.elementor-element-1ac54be{--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:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:10;}.elementor-7594 .elementor-element.elementor-element-7f5631d{--display:flex;--min-height:380px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-7f5631d:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-7f5631d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFE6 0%, #FFFFFF66 100%);}.elementor-7594 .elementor-element.elementor-element-cbb231d{--display:flex;--min-height:240px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-ab1bc27 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-ccde9c9 .wd-text-block{font-size:16px;line-height:24px;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-3c561bd{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-3c561bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-e3e66ee .elementor-button{background-color:#FFFFFF00;fill:#094D5B;color:#094D5B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-e3e66ee.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-b5e6850{--display:flex;--min-height:380px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-b5e6850:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-b5e6850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFE6 0%, #FFFFFF66 100%);}.elementor-7594 .elementor-element.elementor-element-5cb592f{--display:flex;--min-height:240px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-4ec02b0 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-64a498e .wd-text-block{font-size:16px;line-height:24px;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-5f3d72e{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-5f3d72e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-7706529 .elementor-button{background-color:#FFFFFF00;fill:#094D5B;color:#094D5B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-7706529.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-e55d014{--display:flex;--min-height:380px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-e55d014:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-e55d014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF66 100%);}.elementor-7594 .elementor-element.elementor-element-7fb7e11{--display:flex;--min-height:240px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-6b27900 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-668e86e .wd-text-block{font-size:16px;line-height:24px;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-ce47dcd{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-ce47dcd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-c24dff9 .elementor-button{background-color:#FFFFFF00;fill:#094D5B;color:#094D5B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-c24dff9.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-53b3281{--display:flex;--min-height:380px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-53b3281:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-53b3281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFE6 0%, #FFFFFF66 100%);}.elementor-7594 .elementor-element.elementor-element-158897c{--display:flex;--min-height:240px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-9250704 .elementor-heading-title{color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-72d983e .wd-text-block{font-size:16px;line-height:24px;color:#094D5B;}.elementor-7594 .elementor-element.elementor-element-0139f1f{--display:flex;--justify-content:flex-end;}.elementor-7594 .elementor-element.elementor-element-0139f1f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-7c009b9 .elementor-button{background-color:#FFFFFF00;fill:#094D5B;color:#094D5B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-7594 .elementor-element.elementor-element-7c009b9.elementor-element{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-8e42c13{z-index:1;}.elementor-7594 .elementor-element.elementor-element-de63a6f{--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-7594 .elementor-element.elementor-element-d8a3dad{--spacer-size:50px;}.elementor-7594 .elementor-element.elementor-element-ccc7e6f{--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-7594 .elementor-element.elementor-element-9cbbe8e{--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-7594 .elementor-element.elementor-element-e1bd75e{--spacer-size:40px;}.elementor-7594 .elementor-element.elementor-element-9ba419b{--display:flex;--min-height:600px;--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-around;}.elementor-7594 .elementor-element.elementor-element-4c1cedf{--display:flex;--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-18b768e{text-align:center;}.elementor-7594 .elementor-element.elementor-element-18b768e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;}.elementor-7594 .elementor-element.elementor-element-e508d61{text-align:center;}.elementor-7594 .elementor-element.elementor-element-e508d61 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-7594 .elementor-element.elementor-element-e73ed7c{--e-image-carousel-slides-to-show:6;}.elementor-7594 .elementor-element.elementor-element-18908c5{--display:flex;--min-height:100vh;--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-7594 .elementor-element.elementor-element-7b8f6e1{--display:flex;--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-a51f18c{text-align:center;}.elementor-7594 .elementor-element.elementor-element-a51f18c .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-7594 .elementor-element.elementor-element-55aadce{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-55aadce:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-55aadce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7594 .elementor-element.elementor-element-55aadce::before, .elementor-7594 .elementor-element.elementor-element-55aadce > .elementor-background-video-container::before, .elementor-7594 .elementor-element.elementor-element-55aadce > .e-con-inner > .elementor-background-video-container::before, .elementor-7594 .elementor-element.elementor-element-55aadce > .elementor-background-slideshow::before, .elementor-7594 .elementor-element.elementor-element-55aadce > .e-con-inner > .elementor-background-slideshow::before, .elementor-7594 .elementor-element.elementor-element-55aadce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7594 .elementor-element.elementor-element-d9c3a4e{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-d9c3a4e > .elementor-widget-container{border-style:solid;}.elementor-7594 .elementor-element.elementor-element-dc8ad2d{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-b42dad6{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-bec71e2{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-e5eb4c3{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-aa71496{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-e370195{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-c136ed1{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-7fd6b79{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-7bd88ae{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-b65812e{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-7597982{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-ef910a4{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-eb24962{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-09602ca{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-8bc605b{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-a34a4fe{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-62bd5bb{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;--wd-brd-radius:0px;}.elementor-7594 .elementor-element.elementor-element-5a87878 > .elementor-widget-container{margin:0px 0px 0200px 0px;padding:10px 10px 10px 10px;}.elementor-7594 .elementor-element.elementor-element-c7b7284{--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-7594 .elementor-element.elementor-element-5898a4f .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-7594 .elementor-element.elementor-element-5898a4f{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:center;--e-off-canvas-width:1065px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.8s;--e-off-canvas-overlay-opacity:1;}.elementor-7594 .elementor-element.elementor-element-23b4a70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-a63b798{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-a63b798:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-a63b798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7594 .elementor-element.elementor-element-89c2793{--display:flex;--min-height:40px;--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7594 .elementor-element.elementor-element-89c2793.e-con{--align-self:flex-start;}.elementor-7594 .elementor-element.elementor-element-c5e4f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-7594 .elementor-element.elementor-element-c5e4f20.elementor-element{--align-self:center;}.elementor-7594 .elementor-element.elementor-element-2179e75{--display:flex;}.elementor-7594 .elementor-element.elementor-element-2179e75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-5a86eeb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-ed23b3d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-ed23b3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-12c0da8{text-align:left;}.elementor-7594 .elementor-element.elementor-element-12c0da8 .elementor-heading-title{font-size:34px;font-weight:400;color:#FFFFFF;}.elementor-7594 .elementor-element.elementor-element-efd6aa2 .elementor-button{background-color:#FFFFFF;fill:#094D5B;color:#094D5B;border-radius:100px 100px 100px 100px;}@media(min-width:769px){.elementor-7594 .elementor-element.elementor-element-f2841e3{--content-width:1440px;}.elementor-7594 .elementor-element.elementor-element-6b51dc8{--width:100%;}.elementor-7594 .elementor-element.elementor-element-809f739{--width:220px;}.elementor-7594 .elementor-element.elementor-element-5349ea4{--width:180px;}.elementor-7594 .elementor-element.elementor-element-8c37136{--width:889px;}.elementor-7594 .elementor-element.elementor-element-cb18989{--width:14.246%;}.elementor-7594 .elementor-element.elementor-element-f6e3dc4{--width:11.475%;}.elementor-7594 .elementor-element.elementor-element-0dc5e25{--width:2.353%;}.elementor-7594 .elementor-element.elementor-element-50a61be{--width:17.539%;}.elementor-7594 .elementor-element.elementor-element-2b43eca{--width:8.827%;}.elementor-7594 .elementor-element.elementor-element-9e231f8{--width:3.631%;}.elementor-7594 .elementor-element.elementor-element-6b6c242{--width:22%;}.elementor-7594 .elementor-element.elementor-element-eb4d3c4{--width:10%;}.elementor-7594 .elementor-element.elementor-element-d0b337c{--content-width:100%;}.elementor-7594 .elementor-element.elementor-element-7347148{--width:2px;}.elementor-7594 .elementor-element.elementor-element-33fec95{--content-width:1440px;}.elementor-7594 .elementor-element.elementor-element-e68e7a2{--width:100%;}.elementor-7594 .elementor-element.elementor-element-63f0d83{--width:100%;}.elementor-7594 .elementor-element.elementor-element-6af9fe9{--content-width:1440px;}.elementor-7594 .elementor-element.elementor-element-1d90e5a{--width:100%;}.elementor-7594 .elementor-element.elementor-element-9099997{--width:100%;}.elementor-7594 .elementor-element.elementor-element-1ac54be{--width:100%;}.elementor-7594 .elementor-element.elementor-element-7f5631d{--width:303px;}.elementor-7594 .elementor-element.elementor-element-b5e6850{--width:303px;}.elementor-7594 .elementor-element.elementor-element-e55d014{--width:303px;}.elementor-7594 .elementor-element.elementor-element-53b3281{--width:303px;}.elementor-7594 .elementor-element.elementor-element-9ba419b{--content-width:100%;}.elementor-7594 .elementor-element.elementor-element-18908c5{--content-width:100%;}.elementor-7594 .elementor-element.elementor-element-55aadce{--content-width:100%;}.elementor-7594 .elementor-element.elementor-element-89c2793{--width:15%;}.elementor-7594 .elementor-element.elementor-element-2179e75{--width:80.239%;}.elementor-7594 .elementor-element.elementor-element-5a86eeb{--content-width:1440px;}.elementor-7594 .elementor-element.elementor-element-ed23b3d{--width:14408px;}}@media(max-width:1024px){.elementor-7594 .elementor-element.elementor-element-f2841e3{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7594 .elementor-element.elementor-element-4e24804{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-d54de39{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-4f31b0a{--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-7594 .elementor-element.elementor-element-db81669{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7594 .elementor-element.elementor-element-1714bb8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7594 .elementor-element.elementor-element-55aadce{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-7594 .elementor-element.elementor-element-f2841e3{--flex-direction:column-reverse;--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;}.elementor-7594 .elementor-element.elementor-element-4e24804{--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:60px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-06b4782 .elementor-heading-title{font-size:48px;}.elementor-7594 .elementor-element.elementor-element-a64b7be{padding:0px 0px 0px 50px;}.elementor-7594 .elementor-element.elementor-element-a64b7be .elementor-heading-title{font-size:48px;}.elementor-7594 .elementor-element.elementor-element-47f7ce4 .elementor-heading-title{font-size:48px;}.elementor-7594 .elementor-element.elementor-element-d968aba .elementor-heading-title{font-size:48px;}.elementor-7594 .elementor-element.elementor-element-d54de39{--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:64px;--margin-left:0px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-4f31b0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7594 .elementor-element.elementor-element-809f739{--width:220px;}.elementor-7594 .elementor-element.elementor-element-d0b337c{--min-height:100vh;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-7347148{--width:2px;}.elementor-7594 .elementor-element.elementor-element-5d64710{--spacer-size:36px;}.elementor-7594 .elementor-element.elementor-element-cb48798 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7594 .elementor-element.elementor-element-cb48798 .wd-text-block{font-size:36px;}.elementor-7594 .elementor-element.elementor-element-7770e50{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7594 .elementor-element.elementor-element-eca203b{width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-ed8b227{--spacer-size:140px;}.elementor-7594 .elementor-element.elementor-element-33fec95{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-541ec4c{width:var( --container-widget-width, 312.219px );max-width:312.219px;--container-widget-width:312.219px;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-9254cee{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-5a05a75{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-2292c5f{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-9dfc530{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-24ac13e{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-77318ec{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-834dd56{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-d52ee5d{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-f042453{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-2327add{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-16ad365{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-20fcf1a{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-89539f6{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-a583356{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-9d71d10{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-af81316{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-9441abe{--width:100%;--min-height:0px;}.elementor-7594 .elementor-element.elementor-element-4056110{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-db81669{--e-n-carousel-swiper-slides-to-display:1;z-index:3;}.elementor-7594 .elementor-element.elementor-element-6af9fe9{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-7594 .elementor-element.elementor-element-1d90e5a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7594 .elementor-element.elementor-element-261d7bb{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7594 .elementor-element.elementor-element-0c46679{width:var( --container-widget-width, 312.219px );max-width:312.219px;--container-widget-width:312.219px;--container-widget-flex-grow:0;}.elementor-7594 .elementor-element.elementor-element-a51258b{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-1007974:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-1007974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/1.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-1007974{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-10cfa14{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-8198a97{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-f0ddf93 .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-8f5eac7{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-beb95b3:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-beb95b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/2.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-beb95b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-9792414{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-80d076e{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-69bee83 .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-ac814f1{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-72de53c:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-72de53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/3.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-72de53c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-b2c8ecd{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-881e3ff{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-89d599b .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-249c9aa{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-9d92158:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-9d92158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/4.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-9d92158{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-f73fb49{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-f03f088{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-d2d3f68 .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-8042a4b{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-f7912a4:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-f7912a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/5.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-f7912a4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-ea175b3{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-f2b178c{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-4d4550b .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-2ef404d{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7594 .elementor-element.elementor-element-9a1976a:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-9a1976a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-dna.sg/wp-content/uploads/2025/12/6.png");background-position:bottom right;background-repeat:no-repeat;background-size:232px auto;}.elementor-7594 .elementor-element.elementor-element-9a1976a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-b2ce880{--z-index:3;}.elementor-7594 .elementor-element.elementor-element-e84c136{--justify-content:flex-start;}.elementor-7594 .elementor-element.elementor-element-4866bf4 .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7594 .elementor-element.elementor-element-1714bb8{--e-n-carousel-swiper-slides-to-display:1;z-index:3;}.elementor-7594 .elementor-element.elementor-element-1ac54be{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-e1bd75e{--spacer-size:0px;}.elementor-7594 .elementor-element.elementor-element-e73ed7c{padding:0px 40px 040px 40px;}.elementor-7594 .elementor-element.elementor-element-e73ed7c .swiper-wrapper{display:flex;align-items:center;}.elementor-7594 .elementor-element.elementor-element-55aadce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7594 .elementor-element.elementor-element-a63b798{--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:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7594 .elementor-element.elementor-element-ed23b3d{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7594 .elementor-element.elementor-element-ed23b3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7594 .elementor-element.elementor-element-12c0da8{text-align:left;}}/* Start custom CSS for button, class: .elementor-element-bd825b1 */.p11 .elementor-button-text {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca05954 */.p12 {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 80px !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 80px !important; /* 100% */
  letter-spacing: -4.4px !important;
}

@media (max-width: 768px) {
  .p12 {
    color: #094D5B !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 48px !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: 48px !important; /* 100% */
    letter-spacing: -3.84px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8a8823a */.p14 {
width: 32px;
height: 32px;
flex-shrink: 0;
aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-0feb85a */.p13 {
color: #094D5B;
text-align: center!important;
font-family: Inter!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 500!important;
line-height: 24px; /* 150% */
letter-spacing: -0.461px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5349ea4 */.my-box {
  max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2396dad */.p16 p{
color: #094D5B;
font-family: Inter;
font-size: 80px;
font-style: normal;
font-weight: 200;
line-height: 80px; /* 100% */
letter-spacing: -6.4px;   
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9246d83 */.p166 {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 80px !important;
  font-style: normal !important;
  font-weight: 100 !important;
  line-height: 80px !important; /* 100% */
  letter-spacing: -6.4px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-53b7a2e */.p16 {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 80px !important;
  font-style: normal !important;
  font-weight: 200 !important;
  line-height: 80px !important; /* 100% */
  letter-spacing: -6.4px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-014557e */.pfix1 p{
color: #094D5B;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c5d0baf */.p166 {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 80px !important;
  font-style: normal !important;
  font-weight: 100 !important;
  line-height: 80px !important; /* 100% */
  letter-spacing: -6.4px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-e571626 */.p16 {
  color: #094D5B !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 80px !important;
  font-style: normal !important;
  font-weight: 200 !important;
  line-height: 80px !important; /* 100% */
  letter-spacing: -6.4px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5f646b9 */.pfix1 p{
color: #094D5B;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2841e3 */.hero {
  min-height: 100vh !important;    /* Dự phòng cho trình duyệt chưa hỗ trợ dvh */
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-627d0d8 */.space1 {
  max-width: 2px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-a32c0f7 */.p17 {
    color: #25D8E1;
font-family: "IBM Plex Mono";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
letter-spacing: -0.403px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-cb48798 */.mission-text {
  text-align: center;
  font-size: 64px;
  color: #101010;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 72px;
  letter-spacing: -2.56px;
}

.mission-text span {
  font-size: 64px;
  color: #101010;
}

.mission-text .highlight {
  color: #25d8e1;
}

/* Responsive cho điện thoại */
@media (max-width: 768px) {
  .mission-text span {
text-align: center;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 300;
line-height: 44px; /* 122.222% */
letter-spacing: -1.44px;
  }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-eca203b */.space1 {
  max-width: 2px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ed8b227 */.space1 {
  max-width: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8653c29 */.p25 {
  color: #25D8E1;
  font-family: "IBM Plex Mono", monospace;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: -0.403px;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541ec4c */.p26 {
color: #101010;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 42px; /* 105% */
letter-spacing: -1.6px;
}
.line-break {
  display: block;
  margin-top: 2px; /* hoặc 1em, tuỳ khoảng cách mong muốn */
}

@media (max-width: 768px) { .p26 {
color: #101010;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 36px; /* 128.571% */
letter-spacing: -1.12px;
}
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d0f753c */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05a75 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-70ae205 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3386411 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ac13e */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c28e55e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-01cde89 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52ee5d */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9edf1b5 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-996d126 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad365 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7caef0d */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51da53 */.p24 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p24 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-08b9f09 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583356 */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-711dc6e */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c0ead21 */.scape1 p{
color: #094D5B;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
letter-spacing: -0.8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9441abe */@media (max-width: 768px) {
  .mix {
    max-width: 70%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96296d3 */.boxtext01 p{
color: #094D5B;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-db81669 */.ping1 {
  border-radius: 8px;
}

.scape1 {
  position: relative !important;
  width: 280px !important;
  max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e52b2 */.p25 {
  color: #25D8E1;
  font-family: "IBM Plex Mono", monospace;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: -0.403px;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c46679 */.p26 {
color: #101010;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 42px; /* 105% */
letter-spacing: -1.6px;
}

@media (max-width: 768px) { .p26 {
color: #101010;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 36px; /* 128.571% */
letter-spacing: -1.12px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af3134c */.p28 h2{
    color: #FFF;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 42px; /* 105% */
letter-spacing: -1.6px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-e8c8ae3 */.p29 p{
color: rgba(255, 255, 255, 0.80);
text-align: center;
font-family: Inter;
font-size: 16px !important;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3e66ee */.p46 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p46 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb231d */.tab1 {
  position: absolute;
  bottom: -0; /* bám đáy */
  left: 0;   /* tuỳ chỉnh nếu muốn căn trái */
  /* hoặc: right: 0; để căn phải */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7706529 */.p46 a.elementor-button {
  padding: 8px 12px 8px 16px !important;
}

.p46 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cb592f */.tab1 {
  position: absolute;
  bottom: -0; /* bám đáy */
  left: 0;   /* tuỳ chỉnh nếu muốn căn trái */
  /* hoặc: right: 0; để căn phải */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb7e11 */.tab1 {
  position: absolute;
  bottom: -0; /* bám đáy */
  left: 0;   /* tuỳ chỉnh nếu muốn căn trái */
  /* hoặc: right: 0; để căn phải */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158897c */.tab1 {
  position: absolute;
  bottom: -0; /* bám đáy */
  left: 0;   /* tuỳ chỉnh nếu muốn căn trái */
  /* hoặc: right: 0; để căn phải */
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-8e42c13 */.cloud1 {
  position: absolute;
  bottom: 0; /* bám đáy */
  left: 0;   /* tuỳ chỉnh nếu muốn căn trái */
  /* hoặc: right: 0; để căn phải */
}
.cloud1 img {
  width: 100vw !important;
  max-width: 100vw !important;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c3a197 *//* Chrome, Edge, Safari */
html, body {
  scrollbar-width: thin; /* firefox: makes it thin; use 'none' to hide in FF */
  -ms-overflow-style: none; /* IE 10+ */
}
html::-webkit-scrollbar, body::-webkit-scrollbar {
  width: 0; /* 0 hides it */
  height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18b768e */.p35 {
color: #25D8E1;
text-align: center;
font-family: "IBM Plex Mono";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
letter-spacing: -0.403px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e508d61 */.p36 {
color: #101010;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 42px; /* 105% */
letter-spacing: -1.6px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e73ed7c *//* Code cũ của bạn: Giữ nguyên */
.paxlogo img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

/* Code mới thêm vào: Chỉ áp dụng cho màn hình nhỏ hơn 768px (điện thoại) */
@media only screen and (max-width: 768px) {
    .paxlogo img {
        max-height: 180px;
        width: auto; /* Giữ tỷ lệ ảnh không bị méo */
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6d914b0 */.lux1 p{
    color: #25D8E1;
text-align: center;
font-family: "IBM Plex Mono";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
letter-spacing: -0.403px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a51f18c */.p36 h2{
color: #101010;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 42px; /* 105% */
letter-spacing: -1.6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55aadce */.paxlogo2 img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* hỗ trợ trình duyệt cũ */
    
}
.paxlogo2 img:hover {
    filter: none;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5a87878 */.tick1 a {
color: #094D5B;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: 44px; /* 110% */
letter-spacing: -1.6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e4f20 */.back {
color: #094D5B;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 142.857% */
}
.elementor-element-4d3ea72 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-c558264 */.headpopup {
color: #094D5B;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 300;
line-height: 32px; /* 114.286% */
letter-spacing: -1.12px;
}/* End custom CSS */
/* Start custom CSS for wd_contact_form_7, class: .elementor-element-7eabab3 *//* Cấu trúc cột */
.cf7-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.cf7-col {
  flex: 1;
  min-width: 45%;
}
.cf7-col-full {
  flex: 1 1 100%;
}

/* Label */
.cf7-custom-form label {
  color: #094D5B;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px; /* 140% */
  text-transform: uppercase;
  display: block;
}

/* Input, select, textarea */
.cf7-custom-form input[type="text"],
.cf7-custom-form input[type="email"],
.cf7-custom-form input[type="tel"],
.cf7-custom-form select,
.cf7-custom-form textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid rgba(9, 77, 91, 0.40);
  color: #094D5B !important; /* chữ người dùng nhập */
  font-family: Inter;
  font-size: 16px;
  border-radius: 0px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: -0.64px;
  padding: 8px 0;
}
.cf7-custom-form input::placeholder,
.cf7-custom-form textarea::placeholder {
  color: rgba(9, 77, 91, 0.40);
}

/* Budget radio buttons */
.cf7-custom-form .wpcf7-radio input[type="radio"] {
  display: none;
}

/* Ẩn radio gốc */
.cf7-custom-form .wpcf7-radio input[type="radio"] {
  display: none;
}

/* Style cho nút chọn tiền */
.cf7-custom-form .wpcf7-list-item-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 20px;
  border-radius: 100px;
  border: 1px solid #094D5B;
  margin: 5px 0px 5px 0;
  cursor: pointer;
  font-size: 14px;
  font-family: Inter;
  color: #094D5B;
  background: #fff;
  transition: all 0.3s ease;
}

/* Khi được chọn */
.cf7-custom-form .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label {
  background: #094D5B;
  color: #fff;
  border-color: #094D5B;
}



/* Submit button */
.cf7-custom-form input[type="submit"] {
  display: flex;
  width: 100%;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  background-color: #094D5B;
  color: #fff;
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.cf7-custom-form input[type="submit"]:hover {
  background-color: #20d7d8;
}

.cf7-custom-form br {
  display: none;
}
.cf7-custom-form textarea[name="your-message"] {
  height: 100px !important; /* hoặc 80px tuỳ nhu cầu */
  min-height: 100px !important;
  max-height: 200px; /* để tránh quá nhỏ/kéo quá to */
}

/* Paragraph */
.cf7-custom-form .cf7-row > p{
	width:100%;
}

.cf7-custom-form .cf7-row p > input{
background: #094D5B;
display: flex;
padding: 10px 16px;
justify-content: center;
align-items: center;
gap: 4px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c0da8 */.paxxh11 .elementor-heading-title {
  max-width: 900px;
}
.paxxh11 p{
    color: #FFF;
font-family: Inter;
font-size: 40px!important;
font-style: normal;
font-weight: 400;
line-height: 44px; /* 105% */
letter-spacing: -1.6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efd6aa2 */.p466 a.elementor-button {
  padding: 12px 12px 12px 16px !important;
}

.p466 .elementor-button-text {
  font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a86eeb */.p35 {
color: #25D8E1;
text-align: center;
font-family: "IBM Plex Mono";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
letter-spacing: -0.403px;
text-transform: uppercase;
}/* End custom CSS */