.elementor-2151 .elementor-element.elementor-element-c31777a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-8a74f78{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:99px;--padding-bottom:99px;--padding-left:99px;--padding-right:99px;}.elementor-2151 .elementor-element.elementor-element-747f1ac > .elementor-widget-container{--e-transform-translateY:-34px;}.elementor-2151 .elementor-element.elementor-element-747f1ac{text-align:center;}.elementor-2151 .elementor-element.elementor-element-747f1ac .elementor-heading-title{font-family:"Monda", Sans-serif;font-size:91px;font-weight:400;color:#FFFFFF;}.elementor-2151 .elementor-element.elementor-element-1f8e1da{--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;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2151 .elementor-element.elementor-element-1f8e1da:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-1f8e1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-40a8b14{font-family:"Monda", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2151 .elementor-element.elementor-element-3854a5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2151 .elementor-element.elementor-element-3854a5e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2151 .elementor-element.elementor-element-5f601da{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-5f601da:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-5f601da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-9ed9c3b > .elementor-widget-container{background-color:var( --e-global-color-faeb185 );border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-9ed9c3b{grid-row:span 5;text-align:center;}.elementor-2151 .elementor-element.elementor-element-9ed9c3b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-9ed9c3b .elementor-heading-title{font-size:40px;font-weight:900;color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-a471eb4{font-family:"Monda", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-faeb185 );}.elementor-2151 .elementor-element.elementor-element-a09bcea{--display:flex;}.elementor-2151 .elementor-element.elementor-element-a09bcea.e-con{--align-self:center;}.elementor-2151 .elementor-element.elementor-element-1f16a79 > .elementor-widget-container{--e-transform-translateX:50px;}.elementor-2151 .elementor-element.elementor-element-1f16a79.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-1f16a79 img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-de1a187{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2151 .elementor-element.elementor-element-de1a187.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2151 .elementor-element.elementor-element-ec2f3fc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-ec2f3fc img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-7eb20ec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-7eb20ec:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-7eb20ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-7eb20ec.e-con{--e-con-transform-translateX:50px;--e-con-transform-translateY:0px;}.elementor-2151 .elementor-element.elementor-element-8acc310 > .elementor-widget-container{--e-transform-translateX:0px;background-color:var( --e-global-color-faeb185 );border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-8acc310{grid-row:span 5;text-align:center;}.elementor-2151 .elementor-element.elementor-element-8acc310.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-8acc310 .elementor-heading-title{font-size:40px;font-weight:900;color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-72421ba > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-72421ba{font-family:"Monda", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-faeb185 );}.elementor-2151 .elementor-element.elementor-element-45e2410{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2151 .elementor-element.elementor-element-45e2410.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2151 .elementor-element.elementor-element-1d45bfa{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-1d45bfa:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-1d45bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-05adfb9 > .elementor-widget-container{background-color:var( --e-global-color-faeb185 );border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-05adfb9{grid-row:span 5;text-align:center;}.elementor-2151 .elementor-element.elementor-element-05adfb9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-05adfb9 .elementor-heading-title{font-size:40px;font-weight:900;color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-6b54648{font-family:"Monda", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-faeb185 );}.elementor-2151 .elementor-element.elementor-element-a7c776b > .elementor-widget-container{--e-transform-translateX:50px;}.elementor-2151 .elementor-element.elementor-element-a7c776b.elementor-element{--align-self:center;}.elementor-2151 .elementor-element.elementor-element-a7c776b{text-align:center;}.elementor-2151 .elementor-element.elementor-element-a7c776b img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-8dc955b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2151 .elementor-element.elementor-element-8dc955b.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2151 .elementor-element.elementor-element-18f2e01{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-18f2e01:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-18f2e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-18f2e01.e-con{--e-con-transform-translateX:50px;--order:99999 /* order end hack */;}.elementor-2151 .elementor-element.elementor-element-33ead90 > .elementor-widget-container{background-color:var( --e-global-color-faeb185 );border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-33ead90{grid-row:span 5;text-align:center;}.elementor-2151 .elementor-element.elementor-element-33ead90.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-33ead90 .elementor-heading-title{font-size:40px;font-weight:900;color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-4eeada9{font-family:"Monda", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-faeb185 );}.elementor-2151 .elementor-element.elementor-element-2a28587.elementor-element{--align-self:center;}.elementor-2151 .elementor-element.elementor-element-2a28587 img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-4571242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2151 .elementor-element.elementor-element-4571242.e-con{--e-con-transform-scale:1.01;}.elementor-2151 .elementor-element.elementor-element-4571242.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2151 .elementor-element.elementor-element-5ac00c6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-5ac00c6.e-con{--e-con-transform-translateX:50px;--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-a8fafcb.elementor-element{--align-self:flex-end;}.elementor-2151 .elementor-element.elementor-element-a8fafcb img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-66f1024 .elementor-button{background-color:#042A88;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-2151 .elementor-element.elementor-element-66f1024{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2151 .elementor-element.elementor-element-66f1024 > .elementor-widget-container{--e-transform-translateX:171px;--e-transform-translateY:-110px;margin:-5px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-66f1024.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2151 .elementor-element.elementor-element-9b921d7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-9b921d7:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-9b921d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-9b921d7.e-con{--e-con-transform-translateX:0px;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-8610f73 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:13px;background-color:var( --e-global-color-faeb185 );border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-8610f73{grid-row:span 12;text-align:center;}.elementor-2151 .elementor-element.elementor-element-8610f73.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-8610f73 .elementor-heading-title{font-size:40px;font-weight:900;color:var( --e-global-color-87fcec8 );}.elementor-2151 .elementor-element.elementor-element-bf42bb4 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-61px;}.elementor-2151 .elementor-element.elementor-element-bf42bb4{text-align:left;font-family:"Monda", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-faeb185 );}@media(max-width:1024px){.elementor-2151 .elementor-element.elementor-element-c31777a{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-8a74f78{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-3854a5e{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5f601da{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-1f16a79 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-de1a187{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-7eb20ec{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-72421ba > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-45e2410{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1d45bfa{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-a7c776b > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-8dc955b{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-18f2e01.e-con{--e-con-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-18f2e01{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-4eeada9 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-4571242{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5ac00c6{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-a8fafcb > .elementor-widget-container{--e-transform-translateX:-49px;--e-transform-translateY:85px;}.elementor-2151 .elementor-element.elementor-element-a8fafcb{text-align:left;}.elementor-2151 .elementor-element.elementor-element-66f1024 > .elementor-widget-container{--e-transform-translateX:25px;--e-transform-translateY:0px;}.elementor-2151 .elementor-element.elementor-element-66f1024{--container-widget-width:148px;--container-widget-flex-grow:0;width:var( --container-widget-width, 148px );max-width:148px;}.elementor-2151 .elementor-element.elementor-element-9b921d7.e-con{--e-con-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-9b921d7{--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-bf42bb4 > .elementor-widget-container{--e-transform-translateX:0px;}}@media(max-width:767px){.elementor-2151 .elementor-element.elementor-element-c31777a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-8a74f78{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-747f1ac{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-2151 .elementor-element.elementor-element-747f1ac > .elementor-widget-container{--e-transform-translateX:-74px;--e-transform-translateY:-31px;}.elementor-2151 .elementor-element.elementor-element-747f1ac .elementor-heading-title{font-size:67px;letter-spacing:0px;word-spacing:0em;}.elementor-2151 .elementor-element.elementor-element-40a8b14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2151 .elementor-element.elementor-element-40a8b14{font-size:13px;}.elementor-2151 .elementor-element.elementor-element-40a8b14 p{margin-bottom:0px;}.elementor-2151 .elementor-element.elementor-element-3854a5e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-5f601da.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-2151 .elementor-element.elementor-element-5f601da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-a471eb4{font-size:15px;}.elementor-2151 .elementor-element.elementor-element-1f16a79 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-de1a187{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-7eb20ec.e-con{--e-con-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-7eb20ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-8acc310 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-8acc310{text-align:center;}.elementor-2151 .elementor-element.elementor-element-72421ba > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-72421ba{font-size:15px;}.elementor-2151 .elementor-element.elementor-element-45e2410{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-1d45bfa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-6b54648{font-size:15px;}.elementor-2151 .elementor-element.elementor-element-a7c776b > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-8dc955b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-18f2e01.e-con{--e-con-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-18f2e01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-33ead90.elementor-element{--align-self:center;}.elementor-2151 .elementor-element.elementor-element-33ead90{text-align:center;}.elementor-2151 .elementor-element.elementor-element-4eeada9{font-size:15px;}.elementor-2151 .elementor-element.elementor-element-4571242{--content-width:500px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-5ac00c6.e-con{--e-con-transform-translateX:0px;--order:99999 /* order end hack */;}.elementor-2151 .elementor-element.elementor-element-5ac00c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-a8fafcb > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-2151 .elementor-element.elementor-element-a8fafcb.elementor-element{--order:-99999 /* order start hack */;}.elementor-2151 .elementor-element.elementor-element-a8fafcb img{border-radius:50px 50px 50px 50px;}.elementor-2151 .elementor-element.elementor-element-66f1024 > .elementor-widget-container{--e-transform-translateX:70px;--e-transform-translateY:-67px;margin:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-66f1024{--container-widget-width:179px;--container-widget-flex-grow:0;width:var( --container-widget-width, 179px );max-width:179px;}.elementor-2151 .elementor-element.elementor-element-9b921d7.e-con{--e-con-transform-translateX:0px;}.elementor-2151 .elementor-element.elementor-element-9b921d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2151 .elementor-element.elementor-element-bf42bb4{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-c31777a *//* Apply the effect to a specific container */
.elementor-container-id2::before {
    content: "";
    position: absolute;
    top: 0vh; /* Spills the image upwards by half of the viewport height */
    left: 0;
    width: 100%;  /* Full width */
    height: 38.3vh;  /* Height of the section */
    background: 
        linear-gradient(rgba(10, 25, 50, 0.6), rgba(10, 25, 50, 0.6)), /* Dark blue overlay */
        url('https://praevisio-institute.org/wp-content/uploads/2025/03/ChatGPT-Image-29-mrt-2025-15_59_20.png') 
        no-repeat center center;  /* Image centered */
    background-size: cover;
    z-index: -1;
}

/* Mobile Optimization - ONLY for small screens */
@media (max-width: 767px) {
    .elementor-container-id2::before {
        top: 0vh;
        height: 70vh;
        background-position: center center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8e1da */.belt-border-container {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* Replace dot with your image */
.belt-border-container::before {
  content: '';
  position: absolute;
  width: 60px; /* Adjust to your image size */
  height: 60px;
  background-image: url('https://praevisio-institute.org/wp-content/uploads/2025/02/464888b2-bee9-4b9b-963b-b2b7ce202fe7.png');
  background-size: cover;
  background-repeat: no-repeat;
  animation: orbitBorder 90s linear infinite; /* Default for desktop/tablet */
  z-index: 5;
}

/* Animation around the border */
@keyframes orbitBorder {
  0% {
    top: 0;
    left: 0;
  }
  25% {
    top: 0;
    left: 100%;
    transform: translateX(-100%);
  }
  50% {
    top: 100%;
    left: 100%;
    transform: translate(-100%, -100%);
  }
  75% {
    top: 100%;
    left: 0;
    transform: translateY(-100%);
  }
  100% {
    top: 0;
    left: 0;
  }
}

/* For mobile (devices with screen width 768px or less) */
@media (max-width: 768px) {
  .belt-border-container::before {
    animation: orbitBorder 25s linear infinite; /* Faster animation for mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3854a5e *//* Desktop: Keep the layout as is */
@media (min-width: 1024px) {
    .my-container {
        display: flex;  /* Flexbox for desktop */
        flex-direction: row;
    }
}

/* Mobile: Change layout */
@media (max-width: 767px) {
    .my-container {
        display: flex;  /* Use flexbox for mobile too */
        flex-direction: column;  /* Stack the elements vertically */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66f1024 */.floating {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    animation-play-state: running; /* Ensure animation runs normally */
}

.floating:hover {
    transform: translate(0, 0px) scale(1.3); /* Stronger scale effect */
    opacity: 0.6; /* Stronger transparency */
    animation-play-state: paused; /* Pause the floating animation when hovered */
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}/* End custom CSS */